diff --git a/.gitignore b/.gitignore
index 43c12139e..d3cb3a65a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -405,3 +405,13 @@
/ReportImp/ProBalance/bin/Debug
/ReportImp/ProBalance/obj/Debug
/ReportImp/ProBalance/obj/Release
+/ReportImp/BeWoNordeifel/obj/Debug
+/ReportImp/BeWoNordeifel/obj/Release
+/ReportImp/HshCologne/obj/Debug
+/ReportImp/HshCologne/obj/Release
+/ReportImp/IWohl/obj/Debug
+/ReportImp/IWohl/obj/Release
+/ReportImp/KuhringBetreuung/obj/Debug
+/ReportImp/KuhringBetreuung/obj/Release
+/ReportImp/LebenshilfeFrankfurtOder/obj/Debug
+/ReportImp/LebenshilfeFrankfurtOder/obj/Release
diff --git a/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs b/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs
index 7a5d6ee87..d977ca1b0 100644
--- a/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs
+++ b/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs
@@ -21,11 +21,11 @@ namespace BeWo.SchulbegleitenderDienst.SBDUtils
if (viewModel.Customer != null)
{
- var substitutionNeededDate = DateTime.Now.AddDays(-1 * (viewModel.Customer.SubstitutionStartingDayCount - 1));
-
if (viewModel.Absencetime?.Start.HasValue ?? false)
{
- substitutionStartingDayCountCondition = viewModel.Customer.SubstitutionNeed != SubstitutionNeed.NoSubstitutionWanted && substitutionNeededDate < viewModel.Absencetime.Start && viewModel.Customer.SubstitutionStartingDayCount > 0;
+ var substitutionNeededStartDate = viewModel.Absencetime?.Start.Value.AddDays(viewModel.Customer.SubstitutionStartingDayCount - 1);
+
+ substitutionStartingDayCountCondition = viewModel.Customer.SubstitutionNeed != SubstitutionNeed.NoSubstitutionWanted && viewModel.Datum < substitutionNeededStartDate;
}
}
diff --git a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml
index 34ef696f8..76abc61b4 100644
--- a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml
+++ b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml
@@ -61,7 +61,7 @@
-
+
+ EditValue="{validation:ValidationBinding Path=NewNotizenEintrag.Datum, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, RelativeSource={RelativeSource AncestorType={x:Type view:NotizenView}}}" Height="23" Margin="3" x:Name="NewTransaktionDatumDateEdit" HorizontalAlignment="Left"/>
-
-
+
+
s.UpdateNotizenKategorie(SelectedNotizenKategorie.CommitToDataContract()), r => this.Dispatch(delegate
{
popup_newNotizenEintrag.IsOpen = false;
- NewNotizenEintrag = new NotizenEintragVM(new NotizenEintragDC());
+ NewNotizenEintrag = new NotizenEintragVM(new NotizenEintragDC { Datum = DateTime.Now.Date });
SelectedNotizenKategorie = null;
OnPropertyChanged("NewNotizenEintrag");
@@ -361,7 +361,7 @@ namespace BeWo.View
private void ButtonCancelAddNotizenEintragClick(object sender, RoutedEventArgs e)
{
- NewNotizenEintrag = new NotizenEintragVM(new NotizenEintragDC());
+ NewNotizenEintrag = new NotizenEintragVM(new NotizenEintragDC { Datum = DateTime.Now.Date });
SelectedNotizenKategorie = null;
OnPropertyChanged("NewNotizenEintrag");
diff --git a/BeWo/View/StundenplanView.xaml b/BeWo/View/StundenplanView.xaml
index 7e3405a2a..00a2c7336 100644
--- a/BeWo/View/StundenplanView.xaml
+++ b/BeWo/View/StundenplanView.xaml
@@ -166,7 +166,7 @@
-
+
diff --git a/BeWo/ViewModel/CustomerVM.cs b/BeWo/ViewModel/CustomerVM.cs
index baba91c62..3b9cd479a 100644
--- a/BeWo/ViewModel/CustomerVM.cs
+++ b/BeWo/ViewModel/CustomerVM.cs
@@ -1547,7 +1547,13 @@ namespace BeWo.ViewModel
public int AbWelchemKrankheitsTag
{
- get { return _AbWelchemKrankheitsTag; }
+ get
+ {
+ if (_AbWelchemKrankheitsTag < 1)
+ return 1;
+
+ return _AbWelchemKrankheitsTag;
+ }
set
{
diff --git a/BeWo/ViewModel/NotizenEintragVM.cs b/BeWo/ViewModel/NotizenEintragVM.cs
index 2b8764726..529667b75 100644
--- a/BeWo/ViewModel/NotizenEintragVM.cs
+++ b/BeWo/ViewModel/NotizenEintragVM.cs
@@ -91,12 +91,12 @@ namespace BeWo.ViewModel
protected override void InitByDataContract(NotizenEintragDC pDataContract)
{
- if (!IsNew)
- {
+ //if (!IsNew)
+ //{
_Datum = pDataContract.Datum;
_Notice = pDataContract.Notice;
_EintragKategorieDC = pDataContract.EintragKategorieDC;
- }
+ //}
}
protected override NotizenEintragDC MapToDataContract(NotizenEintragDC pDataContract, bool doCommit)
diff --git a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
index 6b2083909..846056d34 100644
--- a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
+++ b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
@@ -8,36 +8,36 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/Host/Multitenancy/demo.config b/Host/Multitenancy/demo.config
index 8b974bcce..b3c03c5ef 100644
--- a/Host/Multitenancy/demo.config
+++ b/Host/Multitenancy/demo.config
@@ -15,14 +15,14 @@
NHibernate.Driver.MySqlDataDriver
-
- Server=localhost;Password=root;User ID=root; Initial Catalog=1111111111
-
-
+
+ Server=localhost;Password=root;User ID=root; Initial Catalog=bewodemo
+
+
NHibernate.Dialect.MySQLDialect
@@ -30,7 +30,7 @@
NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle
none
- false
+ true
true
diff --git a/Model/Changes_2019_11_21 Bargeldkasse Anfangsbestand hinzugefügt.txt b/Model/Changes_2019_11_21 Bargeldkasse Anfangsbestand hinzugefügt.txt
index f150cbc43..21aee03c6 100644
--- a/Model/Changes_2019_11_21 Bargeldkasse Anfangsbestand hinzugefügt.txt
+++ b/Model/Changes_2019_11_21 Bargeldkasse Anfangsbestand hinzugefügt.txt
@@ -1,2 +1,2 @@
-ALTER TABLE `bewodemo`.`bargeldkasse`
+ALTER TABLE `bargeldkasse`
ADD COLUMN `Anfangsbestand` DECIMAL(18,10) NULL DEFAULT NULL AFTER `Auszahlungsintervall`;
diff --git a/Report/DefaultReports/FLSListReport.Designer.cs b/Report/DefaultReports/FLSListReport.Designer.cs
index c6ea9cd84..2ef11e488 100644
--- a/Report/DefaultReports/FLSListReport.Designer.cs
+++ b/Report/DefaultReports/FLSListReport.Designer.cs
@@ -29,530 +29,530 @@ namespace BeWo.Report.DefaultReports
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrLabel9 = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
- this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
- this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
- this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
- this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
- this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
- this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
- this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
- this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel9 = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.Name")});
- this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.StylePriority.UseBorderColor = false;
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.Text = "xrTableCell1";
- this.xrTableCell1.Weight = 6.9183673469387754D;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.Weight = 6.9183673469387754D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 1D;
- //
- // xrTable1
- //
- this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(1017F, 25F);
- this.xrTable1.StylePriority.UseBorders = false;
- this.xrTable1.StylePriority.UsePadding = false;
- //
- // Detail1
- //
- this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel9,
this.xrLabel8,
this.xrLabel7,
this.xrLabel6,
this.xrTable1});
- this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.Detail1.HeightF = 83F;
- this.Detail1.Name = "Detail1";
- this.Detail1.StylePriority.UseFont = false;
- //
- // xrLabel9
- //
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(174.5833F, 50F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(70F, 25F);
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.Text = "entspricht";
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrLabel8
- //
- this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 83F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(174.5833F, 50F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(70F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "entspricht";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.fieldFLS", "{0:0.00} FLS")});
- this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(244.5834F, 50F);
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(235.4167F, 25F);
- this.xrLabel8.StylePriority.UseFont = false;
- this.xrLabel8.Text = "xrLabel8";
- //
- // xrLabel7
- //
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(110F, 25F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Minuten gesamt:";
- //
- // xrLabel6
- //
- this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(244.5834F, 50F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(235.4167F, 25F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "xrLabel8";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(110F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Minuten gesamt:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.TotalFLM", "{0:0.##}")});
- this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(110F, 50F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.SizeF = new System.Drawing.SizeF(64.58335F, 25F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.StylePriority.UsePadding = false;
- this.xrLabel6.StylePriority.UseTextAlignment = false;
- this.xrLabel6.Text = "xrLabel6";
- this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(110F, 50F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(64.58335F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "xrLabel6";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
- this.DetailReport.DataMember = "FLSReportGroups";
- this.DetailReport.DataSource = this.bindingSource1;
- this.DetailReport.Level = 0;
- this.DetailReport.Name = "DetailReport";
- //
- // DetailReport1
- //
- this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.DetailReport.DataMember = "FLSReportGroups";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader2,
this.GroupFooter1});
- this.DetailReport1.DataMember = "FLSReportGroups.ServiceRecords";
- this.DetailReport1.DataSource = this.bindingSource1;
- this.DetailReport1.Level = 0;
- this.DetailReport1.Name = "DetailReport1";
- //
- // Detail2
- //
- this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport1.DataMember = "FLSReportGroups.ServiceRecords";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
- this.Detail2.HeightF = 25F;
- this.Detail2.Name = "Detail2";
- //
- // xrTable4
- //
- this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.Detail2.HeightF = 25F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable4.Name = "xrTable4";
- this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
- this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
- this.xrTable4.SizeF = new System.Drawing.SizeF(1018F, 25F);
- this.xrTable4.StylePriority.UseBorders = false;
- this.xrTable4.StylePriority.UsePadding = false;
- //
- // xrTableRow4
- //
- this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable4.SizeF = new System.Drawing.SizeF(1018F, 25F);
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell9,
this.xrTableCell11,
this.xrTableCell10});
- this.xrTableRow4.Name = "xrTableRow4";
- this.xrTableRow4.Weight = 1D;
- //
- // xrTableCell3
- //
- this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Start", "{0:dd/MM/yyyy}")});
- this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.StylePriority.UseFont = false;
- this.xrTableCell3.Text = "xrTableCell3";
- this.xrTableCell3.Weight = 0.68027210884353728D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.TimeRange")});
- this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.StylePriority.UseFont = false;
- this.xrTableCell4.Text = "xrTableCell4";
- this.xrTableCell4.Weight = 0.68027210884353717D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.Text = "xrTableCell4";
+ this.xrTableCell4.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.RoundedDuration", "{0:0.##}")});
- this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "xrTableCell9";
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell9.Weight = 0.54421768707483D;
- //
- // xrTableCell11
- //
- this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell9.Weight = 0.54421768707483D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.GroupName")});
- this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.StylePriority.UseFont = false;
- this.xrTableCell11.Text = "xrTableCell11";
- this.xrTableCell11.Weight = 1.360544217687075D;
- //
- // xrTableCell10
- //
- this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.Text = "xrTableCell11";
+ this.xrTableCell11.Weight = 1.360544217687075D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Notice")});
- this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell10.Multiline = true;
- this.xrTableCell10.Name = "xrTableCell10";
- this.xrTableCell10.StylePriority.UseFont = false;
- this.xrTableCell10.Text = "xrTableCell10";
- this.xrTableCell10.Weight = 3.6598639455782309D;
- //
- // GroupHeader2
- //
- this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell10.Multiline = true;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 3.6598639455782309D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
- this.GroupHeader2.HeightF = 25F;
- this.GroupHeader2.Name = "GroupHeader2";
- this.GroupHeader2.RepeatEveryPage = true;
- //
- // xrTable2
- //
- this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.GroupHeader2.HeightF = 25F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTable2.SizeF = new System.Drawing.SizeF(1018F, 25F);
- this.xrTable2.StylePriority.UseBorders = false;
- this.xrTable2.StylePriority.UseFont = false;
- this.xrTable2.StylePriority.UsePadding = false;
- //
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1018F, 25F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell2,
this.xrTableCell8});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Weight = 1D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Text = "Datum";
- this.xrTableCell5.Weight = 0.68027210884353728D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Text = "Uhrzeit";
- this.xrTableCell6.Weight = 0.68027210884353717D;
- //
- // xrTableCell7
- //
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
- this.xrTableCell7.StylePriority.UsePadding = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "Minuten";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell7.Weight = 0.54421768707483D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Datum";
+ this.xrTableCell5.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "Uhrzeit";
+ this.xrTableCell6.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Minuten";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.54421768707483D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Text = "xrTableCell2";
- this.xrTableCell2.Weight = 1.360544217687075D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Text = "Dokumentation";
- this.xrTableCell8.Weight = 3.6598639455782314D;
- //
- // GroupFooter1
- //
- this.GroupFooter1.HeightF = 0F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
- //
- // ReportHeader
- //
- this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.Weight = 1.360544217687075D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "Dokumentation";
+ this.xrTableCell8.Weight = 3.6598639455782314D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.HeightF = 0F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel5,
this.xrLabel4,
this.xrLabel3,
this.xrLabel2,
this.xrLabel1});
- this.ReportHeader.HeightF = 50F;
- this.ReportHeader.Name = "ReportHeader";
- //
- // xrLabel5
- //
- this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(175F, 25F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(17F, 25F);
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.StylePriority.UseTextAlignment = false;
- this.xrLabel5.Text = "-";
- this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrLabel4
- //
- this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.ReportHeader.HeightF = 50F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(175F, 25F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(17F, 25F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "-";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportEndDate", "{0:dd/MM/yyyy}")});
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(192.0001F, 25F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(288F, 25F);
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.Text = "xrLabel4";
- //
- // xrLabel3
- //
- this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(192.0001F, 25F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(288F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "xrLabel4";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:dd/MM/yyyy}")});
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(83F, 25F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(92F, 25F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UseTextAlignment = false;
- this.xrLabel3.Text = "xrLabel3";
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrLabel2
- //
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(83F, 25F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.Text = "Zeitraum:";
- //
- // xrLabel1
- //
- this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel1.Multiline = true;
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.SizeF = new System.Drawing.SizeF(1017F, 25F);
- this.xrLabel1.StyleName = "Title";
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "Auswertung über geleistete Fachleistungsstunden";
- //
- // pageFooterBand1
- //
- this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(83F, 25F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(92F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "xrLabel3";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(83F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zeitraum:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Auswertung über geleistete Fachleistungsstunden";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
- this.pageFooterBand1.HeightF = 48F;
- this.pageFooterBand1.Name = "pageFooterBand1";
- //
- // xrPageInfo2
- //
- this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
- this.xrPageInfo2.Format = "Seite {0} von {1}";
- this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(480.0001F, 25F);
- this.xrPageInfo2.Name = "xrPageInfo2";
- this.xrPageInfo2.SizeF = new System.Drawing.SizeF(536.9999F, 23F);
- this.xrPageInfo2.StyleName = "PageInfo";
- this.xrPageInfo2.StylePriority.UseFont = false;
- this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrPageInfo1
- //
- this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
- this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999929F, 25F);
- this.xrPageInfo1.Name = "xrPageInfo1";
- this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
- this.xrPageInfo1.SizeF = new System.Drawing.SizeF(271.9999F, 23F);
- this.xrPageInfo1.StyleName = "PageInfo";
- this.xrPageInfo1.StylePriority.UseFont = false;
- //
- // Title
- //
- this.Title.BackColor = System.Drawing.Color.White;
- this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
- this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.Title.BorderWidth = 1;
- this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
- this.Title.ForeColor = System.Drawing.Color.Black;
- this.Title.Name = "Title";
- //
- // FieldCaption
- //
- this.FieldCaption.BackColor = System.Drawing.Color.White;
- this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
- this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.FieldCaption.BorderWidth = 1;
- this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
- this.FieldCaption.ForeColor = System.Drawing.Color.Black;
- this.FieldCaption.Name = "FieldCaption";
- //
- // PageInfo
- //
- this.PageInfo.BackColor = System.Drawing.Color.White;
- this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
- this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.PageInfo.BorderWidth = 1;
- this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
- this.PageInfo.ForeColor = System.Drawing.Color.Black;
- this.PageInfo.Name = "PageInfo";
- //
- // DataField
- //
- this.DataField.BackColor = System.Drawing.Color.White;
- this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
- this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.DataField.BorderWidth = 1;
- this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
- this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
- this.DataField.Name = "DataField";
- //
- // fieldFLS
- //
- this.fieldFLS.DataMember = "FLSReportGroups";
- this.fieldFLS.Expression = "[TotalFLM] / 60";
- this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldFLS.Name = "fieldFLS";
- //
- // topMarginBand1
- //
- this.topMarginBand1.HeightF = 50F;
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.HeightF = 50F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // Leistungsdokumentation
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(480.0001F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(536.9999F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999929F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(271.9999F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Leistungsdokumentation
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1});
- this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS});
- this.DataSource = this.bindingSource1;
- this.Landscape = true;
- this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
- this.PageHeight = 827;
- this.PageWidth = 1169;
- this.PaperKind = System.Drawing.Printing.PaperKind.A4;
- this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
diff --git a/Report/ReportObjects/AdditionalServiceBookingRO.cs b/Report/ReportObjects/AdditionalServiceBookingRO.cs
index 0576601b2..2014d9454 100644
--- a/Report/ReportObjects/AdditionalServiceBookingRO.cs
+++ b/Report/ReportObjects/AdditionalServiceBookingRO.cs
@@ -5,6 +5,10 @@ using System.Linq;
using BS.Shared;
using BeWo.Data.Access;
using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using DevExpress.Entity.Model;
namespace BeWo.Report.ReportObjects
@@ -13,6 +17,8 @@ namespace BeWo.Report.ReportObjects
{
public String Month { get; set; }
+ public int MonthInt { get; set; }
+
public int Year { get; set; }
public String AdditionalServiceRegion { get; set; }
@@ -29,6 +35,7 @@ namespace BeWo.Report.ReportObjects
AdditionalServiceRegion = region.Name,
AdditionalService = region.AdditionalService.Name,
Month = month.ToString(),
+ MonthInt = (int)month,
Year = year
};
@@ -40,7 +47,8 @@ namespace BeWo.Report.ReportObjects
booking.Datum.Value.Month == (int)month &&
booking.Datum.Value.Year == year);
- var c2aodList = new Dictionary();
+ var c2aodList = new Dictionary();
+
foreach (var item in additionalServiceBookings)
{
@@ -48,18 +56,18 @@ namespace BeWo.Report.ReportObjects
foreach (var e in item.Customer2AddServiceBookings)
{
var customer = DAOFactory.GenericDAO.GetByID(e.CustomerOid);
-
- var key = customer.Person.LastName + ", " + customer.Person.FirstName;
- if (c2aodList.ContainsKey(key))
+ var cdc = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(customer);
+
+ if (c2aodList.ContainsKey(cdc))
{
- c2aodList[key][item.Datum.Value.Day - 1] = (e.Participated ? "P" : "");
+ c2aodList[cdc][item.Datum.Value.Day - 1] = (e.Participated ? "P" : "");
}
else
{
var attendancies = new string[31];
attendancies[item.Datum.Value.Day - 1] = (e.Participated ? "P" : "");
- c2aodList.Add(key, attendancies);
+ c2aodList.Add(cdc, attendancies);
}
}
}
@@ -68,7 +76,8 @@ namespace BeWo.Report.ReportObjects
{
result.Rows.Add(new AdditionalServiceBookingRow
{
- Customer = item.Key,
+ CustomerDC = item.Key,
+ Customer = item.Key.LastNameFirstName,
AttendanceOnDay1 = item.Value[0] ?? "",
AttendanceOnDay2 = item.Value[1] ?? "",
AttendanceOnDay3 = item.Value[2] ?? "",
@@ -102,14 +111,211 @@ namespace BeWo.Report.ReportObjects
AttendanceOnDay31 = item.Value[30] ?? ""
});
}
-
+
result.Rows.Sort((a, b) => a.Customer.CompareTo(b.Customer));
return result;
}
+
+ public static void CalculateAbsenceTimes(AdditionalServiceBookingRO result)
+ {
+ foreach (var row in result.Rows)
+ {
+ int monthCount = 0;
+ int yearCount = 0;
+
+ foreach (var at in row.CustomerDC.AbsenceTimes)
+ {
+ if (at.Start.HasValue && at.Start.Value.Year <= result.Year &&
+ (!at.End.HasValue || at.End.Value.Year >= result.Year))
+ {
+ DateTime dt = at.Start.Value;
+ DateTime end = new DateTime(result.Year, result.MonthInt, 1).AddMonths(1);
+
+ if (at.End.HasValue && at.End.Value < end)
+ {
+ end = at.End.Value;
+ }
+
+ while (dt < end)
+ {
+ if (dt.DayOfWeek != DayOfWeek.Saturday && dt.DayOfWeek != DayOfWeek.Sunday)
+ {
+ if (dt.Year == result.Year)
+ {
+ yearCount++;
+ }
+
+ if (dt.Month == result.MonthInt)
+ {
+ monthCount++;
+
+ var name = at.Reason.Description.ToLower();
+ if (name.Contains("urlaub"))
+ {
+ SetInfo(dt, row, "U");
+ }
+ else if (name.Contains("krank"))
+ {
+ SetInfo(dt, row, "K");
+ }
+ else if (name.Contains("unentschuldigt"))
+ {
+ SetInfo(dt, row, "UE");
+ }
+ else if (name.Contains("entschuldigt"))
+ {
+ SetInfo(dt, row, "E");
+ }
+
+ }
+ }
+
+ dt = dt.AddDays(1);
+ }
+
+ }
+
+ }
+
+ row.AbsenceTimeMonthCount = monthCount;
+ row.AbsenceTimeYearCount = yearCount;
+ }
+
+ }
+
+ private static void SetInfo(DateTime dt, AdditionalServiceBookingRow row, string val)
+ {
+ if (dt.Day == 1)
+ {
+ row.AttendanceOnDay1 = val;
+ }
+ else if (dt.Day == 2)
+ {
+ row.AttendanceOnDay2 = val;
+ }
+ else if (dt.Day == 3)
+ {
+ row.AttendanceOnDay3 = val;
+ }
+ else if (dt.Day == 4)
+ {
+ row.AttendanceOnDay4 = val;
+ }
+ else if (dt.Day == 5)
+ {
+ row.AttendanceOnDay5 = val;
+ }
+ else if (dt.Day == 6)
+ {
+ row.AttendanceOnDay6 = val;
+ }
+ else if (dt.Day == 7)
+ {
+ row.AttendanceOnDay7 = val;
+ }
+ else if (dt.Day == 8)
+ {
+ row.AttendanceOnDay8 = val;
+ }
+ else if (dt.Day == 9)
+ {
+ row.AttendanceOnDay9 = val;
+ }
+ else if (dt.Day == 10)
+ {
+ row.AttendanceOnDay10 = val;
+ }
+ else if (dt.Day == 11)
+ {
+ row.AttendanceOnDay11 = val;
+ }
+ else if (dt.Day == 12)
+ {
+ row.AttendanceOnDay12 = val;
+ }
+ else if (dt.Day == 13)
+ {
+ row.AttendanceOnDay13 = val;
+ }
+ else if (dt.Day == 14)
+ {
+ row.AttendanceOnDay14 = val;
+ }
+ else if (dt.Day == 15)
+ {
+ row.AttendanceOnDay15 = val;
+ }
+ else if (dt.Day == 16)
+ {
+ row.AttendanceOnDay16 = val;
+ }
+ else if (dt.Day == 17)
+ {
+ row.AttendanceOnDay17 = val;
+ }
+ else if (dt.Day == 18)
+ {
+ row.AttendanceOnDay18 = val;
+ }
+ else if (dt.Day == 19)
+ {
+ row.AttendanceOnDay19 = val;
+ }
+ else if (dt.Day == 20)
+ {
+ row.AttendanceOnDay20 = val;
+ }
+ else if (dt.Day == 21)
+ {
+ row.AttendanceOnDay21 = val;
+ }
+ else if (dt.Day == 22)
+ {
+ row.AttendanceOnDay22 = val;
+ }
+ else if (dt.Day == 23)
+ {
+ row.AttendanceOnDay23 = val;
+ }
+ else if (dt.Day == 24)
+ {
+ row.AttendanceOnDay24 = val;
+ }
+ else if (dt.Day == 25)
+ {
+ row.AttendanceOnDay25 = val;
+ }
+ else if (dt.Day == 26)
+ {
+ row.AttendanceOnDay26 = val;
+ }
+ else if (dt.Day == 27)
+ {
+ row.AttendanceOnDay27 = val;
+ }
+ else if (dt.Day == 28)
+ {
+ row.AttendanceOnDay28 = val;
+ }
+ else if (dt.Day == 29)
+ {
+ row.AttendanceOnDay29 = val;
+ }
+ else if (dt.Day == 30)
+ {
+ row.AttendanceOnDay30 = val;
+ }
+ else if (dt.Day == 31)
+ {
+ row.AttendanceOnDay31 = val;
+ }
+ }
}
public class AdditionalServiceBookingRow
{
+ public CompactCustomerDC CustomerDC { get; set; }
+
public string Customer { get; set; } // Nachname, Vorname
public string AttendanceOnDay1 { get; set; } // O -> nicht anwesend, P -> anwesend
@@ -173,5 +379,11 @@ namespace BeWo.Report.ReportObjects
public string AttendanceOnDay30 { get; set; }
public string AttendanceOnDay31 { get; set; }
+
+ public int AbsenceTimeMonthCount { get; set; }
+
+ public int AbsenceTimeYearCount { get; set; }
+
+ public string Notice { get; set; }
}
}
diff --git a/Report/ReportObjects/SbdStundenaufstellungRO.cs b/Report/ReportObjects/SbdStundenaufstellungRO.cs
index 567414094..8ad80ee53 100644
--- a/Report/ReportObjects/SbdStundenaufstellungRO.cs
+++ b/Report/ReportObjects/SbdStundenaufstellungRO.cs
@@ -217,14 +217,18 @@ namespace BeWo.Report.ReportObjects
foreach (var e2c in emp.Employee2CustomerList)
{
- resultList.AddRange(Create(e2c.Customer, pSpan, orgaOid, empOid, serviceCategoryOid, disableEmptySupportConcepts));
+ if (e2c.Customer.IsActive == ActivationTypeId.Active)
+ {
+ resultList.AddRange(Create(e2c.Customer, pSpan, orgaOid, empOid, serviceCategoryOid,
+ disableEmptySupportConcepts));
+ }
}
}
return resultList;
}
- private static List Create(Customer cust, DateTimeSpan span, long orgaOid, long empOid, long serviceCategoryOid, bool disableEmptySupportConcepts)
+ public static List Create(Customer cust, DateTimeSpan span, long orgaOid, long empOid, long serviceCategoryOid, bool disableEmptySupportConcepts)
{
var resultList = new List();
diff --git a/Report/ReportObjects/ServicesOverviewRO.cs b/Report/ReportObjects/ServicesOverviewRO.cs
index 33023f90a..d65fdc4c6 100644
--- a/Report/ReportObjects/ServicesOverviewRO.cs
+++ b/Report/ReportObjects/ServicesOverviewRO.cs
@@ -1277,7 +1277,7 @@ namespace BeWo.Report.ReportObjects
newRo.TotalGefahreneKilometer = ro.TotalGefahreneKilometer;
newRo.SupportConceptCostBearer = ro.SupportConceptCostBearer;
newRo.Mandator = ro.Mandator;
-
+ newRo.CustomerOid = ro.CustomerOid;
return newRo;
}
diff --git a/ReportImp/ASBHammReports/ASBHammReports.csproj b/ReportImp/ASBHammReports/ASBHammReports.csproj
index 541f5a45a..99a409b89 100644
--- a/ReportImp/ASBHammReports/ASBHammReports.csproj
+++ b/ReportImp/ASBHammReports/ASBHammReports.csproj
@@ -63,6 +63,14 @@
+
+ Component
+
+
+ Budgetnachweis.cs
+
+
+
Component
@@ -108,6 +116,10 @@
+
+ Budgetnachweis.cs
+ Designer
+
InvoiceCustomerReport.cs
diff --git a/ReportImp/ASBHammReports/Budgetnachweis.Designer.cs b/ReportImp/ASBHammReports/Budgetnachweis.Designer.cs
new file mode 100644
index 000000000..d718762d9
--- /dev/null
+++ b/ReportImp/ASBHammReports/Budgetnachweis.Designer.cs
@@ -0,0 +1,604 @@
+namespace ASBHamm
+{
+ partial class Budgetnachweis
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Budgetnachweis));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLine2 = new DevExpress.XtraReports.UI.XRLine();
+ this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
+ this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox();
+ this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox();
+ this.tableRechnungspositionen = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellStart3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellEnd3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHourlyRate3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLS3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel17 = 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.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.ortDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ ((System.ComponentModel.ISupportInitialize)(this.tableRechnungspositionen)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel16,
+ this.xrLabel10,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.Detail.Font = new System.Drawing.Font("Arial", 11F);
+ this.Detail.HeightF = 165F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel16.CanShrink = true;
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 10.00001F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(435.4167F, 23.24998F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Ambulant Betreutes Wohnen - Budgetnachweis";
+ this.xrLabel16.WordWrap = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 131.5828F);
+ 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(642F, 27.08333F);
+ this.xrLabel10.StylePriority.UseBackColor = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Im Bewilligungszeitraum tatsächlich geleistete Fachleistungsstunden (FLS)";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel7.CanShrink = true;
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 87.37488F);
+ 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(650F, 20F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Bewilligungszeitraum vom [AccountingPeriod]";
+ this.xrLabel7.WordWrap = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel14.CanShrink = true;
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 67.37493F);
+ 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(650F, 20F);
+ this.xrLabel14.StylePriority.UseBackColor = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Aktenzeichen LWL: [CustomerReferenceNumber]";
+ this.xrLabel14.WordWrap = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel15.CanShrink = true;
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 47.37492F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel15.StylePriority.UseBackColor = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "für [Salutation2] [CustomerName], geb. [CustomerBirthdayString]";
+ this.xrLabel15.WordWrap = false;
+ //
+ // xrLine2
+ //
+ this.xrLine2.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 274.3801F);
+ this.xrLine2.Name = "xrLine2";
+ this.xrLine2.SizeF = new System.Drawing.SizeF(270F, 9.75F);
+ //
+ // xrLine1
+ //
+ this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 204.38F);
+ this.xrLine1.Name = "xrLine1";
+ this.xrLine1.SizeF = new System.Drawing.SizeF(309.5687F, 9.749969F);
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel35.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 214.13F);
+ this.xrLabel35.Multiline = true;
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(236.697F, 17F);
+ this.xrLabel35.StylePriority.UseBackColor = false;
+ this.xrLabel35.StylePriority.UseBorders = false;
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.Text = "Stempel, Unterschrift";
+ this.xrLabel35.WordWrap = false;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 67.71317F);
+ 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(646.9999F, 90.33334F);
+ this.xrLabel12.StylePriority.UseBackColor = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = resources.GetString("xrLabel12.Text");
+ //
+ // xrCheckBox2
+ //
+ this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(424.5832F, 9.999974F);
+ this.xrCheckBox2.Name = "xrCheckBox2";
+ this.xrCheckBox2.SizeF = new System.Drawing.SizeF(211.0832F, 21.875F);
+ this.xrCheckBox2.StylePriority.UseFont = false;
+ this.xrCheckBox2.Text = " Die Betreuung dauert an.";
+ //
+ // xrCheckBox1
+ //
+ this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 9.999974F);
+ this.xrCheckBox1.Name = "xrCheckBox1";
+ this.xrCheckBox1.SizeF = new System.Drawing.SizeF(359.5833F, 21.875F);
+ this.xrCheckBox1.StylePriority.UseFont = false;
+ this.xrCheckBox1.Text = " Die Betreuung wurde am beendet.";
+ //
+ // tableRechnungspositionen
+ //
+ this.tableRechnungspositionen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.tableRechnungspositionen.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 0F);
+ this.tableRechnungspositionen.Name = "tableRechnungspositionen";
+ this.tableRechnungspositionen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.tableRechnungspositionen.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.tableRechnungspositionen.SizeF = new System.Drawing.SizeF(641.9999F, 96F);
+ this.tableRechnungspositionen.StylePriority.UseBorders = false;
+ this.tableRechnungspositionen.StylePriority.UseFont = false;
+ this.tableRechnungspositionen.StylePriority.UsePadding = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell4,
+ this.xrTableCell13,
+ this.xrTableCell5,
+ this.xrTableCell14});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.93538531804786507D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Zeitraum\r\nvon";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.654205681555982D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "bis";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell4.Weight = 0.65420565778839579D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "Vergütung pro Stunde";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell13.Weight = 0.51401872857292652D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Anzahl FLS";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell5.Weight = 0.51401872857292652D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "davon gesondert bewilligt¹";
+ this.xrTableCell14.Weight = 0.663551203509769D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart1,
+ this.cellEnd1,
+ this.cellHourlyRate1,
+ this.cellFLS1,
+ this.xrTableCell20});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.44307725591740971D;
+ //
+ // cellStart1
+ //
+ this.cellStart1.Name = "cellStart1";
+ this.cellStart1.Weight = 0.654205681555982D;
+ //
+ // cellEnd1
+ //
+ this.cellEnd1.Name = "cellEnd1";
+ this.cellEnd1.Weight = 0.65420565778839579D;
+ //
+ // cellHourlyRate1
+ //
+ this.cellHourlyRate1.Name = "cellHourlyRate1";
+ this.cellHourlyRate1.Weight = 0.51401872857292652D;
+ //
+ // cellFLS1
+ //
+ this.cellFLS1.Name = "cellFLS1";
+ this.cellFLS1.Weight = 0.51401872857292652D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.663551203509769D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart2,
+ this.cellEnd2,
+ this.cellHourlyRate2,
+ this.cellFLS2,
+ this.xrTableCell21});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.49230806213045525D;
+ //
+ // cellStart2
+ //
+ this.cellStart2.Name = "cellStart2";
+ this.cellStart2.Weight = 0.654205681555982D;
+ //
+ // cellEnd2
+ //
+ this.cellEnd2.Name = "cellEnd2";
+ this.cellEnd2.Weight = 0.65420565778839579D;
+ //
+ // cellHourlyRate2
+ //
+ this.cellHourlyRate2.Name = "cellHourlyRate2";
+ this.cellHourlyRate2.Weight = 0.51401872857292652D;
+ //
+ // cellFLS2
+ //
+ this.cellFLS2.Name = "cellFLS2";
+ this.cellFLS2.Weight = 0.51401872857292652D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.663551203509769D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellStart3,
+ this.cellEnd3,
+ this.cellHourlyRate3,
+ this.cellFLS3,
+ this.xrTableCell29});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.49230806213045525D;
+ //
+ // cellStart3
+ //
+ this.cellStart3.Name = "cellStart3";
+ this.cellStart3.Weight = 0.654205681555982D;
+ //
+ // cellEnd3
+ //
+ this.cellEnd3.Name = "cellEnd3";
+ this.cellEnd3.Weight = 0.65420565778839579D;
+ //
+ // cellHourlyRate3
+ //
+ this.cellHourlyRate3.Name = "cellHourlyRate3";
+ this.cellHourlyRate3.Weight = 0.51401872857292652D;
+ //
+ // cellFLS3
+ //
+ this.cellFLS3.Name = "cellFLS3";
+ this.cellFLS3.Weight = 0.51401872857292652D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Weight = 0.663551203509769D;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 284.1301F);
+ 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(598.0811F, 27.08325F);
+ this.xrLabel17.StylePriority.UseBackColor = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "¹vom LWL gesondert bewilligte Leistungen zur Deckung eines einmaligen Bedarfs";
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 90F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 90.33334F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.ortDatum,
+ this.xrLabel1,
+ this.xrLabel19,
+ this.xrLabel9});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 11F);
+ this.GroupHeader1.HeightF = 347.2498F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // ortDatum
+ //
+ this.ortDatum.BackColor = System.Drawing.Color.Transparent;
+ this.ortDatum.LocationFloat = new DevExpress.Utils.PointFloat(389.9999F, 0F);
+ this.ortDatum.Multiline = true;
+ this.ortDatum.Name = "ortDatum";
+ this.ortDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.ortDatum.SizeF = new System.Drawing.SizeF(329.0833F, 17.79282F);
+ this.ortDatum.StylePriority.UseBackColor = false;
+ this.ortDatum.StylePriority.UseFont = false;
+ this.ortDatum.StylePriority.UseTextAlignment = false;
+ this.ortDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(50F, 0F);
+ this.xrLabel1.Multiline = true;
+ 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(280F, 108.25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "bussmannshof gemeinnützige GmbH\r\nAmbulant Betreutes Wohnen\r\nErnst-Erwin-Bußmann-P" +
+ "fad 11\r\n44869 Bochum";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(390.0002F, 35.00004F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(329.0833F, 73.24998F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Ansprechpartner/in: Uli Pütz\r\nTelefon: 02327/975413\r\nFax: 02327/975425\r\n";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 200.9583F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(329.9999F, 81.58333F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Landschaftsverband Westfalen-Lippe\r\nBehindertenhilfe Westfalen\r\n\r\n48133 Münster\r\n" +
+ "";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.tableRechnungspositionen});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F);
+ this.GroupFooter1.HeightF = 96F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLine2,
+ this.xrLine1,
+ this.xrLabel35,
+ this.xrLabel12,
+ this.xrCheckBox2,
+ this.xrLabel17,
+ this.xrCheckBox1});
+ this.GroupFooter2.Font = new System.Drawing.Font("Arial", 11F);
+ this.GroupFooter2.HeightF = 311.2133F;
+ this.GroupFooter2.Level = 1;
+ this.GroupFooter2.Name = "GroupFooter2";
+ this.GroupFooter2.StylePriority.UseFont = false;
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.GroupFooter1,
+ this.GroupFooter2});
+ 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(30, 30, 90, 90);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.tableRechnungspositionen)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRTable tableRechnungspositionen;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart1;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd1;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate1;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart2;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd2;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate2;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell cellStart3;
+ private DevExpress.XtraReports.UI.XRTableCell cellEnd3;
+ private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate3;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLS3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2;
+ private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel35;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLine xrLine2;
+ private DevExpress.XtraReports.UI.XRLine xrLine1;
+ private DevExpress.XtraReports.UI.XRLabel ortDatum;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ }
+}
diff --git a/ReportImp/ASBHammReports/Budgetnachweis.cs b/ReportImp/ASBHammReports/Budgetnachweis.cs
new file mode 100644
index 000000000..cb3ae9bf4
--- /dev/null
+++ b/ReportImp/ASBHammReports/Budgetnachweis.cs
@@ -0,0 +1,239 @@
+using System;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using DevExpress.XtraReports.UI;
+
+namespace ASBHamm
+{
+ [IDSpecificClass(Identifier = "LWLNEU")]
+ public partial class Budgetnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Budgetnachweis()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonPhone))
+ {
+ pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Replace("Tel.:", "").Trim();
+ }
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonFax))
+ {
+ pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim();
+ }
+ if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
+ {
+ pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();
+ }
+
+ ortDatum.Text = string.Format("Bochum, {0}", DateTime.Now.ToShortDateString());
+
+ xrCheckBox2.Checked = true;
+ DateTime? terminationDate = null;
+
+ if (pRO.CostBearer2SupportConceptOid > 0)
+ {
+ var c2s = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+
+ if (c2s.SupportConcept.Customer.TerminationDate.HasValue)
+ {
+ terminationDate = c2s.SupportConcept.Customer.TerminationDate;
+ xrCheckBox1.Text = String.Format(" Die Betreuung wurde am {0:dd.MM.yyyy} beendet.",
+ c2s.SupportConcept.Customer.TerminationDate);
+ xrCheckBox2.Checked = false;
+ xrCheckBox1.Checked = true;
+ }
+ }
+
+
+
+ ErstelleRechnungspositionen(pRO, terminationDate);
+
+
+
+
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void ErstelleRechnungspositionen(SettlementRO pRO, DateTime? terminationDate)
+ {
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count > 0)
+ {
+ int rowIndex = 0;
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ if (ii.UnitCount.HasValue && ii.UnitCount.Value > 0)
+ {
+ AddRechnungsposition(ii, rowIndex++);
+ }
+ }
+ //if (pRO.InvoiceItems.Count == 3)
+ //{
+ // SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ // SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
+ // SetzeRechnungsTexte(pRO.InvoiceItems[2], cellStart3, cellEnd3, cellHourlyRate3, cellFLS3);
+ //}
+ //else if (pRO.InvoiceItems.Count == 2)
+ //{
+ // SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ // SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
+ //}
+ //else
+ //{
+ // SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
+ //}
+ }
+ else
+ {
+ ErstelleStandardRechnungspositionen(pRO, terminationDate);
+ }
+ }
+
+ private void AddRechnungsposition(InvoiceItemDC ii, int rowIndex)
+ {
+ XRTableRow newRow = null;
+ if (rowIndex > 2)
+ {
+ newRow = tableRechnungspositionen.InsertRowBelow(tableRechnungspositionen.Rows[tableRechnungspositionen.Rows.Count - 1]);
+ }
+ else
+ {
+ newRow = tableRechnungspositionen.Rows[rowIndex + 1];
+ }
+ newRow.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
+ newRow.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodEnd);
+ newRow.Cells[2].Text = String.Format("{0:0.00}", ii.AmountPerUnit);
+ newRow.Cells[3].Text = String.Format("{0:0.00}", ii.UnitCount);
+ }
+
+ private void SetzeRechnungsTexte(InvoiceItemDC ii, XRTableCell cellStart, XRTableCell cellEnd, XRTableCell cellHourlyRate, XRTableCell cellFLS)
+ {
+ cellStart.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
+ cellEnd.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodEnd);
+ cellHourlyRate.Text = String.Format("{0:c}", ii.AmountPerUnit);
+ cellFLS.Text = String.Format("{0:0.00}", ii.UnitCount);
+ }
+
+ private void ErstelleStandardRechnungspositionen(SettlementRO pRO, DateTime? terminationDate)
+ {
+
+ pRO.AccountingEndDateString = CorrectPossibleTerminationEndDate(pRO.AccountingEndDateString, terminationDate);
+
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+
+
+
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.HourlyRate3EndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRate3String;
+ cellFLS1.Text = pRO.RecordedFLSWithHourlyRate3String;
+
+ cellStart2.Text = pRO.HourlyRateOldStartDateString;
+ cellEnd2.Text = pRO.HourlyRateOldEndDateString;
+ cellHourlyRate2.Text = pRO.HourlyRateOldString;
+ cellFLS2.Text = pRO.RecordedFLSWithOldHourlyRateString;
+
+ cellStart3.Text = pRO.HourlyRateNewStartDateString;
+ cellEnd3.Text = pRO.AccountingEndDateString;
+ cellHourlyRate3.Text = pRO.HourlyRateNewString;
+ cellFLS3.Text = pRO.RecordedFLSWithNewHourlyRateString;
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+
+
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.HourlyRateOldEndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRateOldString;
+ cellFLS1.Text = pRO.RecordedFLSWithOldHourlyRateString;
+
+ cellStart2.Text = pRO.HourlyRateNewStartDateString;
+ cellEnd2.Text = pRO.AccountingEndDateString;
+ cellHourlyRate2.Text = pRO.HourlyRateNewString;
+ cellFLS2.Text = pRO.RecordedFLSWithNewHourlyRateString;
+ }
+ else
+ {
+ cellStart1.Text = pRO.AccountingStartDateString;
+ cellEnd1.Text = pRO.AccountingEndDateString;
+ cellHourlyRate1.Text = pRO.HourlyRateNewString;
+ cellFLS1.Text = pRO.RecordedFLSWithNewHourlyRateString;
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+
+ private string CorrectPossibleTerminationEndDate(string dateString, DateTime? terminationDate)
+ {
+ if (terminationDate.HasValue)
+ {
+ DateTime dt = DateTime.MinValue;
+ if (DateTime.TryParse(dateString, out dt))
+ {
+ if (terminationDate < dt)
+ {
+ return String.Format("{0:dd.MM.yyyy}", terminationDate);
+ }
+ }
+
+ }
+
+ return dateString;
+ }
+ }
+}
diff --git a/ReportImp/ASBHammReports/Budgetnachweis.resx b/ReportImp/ASBHammReports/Budgetnachweis.resx
new file mode 100644
index 000000000..b1fb27d43
--- /dev/null
+++ b/ReportImp/ASBHammReports/Budgetnachweis.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Hiermit wird erklärt, dass die Verpflichtungen aus der Leistungs-, Prüfungs- und Vergütungsvereinbarung nach §§ 75 ff. SGB XII eingehalten wurden und alle hier gemachten Angaben anhand der vorgehaltenen Quittungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können.
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/ASBHammReports/Export/CustomDataExporter.cs b/ReportImp/ASBHammReports/Export/CustomDataExporter.cs
new file mode 100644
index 000000000..1c5713340
--- /dev/null
+++ b/ReportImp/ASBHammReports/Export/CustomDataExporter.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.Core;
+using BeWo.Service.Plugins;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using Utils = BS.Shared.Core.Utils;
+
+namespace ASBHamm.Export
+{
+ public class CustomDataExporter : DataExporter
+ {
+ public override string CreateExportString(string pFileID, string[] pHeaderCaption, string[][] pContent)
+ {
+
+ if (pHeaderCaption != null && pHeaderCaption.Length > 0 && pHeaderCaption[0].Contains("FibuNet"))
+ {
+ return FibuNetExporter.CreateExportString(pHeaderCaption, pContent);
+ }
+ return base.CreateExportString(pFileID, pHeaderCaption, pContent);
+
+ }
+
+ public override QueryDC CreateQuery(QueryDC query)
+ {
+ return FibuNetExporter.CreateQuery(query);
+ }
+ }
+}
diff --git a/ReportImp/ASBHammReports/Export/FibuNetExporter.cs b/ReportImp/ASBHammReports/Export/FibuNetExporter.cs
new file mode 100644
index 000000000..6619cdd8e
--- /dev/null
+++ b/ReportImp/ASBHammReports/Export/FibuNetExporter.cs
@@ -0,0 +1,590 @@
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.IO;
+using System.Text;
+using System.Text.RegularExpressions;
+using BeWo.Data.Access;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace ASBHamm.Export
+{
+ public class FibuNetExporter
+ {
+
+ public static QueryDC CreateQuery(QueryDC query)
+ {
+ DateTime dt = DateTime.Now;
+ DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
+
+ if (query.Title == "FibuNet Export Stammdaten")
+ {
+ query.FileName = String.Format("BWP Stammdaten {0:yyyyMM}.txt", dt);
+ query.QueryResult = GetDebitorenString(dt);
+ }
+ else
+ {
+ query.FileName = String.Format("BWP Buchungsdaten {0:yyyyMM}.txt", dt);
+ query.QueryResult = GetAbrechnungenString(dt);
+ }
+
+ return query;
+ }
+
+ public static string CreateExportString(string[] pHeaderCaption, string[][] pContent)
+ {
+ if (pHeaderCaption != null && pHeaderCaption.Length > 1 && pHeaderCaption[0].Contains("FibuNet"))
+ {
+ DateTime dt = DateTime.Now;
+
+ DateTime.TryParse(pHeaderCaption[1], out dt);
+
+ return GetAbrechnungenString(dt);
+
+ }
+
+
+ return null;
+ }
+
+ public static String GetDebitorenString(DateTime date)
+ {
+ //Beispiel
+
+ //( ):2010;0;"Kontonummer";"Kontobezeichnung";;1;0;0;
+ //( ):2011;"Kontoname 1";"Kontoname 2";"Straße";"";"PLZ";"Ort";
+ //( ):5;
+
+
+ //Informationen zu den einzelnen Buchungssätzen finden Sie in der Schnittstellenbeschreibung:
+
+
+ //Beschreibung 2010er Satz Seite 107
+ //Beschreibung 2011er Satz Seite 109
+
+ var dt = ExecuteQuery(GetDebitorenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+
+ int rowIndex = 1;
+ foreach (DataRow row in dt.Rows)
+ {
+ Erstelle2010Satz(sb, row, date, rowIndex);
+ sb.AppendLine();
+ Erstelle2011Satz(sb, row, date, rowIndex);
+ sb.AppendLine();
+ //ErstelleSatz21(sb, row, date, rowIndex);
+ //sb.AppendLine();
+ //ErstelleSatz22(sb, row, date, rowIndex);
+
+ rowIndex++;
+ }
+
+ sb.AppendLine(String.Format("( ):5;"));
+
+ return sb.ToString();
+ }
+
+ public static String GetAbrechnungenString(DateTime date)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ return GetMonatlicheRechnungen(date);
+
+
+
+
+ //s = GetAbschlagszahlungenString(date);
+ //if (!String.IsNullOrWhiteSpace(s))
+ //{
+ // sb.Append(s);
+ //}
+ //if (sb.Length > 0)
+ // sb.AppendLine();
+
+ //s = GetSelbstzahlerString(date);
+ //if (!String.IsNullOrWhiteSpace(s))
+ //{
+ // sb.Append(s);
+ //}
+
+
+ return sb.ToString();
+ }
+
+
+
+ private static String ErstelleBetragString(int anzahlZeichen, decimal betrag)
+ {
+ bool isNegative = betrag < 0;
+ var decString = String.Format("{0:0}", Math.Round(betrag, 2, MidpointRounding.AwayFromZero) * 100);
+ if (!isNegative)
+ {
+ return FuelleMitNull(anzahlZeichen, decString);
+ }
+ return "-" + FuelleMitNull(anzahlZeichen - 1, decString);
+
+ }
+
+ private static String FuelleMitNull(int anzahlNullen, String wert)
+ {
+ String countStr = wert;
+
+ while (countStr.Length < anzahlNullen)
+ {
+ countStr = "0" + countStr;
+ }
+
+ return countStr;
+ }
+
+
+ public static String GetMonatlicheRechnungen(DateTime date)
+ {
+ /*
+
+( ):1000;;07022019
+( ):1100;14280;;;10907;;;1960133;;07022019;8408;1;M;F/G 1960133;0;;;;1;;;;;;160;
+( ):1110;14280;;;1;10907;8408;1;M;1960133;;07022019;;F/G 1960133;;;0
+( ):5;"CareMan"
+
+Beispiel Aufteilungsbuchung
+
+( ):1000;;07022019
+( ):1100;1392966;;;11085;;;1960129;;07022019;0;;M;F/G 1960129;0;;;;5;;;;;;0;0
+( ):1100;800000;;;11085;;;1960129;;07022019;8419;1;M;F/G 1960129;0;;;;5;;;;;;130;
+( ):1100;195000;;;11085;;;1960129;;07022019;8420;1;M;F/G 1960129;0;;;;5;;;;;;130;
+( ):1100;175560;;;11085;;;1960129;;07022019;8409;1;M;F/G 1960129;0;;;;5;;;;;;130;
+( ):1110;1392966;;;1;11085;8409;3;M;1960129;;07022019;;F/G 1960129;;;0
+( ):5;"CareMan"
+
+
+Informationen zu den einzelnen Buchungssätzen finden Sie in der Schnittstellenbeschreibung:
+
+
+Beschreibung 1000er Satz Seite 23
+Beschreibung 1100er Satz Seite 34-36
+Beschreibung 1110er Satz Seite 43-45
+
+In den aktuellen Beispielen wird aufgrund eines Buchungskenners (1100er Satz, Feld 18) automatisch eine Kostenstellenbuchung erzeugt. Hierfür ist die Angabe der Kostenstelle zwingend erforderlich.
+
+Alternativ wäre der 1120er Satz mit einzubauen (ab Seite 61)
+ */
+
+ var dt = ExecuteQuery(GetMonatlicheRechnungenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+
+ sb.Append(String.Format("( ):1000;;{0:ddMMyyyy}", date));
+
+ int rowIndex = 1;
+ foreach (DataRow row in dt.Rows)
+ {
+ Erstelle1100Satz(sb, row, date, rowIndex);
+ sb.AppendLine();
+ Erstelle1110Satz(sb, row, date, rowIndex);
+ sb.AppendLine();
+
+ rowIndex++;
+ }
+
+ sb.AppendLine(String.Format("( ):5;"));
+
+ //F,0,050,,BEWO,DA,01012016,012016,iBelegNr1,Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,,EUR,,,,,,,,,,,R,,,
+ //G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+ return sb.ToString();
+ }
+
+ private static void Erstelle1100Satz(StringBuilder sb, DataRow row, DateTime date, int rowIndex)
+ {
+ //( ):1100; 14280; ; ; 10907; ; ; 1960133; ; 07022019; 8408; 1; M; F / G 1960133; 0; ; ; ; 1; ; ; ; ; ; 160;
+ sb.Append("( ):1100;");
+ sb.Append(String.Format("{0:0.00};;;", (decimal) row[3]).Replace(",", "")); // Betrag
+
+ sb.Append(row[1].ToString()); // SollKonto (Debitor)
+ sb.Append(";;;");
+ sb.Append(row[5].ToString()); // Belegnummer
+ sb.Append(";;");
+ sb.Append(String.Format("{0:ddMMyyyy}", row[0])); // Belegdatum
+ sb.Append(";");
+ sb.Append("89015"); // HabenKonto
+ sb.Append(";1;M;"); //
+ sb.Append(row[4].ToString()); // Buchungstext
+ sb.Append(";0;;;;5;;;;;;");
+ sb.Append("4300"); // Kostenstelle
+ sb.Append(";");
+ }
+
+ private static void Erstelle1110Satz(StringBuilder sb, DataRow row, DateTime date, int rowIndex)
+ {
+ //( ):1110;14280;;;1;10907;8408;1;M;1960133;;07022019;;F/G 1960133;;;0
+ sb.Append("( ):1110;");
+ sb.Append(String.Format("{0:0.00};;;", (decimal)row[3]).Replace(",", "")); // Betrag
+ sb.Append("1;"); // Satzart
+ sb.Append("8420"); // HabenKonto
+ sb.Append(";1;M;"); //
+ sb.Append(row[5].ToString()); // Belegnummer
+ sb.Append(";;");
+ sb.Append(String.Format("{0:ddMMyyyy}", row[0])); // Belegdatum
+ sb.Append(";;");
+ sb.Append(row[4].ToString()); // Buchungstext
+ sb.Append(";;;0");
+
+ }
+
+ private static void Erstelle2010Satz(StringBuilder sb, DataRow row, DateTime date, int rowIndex)
+ {
+ //( ):2010;0;"Kontonummer";"Kontobezeichnung";;1;0;0;
+ sb.Append("( ):2010;0;");
+ sb.Append(row[2].ToString()); // Kontonummer
+ sb.Append(";"); //
+ sb.Append(""); // Kontobezeichnung?
+ sb.Append(";;1;0;0;");
+ }
+
+ private static void Erstelle2011Satz(StringBuilder sb, DataRow row, DateTime date, int rowIndex)
+ {
+ //( ):2011;"Kontoname 1";"Kontoname 2";"Straße";"";"PLZ";"Ort";
+ sb.Append("( ):2011;");
+ sb.Append(String.Format("{0} {1}", row[0], row[1])); // Kontoname 1
+ sb.Append(""); // Kontoname 2
+ sb.Append(";"); //
+ sb.Append(row[4]); // Str.
+ sb.Append(";;"); //
+ sb.Append(row[5]); // Plz
+ sb.Append(";"); //
+ sb.Append(row[6]); // Ort
+ sb.Append(";");
+
+ }
+
+ private static String ErweitereMitLeerzeichen(String text, int anzahlZeichen)
+ {
+ if (text.Length > anzahlZeichen)
+ {
+ return text.Substring(0, anzahlZeichen);
+ }
+
+ String text2 = text;
+
+ while (text2.Length < anzahlZeichen)
+ {
+ text2 += " ";
+ }
+
+ return text2;
+ }
+
+
+
+ public static String GetAbschlagszahlungenString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetAbschlagszahlungenSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ //if (i == 32)
+ //{
+ // sb.AppendLine();
+ //}
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ //F,0,050,,BEWO,DA,02012016,012016,iBelegNr2,Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,,EUR,,,,,,,,,,,R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+ return sb.ToString();
+ }
+
+ public static String GetSelbstzahlerString(DateTime date)
+ {
+ var dt = ExecuteQuery(GetSelbstzahlerSql(date), date);
+
+ StringBuilder sb = new StringBuilder();
+ foreach (DataRow row in dt.Rows)
+ {
+ if (sb.Length > 0)
+ {
+ sb.AppendLine();
+ }
+ for (int i = 0; i < row.ItemArray.Length; i++)
+ {
+ if (i > 0)
+ {
+ sb.Append(",");
+ }
+ //if (i == 32)
+ //{
+ // sb.AppendLine();
+ //}
+
+ var item = row[i];
+ bool quote = i == 15 || i == 38;
+
+ if (quote)
+ {
+ sb.Append('"');
+ sb.Append(item);
+ sb.Append('"');
+ }
+ else
+ {
+ sb.Append(item);
+ }
+ }
+
+ }
+ return sb.ToString();
+ }
+
+ private static String GetDebitorenSql(DateTime date)
+ {
+
+ String sql = @"
+SELECT
+distinct
+p.`FirstName`,
+p.`LastName`,
+c.DebitorNumber,
+cb2sc.CustomerRefenrenceNumber,
+a.Street,
+a.PostalCode,
+a.Town
+FROM `customer` c
+INNER JOIN `person` p ON p.`Oid` = c.`PersonOid`
+INNER JOIN supportconcept sc on sc.CustomerOID = c.Oid
+INNER JOIN costbearer2supportconcept cb2sc on cb2sc.SupportConceptOID = sc.Oid
+LEFT JOIN Address a on p.addressOid = a.oid
+WHERE c.isactive=1
+order by p.`LastName`, p.FirstName
+";
+ return sql;
+ }
+
+ private static String GetMonatlicheRechnungenSql(DateTime date)
+ {
+ String sql = @"
+ select
+ ib.InvoiceDate,
+ c.DebitorNumber,
+ c.CostCenter,
+ sip.Claim,
+ CONCAT(p.LastName, ', ', p.FirstName),
+ ib.invoicenumber,
+ (select t.name from team t inner join team2customer t2c on t2c.teamoid = t.oid where t2c.customeroid = c.Oid limit 1)
+ from
+ person p
+ inner join customer c on c.personoid = p.oid
+ inner join supportconcept sc on sc.customeroid = c.oid
+ inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid
+ inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid
+ inner join serviceinvoice si on si.invoicebaseoid = ib.oid
+ inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
+WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1
+order by ib.invoicenumber
+";
+
+ return sql;
+ }
+
+ private static String GetAbschlagszahlungenSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'005',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+GetNextBelegnr(0),
+GetNextBelegnr(1),
+c.DebitorNumber,
+null,
+null,
+null,
+REPLACE(-1 * ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+REPLACE(ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT at2.`CostBearer2SupportConceptOid`, SUM(at2.`Amount`) AS GesamtBetrag FROM `accountingtransaction` at2
+ WHERE at2.`BookingDate` >= ':Monat_Start' AND at2.`BookingDate` < ':Monat_End' GROUP BY at2.`CostBearer2SupportConceptOid`)
+ AS at ON at.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (at.`GesamtBetrag` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+ return sql;
+ }
+
+ private static String GetSelbstzahlerSql(DateTime date)
+ {
+ String sql = @"
+SELECT
+'F',
+'0',
+'005',
+null,
+'BEWO',
+'DA',
+':Abrechnungsmonat',
+':Periode',
+GetNextBelegnr(0),
+GetNextBelegnr(1),
+c.DebitorNumber,
+null,
+null,
+null,
+IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
+null,
+null,
+'EUR',
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+null,
+'R',
+null,
+null,
+'G',
+'0',
+'xxxx',
+null,
+null,
+-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
+ ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag2',
+CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
+null
+FROM `supportconcept` sc
+INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
+INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
+LEFT JOIN
+ (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
+ WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
+ AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
+INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
+INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
+INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
+LEFT JOIN
+ (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
+ INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
+ INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
+ WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
+ AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
+WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
+and (sr.`GeleisteteFLM` is not null)
+ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
+";
+
+ return sql;
+ }
+
+ public static DataTable ExecuteQuery(String sql, DateTime dt)
+ {
+ var newsql = sql;
+ newsql = newsql.Replace(":PeriodeSlash", String.Format("{0:MM/yyyy}", dt));
+ newsql = newsql.Replace(":Periode", String.Format("{0:yyyyMM}", dt));
+ newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:ddMMyyyy}", dt));
+ newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt));
+ dt = dt.AddMonths(1);
+ newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt));
+
+ return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0];
+ }
+
+
+
+
+ //Buchung Abrechnung Stundenzettel
+ //F,0,050,, BEWO, DA,01012016,012016, iBelegNr1, Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
+
+
+
+ //Buchung Abschlagszahlung
+ //F,0,050,, BEWO, DA,02012016,012016, iBelegNr2, Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
+
+
+ //Buchung Abrechnung LVR / Selbstzahler
+ //F,0,050,, BEWO, DA,01022016,022016, iBelegNr3, Belegnr3,220001,,,,900.00, "Name AZ Abrechnung LVR + SZ 02/2016",,, EUR,,,,,,,,,,, R,,,
+ //G,0,1695,,,-800.00,"Name AZ Abrechnung 05/2016 LVR",
+ //G,0,1695,,,-100.00,"Name AZ Abrechnung 05/2016 SZ",
+
+
+
+ //schwarz = konstant
+ //rot = variabel
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/AidshilfeKassel/Properties/licenses.licx b/ReportImp/AidshilfeKassel/Properties/licenses.licx
index e69de29bb..c7fd819d5 100644
--- a/ReportImp/AidshilfeKassel/Properties/licenses.licx
+++ b/ReportImp/AidshilfeKassel/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/AlphaEv/CustomMitarbeiterstundenkontoBerechnungMonate.cs b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnungMonate.cs
index 2311de492..7bd55d691 100644
--- a/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnungMonate.cs
+++ b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnungMonate.cs
@@ -21,7 +21,7 @@ namespace AlphaEv
public override decimal GetLaufendeGesamtsumme(MitarbeiterstundenkontoRO.EmployeeDetail ed)
{
- return Math.Round(ed.FlsDiff, 2, MidpointRounding.AwayFromZero);
+ return Math.Round(ed.FlsDiff * (4/3), 2, MidpointRounding.AwayFromZero);
}
public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung()
diff --git a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.cs b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.cs
index 305f97510..f4540d77d 100644
--- a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.cs
+++ b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.cs
@@ -43,8 +43,24 @@ namespace AlphaEv
{
pRO.StundenGesamt = 100;
}
+
+ decimal gesamtProzent = 100;
+
+ if (pRO.SollGesamt != 0)
+ {
+ gesamtProzent = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
+
+ }
+
+
+ cellFlsQuoteGesamt.Text = String.Format("{0:0.0}%", gesamtProzent);
+
this.bindingSource1.DataSource = pRO;
- }
+
+
+
+
+ }
}
}
diff --git a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
index 5e2344d94..ab83e5ae9 100644
--- a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
+++ b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
@@ -35,50 +35,67 @@ namespace AlphaEv
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary10 = 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.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();
- this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell61 = 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();
+ this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.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();
- this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
- this.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.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = 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.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFlsQuoteGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell78 = 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();
@@ -100,9 +117,6 @@ namespace AlphaEv
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();
@@ -110,21 +124,18 @@ namespace AlphaEv
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();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -137,134 +148,166 @@ namespace AlphaEv
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTableDetail});
- this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable5});
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
- // xrTableDetail
+ // xrTable5
//
- this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTableDetail.Name = "xrTableDetail";
- this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRowDetail});
- this.xrTableDetail.SizeF = new System.Drawing.SizeF(1040F, 25F);
- this.xrTableDetail.StylePriority.UseBorders = false;
- this.xrTableDetail.StylePriority.UseFont = false;
- this.xrTableDetail.StylePriority.UsePadding = false;
- this.xrTableDetail.StylePriority.UseTextAlignment = false;
- this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow5});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(1070F, 25F);
+ this.xrTable5.StylePriority.UseBorders = false;
+ this.xrTable5.StylePriority.UseFont = false;
+ this.xrTable5.StylePriority.UsePadding = false;
+ this.xrTable5.StylePriority.UseTextAlignment = false;
+ this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrTableRowDetail
+ // xrTableRow5
//
- this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell3,
- this.xrTableCell19,
- this.xrTableCell28,
- this.xrTableCell16,
- this.xrTableCell18,
- this.xrTableCell20,
- this.xrTableCell27,
- this.xrTableCell14,
- this.xrTableCell6,
- this.xrTableCell23,
- this.xrTableCell22});
- this.xrTableRowDetail.Name = "xrTableRowDetail";
- this.xrTableRowDetail.Weight = 1D;
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell58,
+ this.xrTableCell59,
+ this.xrTableCell60,
+ this.xrTableCell61,
+ this.xrTableCell62,
+ this.xrTableCell63,
+ this.xrTableCell64,
+ this.xrTableCell65,
+ this.xrTableCell66,
+ this.xrTableCell67,
+ this.xrTableCell68,
+ this.xrTableCell69,
+ this.xrTableCell70,
+ this.xrTableCell71,
+ this.xrTableCell72});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1D;
//
- // xrTableCell3
+ // xrTableCell58
//
- this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell3.StylePriority.UseFont = false;
- this.xrTableCell3.StylePriority.UsePadding = false;
- this.xrTableCell3.StylePriority.UseTextAlignment = false;
- this.xrTableCell3.Text = "xrTableCell3";
- this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell3.Weight = 0.15329125338142471D;
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName", "{0:MMMM}")});
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UsePadding = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell58.Weight = 0.15329125338142474D;
//
- // xrTableCell19
+ // xrTableCell59
//
- this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ArbeitstageImBerichtszeitraum", "{0:0}")});
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.Weight = 0.045085662759242563D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
- this.xrTableCell19.Name = "xrTableCell19";
- this.xrTableCell19.Text = "xrTableCell19";
- this.xrTableCell19.Weight = 0.090171325518485126D;
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.Text = "xrTableCell19";
+ this.xrTableCell60.Weight = 0.063119927862939587D;
//
- // xrTableCell28
+ // xrTableCell61
//
- this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub", "{0:0.##}")});
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell61.StylePriority.UsePadding = false;
+ this.xrTableCell61.Weight = 0.036068530207394048D;
+ //
+ // xrTableCell62
+ //
+ this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldFortbildung")});
+ this.xrTableCell62.Name = "xrTableCell62";
+ this.xrTableCell62.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell62.StylePriority.UsePadding = false;
+ this.xrTableCell62.Text = "xrTableCell33";
+ this.xrTableCell62.Weight = 0.036068530207394062D;
+ //
+ // xrTableCell63
+ //
+ this.xrTableCell63.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit", "{0:0.##}")});
+ this.xrTableCell63.Name = "xrTableCell63";
+ this.xrTableCell63.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell63.StylePriority.UsePadding = false;
+ this.xrTableCell63.Weight = 0.036068530207394062D;
+ //
+ // xrTableCell64
+ //
+ this.xrTableCell64.Name = "xrTableCell64";
+ this.xrTableCell64.Weight = 0.063119927862939573D;
+ //
+ // xrTableCell65
+ //
+ this.xrTableCell65.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
- this.xrTableCell28.Name = "xrTableCell28";
- this.xrTableCell28.Text = "xrTableCell28";
- this.xrTableCell28.Weight = 0.08115419296663659D;
+ this.xrTableCell65.Name = "xrTableCell65";
+ this.xrTableCell65.Text = "xrTableCell28";
+ this.xrTableCell65.Weight = 0.063119927862939573D;
//
- // xrTableCell16
+ // xrTableCell66
//
- this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell66.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Text = "xrTableCell16";
- this.xrTableCell16.Weight = 0.072137060414788054D;
+ this.xrTableCell66.Name = "xrTableCell66";
+ this.xrTableCell66.Text = "xrTableCell16";
+ this.xrTableCell66.Weight = 0.063119927862939587D;
//
- // xrTableCell18
+ // xrTableCell67
//
- this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell67.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;
+ this.xrTableCell67.Name = "xrTableCell67";
+ this.xrTableCell67.Text = "xrTableCell27";
+ this.xrTableCell67.Weight = 0.063119927862939587D;
//
- // xrTableCell20
+ // xrTableCell68
//
- 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[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
- this.xrTableCell27.Name = "xrTableCell27";
- this.xrTableCell27.Text = "xrTableCell27";
- this.xrTableCell27.Weight = 0.072137060414788123D;
- //
- // xrTableCell14
- //
- this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell68.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2", "{0:0.00}")});
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Weight = 0.072137060414788123D;
+ this.xrTableCell68.Name = "xrTableCell68";
+ this.xrTableCell68.Weight = 0.094679891794409332D;
//
- // xrTableCell6
+ // xrTableCell69
//
- this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell69.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1", "{0:0.00}")});
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Weight = 0.072137060414788109D;
+ this.xrTableCell69.Name = "xrTableCell69";
+ this.xrTableCell69.Weight = 0.076645626690712343D;
//
- // xrTableCell23
+ // xrTableCell70
//
- this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell70.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell70.Name = "xrTableCell70";
+ this.xrTableCell70.Weight = 0.054102795311091079D;
+ //
+ // xrTableCell71
+ //
+ this.xrTableCell71.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldRelationSollIst", "{0:0.0}%")});
- this.xrTableCell23.Name = "xrTableCell23";
- this.xrTableCell23.Weight = 0.07213706041478804D;
+ this.xrTableCell71.Name = "xrTableCell71";
+ this.xrTableCell71.Weight = 0.054102795311091086D;
//
- // xrTableCell22
+ // xrTableCell72
//
- this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell72.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffMit25Percent", "{0:0.00}")});
- this.xrTableCell22.Name = "xrTableCell22";
- this.xrTableCell22.Text = "xrTableCell22";
- this.xrTableCell22.Weight = 0.081154192966636646D;
+ this.xrTableCell72.Name = "xrTableCell72";
+ this.xrTableCell72.Weight = 0.063119927862939587D;
//
// DetailReport
//
@@ -280,261 +323,347 @@ namespace AlphaEv
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTableHeader});
+ this.xrTable4});
this.GroupHeader1.HeightF = 40F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
- // xrTableHeader
+ // xrTable4
//
- this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTableHeader.Name = "xrTableHeader";
- this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRowHeader});
- this.xrTableHeader.SizeF = new System.Drawing.SizeF(1040F, 40F);
- this.xrTableHeader.StylePriority.UseBorders = false;
- this.xrTableHeader.StylePriority.UseFont = false;
- this.xrTableHeader.StylePriority.UsePadding = false;
- this.xrTableHeader.StylePriority.UseTextAlignment = false;
- this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(1140F, 40F);
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrTableRowHeader
+ // xrTableRow4
//
- this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell5,
- this.xrTableCell4,
- this.xrTableCell9,
- this.xrTableCell8,
- this.xrTableCell17,
- this.xrTableCell2,
- this.xrTableCell10,
- this.xrTableCell13,
- this.xrTableCell1,
- this.xrTableCell11,
- this.xrTableCell7});
- this.xrTableRowHeader.Name = "xrTableRowHeader";
- this.xrTableRowHeader.Weight = 1.6D;
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell34,
+ this.xrTableCell36,
+ this.xrTableCell38,
+ this.xrTableCell46,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell49,
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell52,
+ this.xrTableCell53,
+ this.xrTableCell54,
+ this.xrTableCell55,
+ this.xrTableCell56,
+ this.xrTableCell57,
+ this.xrTableCell1});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1.5999999999999999D;
//
- // xrTableCell5
+ // xrTableCell34
//
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell5.StylePriority.UsePadding = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.Text = "Name";
- this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell5.Weight = 0.15329125016467182D;
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Name";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell34.Weight = 0.15329124464934879D;
//
- // xrTableCell4
+ // xrTableCell36
//
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Text = "Reguläre SOLL Stunden";
- this.xrTableCell4.Weight = 0.090171324925888585D;
+ this.xrTableCell36.Multiline = true;
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.Text = "Arbeits-\r\ntage";
+ this.xrTableCell36.Weight = 0.045085662462944293D;
//
- // xrTableCell9
+ // xrTableCell38
//
- this.xrTableCell9.Multiline = true;
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
- this.xrTableCell9.Weight = 0.081154196249323D;
+ this.xrTableCell38.Multiline = true;
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Text = "Reguläre\r\nArbeitszeit";
+ this.xrTableCell38.Weight = 0.063119927930686728D;
//
- // xrTableCell8
+ // xrTableCell46
//
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Text = "FLS Stunden SOLL";
- this.xrTableCell8.Weight = 0.072137060142296913D;
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Text = "U";
+ this.xrTableCell46.Weight = 0.036068530586599437D;
//
- // xrTableCell17
+ // xrTableCell47
//
- this.xrTableCell17.Multiline = true;
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Text = "Mittelbare\r\nZeiten SOLL";
- this.xrTableCell17.Weight = 0.072137060047008483D;
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Text = "F";
+ this.xrTableCell47.Weight = 0.036068531620982933D;
//
- // xrTableCell2
+ // xrTableCell48
//
- this.xrTableCell2.Multiline = true;
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Text = "Mittelbare\r\nZeiten tats.";
- this.xrTableCell2.Weight = 0.099188456003106051D;
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Text = "K";
+ this.xrTableCell48.Weight = 0.036068529901101362D;
//
- // xrTableCell10
+ // xrTableCell49
//
- this.xrTableCell10.Name = "xrTableCell10";
- this.xrTableCell10.StylePriority.UseBackColor = false;
- this.xrTableCell10.Text = "FLS IST";
- this.xrTableCell10.Weight = 0.072137060047008483D;
+ this.xrTableCell49.Multiline = true;
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Text = "Zusätzliche\r\nZeiten";
+ this.xrTableCell49.Weight = 0.063119928205429665D;
//
- // xrTableCell13
+ // xrTableCell50
//
- this.xrTableCell13.Multiline = true;
- this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.Text = "FLS IST in\r\nBezugsbetr.";
- this.xrTableCell13.Weight = 0.072137066719924189D;
+ this.xrTableCell50.Multiline = true;
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Text = "Soll\r\nArbeitszeit";
+ this.xrTableCell50.Weight = 0.063119928205429651D;
//
- // xrTableCell1
+ // xrTableCell51
//
- this.xrTableCell1.Multiline = true;
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Text = "FLS IST in\r\nVertretung";
- this.xrTableCell1.Weight = 0.0721370667199242D;
+ this.xrTableCell51.Multiline = true;
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Text = "FLS\r\nSoll";
+ this.xrTableCell51.Weight = 0.0631199307629265D;
//
- // xrTableCell11
+ // xrTableCell52
//
- this.xrTableCell11.Multiline = true;
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.StylePriority.UseBackColor = false;
- this.xrTableCell11.Text = "FLS/SOLL\r\ntatsächl.";
- this.xrTableCell11.Weight = 0.0721370600438018D;
+ this.xrTableCell52.Multiline = true;
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBackColor = false;
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Indirekte\r\nZeiten";
+ this.xrTableCell52.Weight = 0.063119930762926435D;
//
- // xrTableCell7
+ // xrTableCell53
//
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
- this.xrTableCell7.Weight = 0.081154206425248482D;
+ this.xrTableCell53.Multiline = true;
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.Text = "FLS\r\nFallverantwortliche";
+ this.xrTableCell53.Weight = 0.094679886372637662D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Multiline = true;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "FLS\r\nin Vertretung";
+ this.xrTableCell54.Weight = 0.076645627784421549D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Multiline = true;
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Text = "FLS\r\ngesamt";
+ this.xrTableCell55.Weight = 0.054102795949743494D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.Multiline = true;
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.StylePriority.UseBackColor = false;
+ this.xrTableCell56.Text = "FLS\r\nQuote";
+ this.xrTableCell56.Weight = 0.054102795949743487D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.Multiline = true;
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UsePadding = false;
+ this.xrTableCell57.Text = "Differenz mtl.\r\nArbeitszeit";
+ this.xrTableCell57.Weight = 0.063119930621010636D;
//
// GroupFooter1
//
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 = 50F;
+ this.xrTable6});
+ this.GroupFooter1.HeightF = 60F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
- // xrTable1
+ // xrTable6
//
- this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(1040F, 25F);
- this.xrTable1.StylePriority.UseBorders = false;
- this.xrTable1.StylePriority.UseFont = false;
- this.xrTable1.StylePriority.UsePadding = false;
- this.xrTable1.StylePriority.UseTextAlignment = false;
- this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTable6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(1070F, 25F);
+ this.xrTable6.StylePriority.UseBorders = false;
+ this.xrTable6.StylePriority.UseFont = false;
+ this.xrTable6.StylePriority.UsePadding = false;
+ this.xrTable6.StylePriority.UseTextAlignment = false;
+ this.xrTable6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrTableRow1
+ // xrTableRow6
//
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell35,
- this.xrTableCell37,
- this.cellSollGesamt,
- this.cellFLSSollGesamt,
- this.xrTableCell21,
- this.xrTableCell39,
- this.cellFLSIstGesamt,
- this.xrTableCell15,
- this.xrTableCell12,
- this.cellGesamtGesamt,
- this.cellFLSPlusMinusGesamt});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 1D;
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell29,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell73,
+ this.xrTableCell74,
+ this.xrTableCell75,
+ this.xrTableCell76,
+ this.xrTableCell77,
+ this.cellGesamt,
+ this.cellFlsQuoteGesamt,
+ this.xrTableCell78});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 1D;
//
- // xrTableCell35
+ // xrTableCell25
//
- this.xrTableCell35.Name = "xrTableCell35";
- this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell35.StylePriority.UseFont = false;
- this.xrTableCell35.StylePriority.UsePadding = false;
- this.xrTableCell35.StylePriority.UseTextAlignment = false;
- this.xrTableCell35.Text = "Gesamt";
- this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell35.Weight = 0.15329126714047708D;
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell25.StylePriority.UseFont = false;
+ this.xrTableCell25.StylePriority.UsePadding = false;
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.Text = "Gesamt";
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell25.Weight = 0.19837691735607088D;
//
- // xrTableCell37
+ // xrTableCell26
//
- this.xrTableCell37.Name = "xrTableCell37";
- this.xrTableCell37.Weight = 0.090171325518485126D;
- //
- // cellSollGesamt
- //
- this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
- this.cellSollGesamt.Name = "cellSollGesamt";
- this.cellSollGesamt.Text = "cellSollGesamt";
- this.cellSollGesamt.Weight = 0.081154193105616917D;
- //
- // cellFLSSollGesamt
- //
- this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
- this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
- this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
- this.cellFLSSollGesamt.Weight = 0.072137060802211148D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
- this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax")});
+ this.xrTableCell26.Name = "xrTableCell26";
xrSummary1.FormatString = "{0:0.00}";
- xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell21.Summary = xrSummary1;
- this.xrTableCell21.Weight = 0.072137060759419044D;
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell26.Summary = xrSummary1;
+ this.xrTableCell26.Weight = 0.063119929947644454D;
//
- // xrTableCell39
+ // xrTableCell29
//
- 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;
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ xrSummary2.FormatString = "{0:0.##}";
+ xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell29.Summary = xrSummary2;
+ this.xrTableCell29.Weight = 0.036068529825198148D;
//
- // cellFLSIstGesamt
+ // xrTableCell41
//
- this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
- this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
- this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
- this.cellFLSIstGesamt.Weight = 0.072137060759419031D;
+ this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldFortbildung")});
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ xrSummary3.FormatString = "{0:0.##}";
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell41.Summary = xrSummary3;
+ this.xrTableCell41.Weight = 0.036068529825198155D;
//
- // xrTableCell15
+ // xrTableCell42
//
- this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2")});
- this.xrTableCell15.Name = "xrTableCell15";
- xrSummary3.FormatString = "{0:0.00}";
- xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell15.Summary = xrSummary3;
- this.xrTableCell15.Weight = 0.072137061328126584D;
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ xrSummary4.FormatString = "{0:0.##}";
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell42.Summary = xrSummary4;
+ this.xrTableCell42.Weight = 0.0360685231193975D;
//
- // xrTableCell12
+ // xrTableCell43
//
- this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")});
- this.xrTableCell12.Name = "xrTableCell12";
- xrSummary4.FormatString = "{0:0.00}";
- xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell12.Summary = xrSummary4;
- this.xrTableCell12.Weight = 0.072137061328126528D;
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Weight = 0.063119927237528115D;
//
- // cellGesamtGesamt
+ // xrTableCell73
//
- this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.0}%")});
- this.cellGesamtGesamt.Name = "cellGesamtGesamt";
- this.cellGesamtGesamt.Weight = 0.072137060890277063D;
- //
- // cellFLSPlusMinusGesamt
- //
- this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffMit25Percent")});
- this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.xrTableCell73.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit")});
+ this.xrTableCell73.Name = "xrTableCell73";
xrSummary5.FormatString = "{0:0.00}";
- xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.cellFLSPlusMinusGesamt.Summary = xrSummary5;
- this.cellFLSPlusMinusGesamt.Weight = 0.081154151937923427D;
+ xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell73.Summary = xrSummary5;
+ this.xrTableCell73.Weight = 0.063119927237528115D;
+ //
+ // xrTableCell74
+ //
+ this.xrTableCell74.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll")});
+ this.xrTableCell74.Name = "xrTableCell74";
+ xrSummary6.FormatString = "{0:0.00}";
+ xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell74.Summary = xrSummary6;
+ this.xrTableCell74.Weight = 0.063119928279880541D;
+ //
+ // xrTableCell75
+ //
+ this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
+ this.xrTableCell75.Name = "xrTableCell75";
+ xrSummary7.FormatString = "{0:0.00}";
+ xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell75.Summary = xrSummary7;
+ this.xrTableCell75.Weight = 0.063119928279880569D;
+ //
+ // xrTableCell76
+ //
+ this.xrTableCell76.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2")});
+ this.xrTableCell76.Name = "xrTableCell76";
+ xrSummary8.FormatString = "{0:0.00}";
+ xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell76.Summary = xrSummary8;
+ this.xrTableCell76.Weight = 0.094679887590254558D;
+ //
+ // xrTableCell77
+ //
+ this.xrTableCell77.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")});
+ this.xrTableCell77.Name = "xrTableCell77";
+ xrSummary9.FormatString = "{0:0.00}";
+ xrSummary9.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell77.Summary = xrSummary9;
+ this.xrTableCell77.Weight = 0.076645649935171659D;
+ //
+ // cellGesamt
+ //
+ this.cellGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst")});
+ this.cellGesamt.Name = "cellGesamt";
+ xrSummary10.FormatString = "{0:0.00}";
+ xrSummary10.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.cellGesamt.Summary = xrSummary10;
+ this.cellGesamt.Weight = 0.054102794824659933D;
+ //
+ // cellFlsQuoteGesamt
+ //
+ this.cellFlsQuoteGesamt.Name = "cellFlsQuoteGesamt";
+ this.cellFlsQuoteGesamt.Weight = 0.054102795867012186D;
+ //
+ // xrTableCell78
+ //
+ this.xrTableCell78.Name = "xrTableCell78";
+ this.xrTableCell78.Weight = 0.063119913825926688D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// ReportHeader
//
@@ -568,7 +697,7 @@ namespace AlphaEv
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
- this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(950F, 25F);
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(980.0001F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(89.99994F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
@@ -659,7 +788,7 @@ namespace AlphaEv
// fieldMittelbareZeiten
//
this.fieldMittelbareZeiten.DataMember = "EmployeeDetailList";
- this.fieldMittelbareZeiten.Expression = "[FlsSoll] * 0.25";
+ this.fieldMittelbareZeiten.Expression = "[StundenSollOhneUrlaubKrankheit] * 0.25";
this.fieldMittelbareZeiten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldMittelbareZeiten.Name = "fieldMittelbareZeiten";
//
@@ -692,13 +821,12 @@ namespace AlphaEv
//
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.SizeF = new System.Drawing.SizeF(480F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
@@ -709,9 +837,6 @@ namespace AlphaEv
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
- this.xrTableCell41,
- this.xrTableCell42,
- this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell45,
this.xrTableCell33});
@@ -731,30 +856,6 @@ namespace AlphaEv
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[] {
@@ -789,13 +890,12 @@ namespace AlphaEv
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.SizeF = new System.Drawing.SizeF(480F, 40F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -806,9 +906,6 @@ namespace AlphaEv
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell24,
- this.xrTableCell25,
- this.xrTableCell26,
- this.xrTableCell29,
this.xrTableCell30,
this.xrTableCell31,
this.xrTableCell32});
@@ -825,25 +922,6 @@ namespace AlphaEv
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";
@@ -868,10 +946,6 @@ namespace AlphaEv
this.GroupFooter2.HeightF = 0F;
this.GroupFooter2.Name = "GroupFooter2";
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
- //
// fieldFortbildung
//
this.fieldFortbildung.DataMember = "EmployeeDetailList";
@@ -879,6 +953,14 @@ namespace AlphaEv
this.fieldFortbildung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFortbildung.Name = "fieldFortbildung";
//
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.Weight = 0.063119930621010636D;
+ //
// Mitarbeiterstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -896,10 +978,11 @@ namespace AlphaEv
this.fieldDiffMit25Percent,
this.fieldFortbildung});
this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleNurSichtbarWennGr0Prozent});
this.Landscape = true;
- this.Margins = new System.Drawing.Printing.Margins(65, 60, 50, 30);
+ this.Margins = new System.Drawing.Printing.Margins(50, 40, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -909,12 +992,12 @@ namespace AlphaEv
this.PageInfo,
this.DataField});
this.Version = "17.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -934,52 +1017,13 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
- private DevExpress.XtraReports.UI.XRTable xrTableHeader;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
- private DevExpress.XtraReports.UI.XRTable xrTableDetail;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
- private DevExpress.XtraReports.UI.XRTable xrTable1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
- private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
- 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 xrTableCell6;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.FormattingRule ruleNurSichtbarWennGr0Prozent;
private DevExpress.XtraReports.UI.CalculatedField fieldRelationSollIst;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.CalculatedField fieldMittelbareZeiten;
private DevExpress.XtraReports.UI.CalculatedField fieldDiffMit25Percent;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
@@ -987,23 +1031,68 @@ namespace AlphaEv
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;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell65;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell67;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell68;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell73;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell74;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell77;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellFlsQuoteGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell78;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
}
}
diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
index 266be85c1..65b6b4e7e 100644
--- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
+++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
@@ -21,11 +21,12 @@ namespace AlphaEv
var msb = new CustomMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
- decimal sollGesamt = 0;
- decimal istGesamt = 0;
+
foreach (var info in pRO.EmployeeInfoList)
{
- foreach (var ed in info.EmployeeDetails)
+ decimal sollGesamt = 0;
+ decimal istGesamt = 0;
+ foreach (var ed in info.EmployeeDetails)
{
istGesamt += ed.EmployeeDetail.FlsIst;
sollGesamt += ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit;
@@ -41,15 +42,21 @@ namespace AlphaEv
ed.EmployeeDetail.Custom10 = 100;
}
- decimal gesamtProzent = 100;
- if (sollGesamt != 0)
- {
- gesamtProzent = (Math.Round(istGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(sollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
+ ed.EmployeeDetail.Custom9 = ed.EmployeeDetail.FlsDiff * 1.25m;
+ decimal gesamtProzent = 100;
- }
+ if (sollGesamt != 0)
+ {
+ gesamtProzent = (Math.Round(istGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(sollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
- //cellGesamt.Text = String.Format("{0:0.0}%", gesamtProzent);
+ }
+
+ ed.EmployeeDetail.Custom8 = gesamtProzent;
+
+ ed.EmployeeDetail.Custom7 = ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit * 0.25m;
+
+ //cellGesamt.Text = String.Format("{0:0.0}%", gesamtProzent);
}
diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
index 74c8b6722..2559f1b02 100644
--- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
+++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
@@ -31,22 +31,26 @@ namespace AlphaEv
{
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 xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary10 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary2 = 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.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -54,6 +58,7 @@ namespace AlphaEv
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
@@ -62,13 +67,18 @@ namespace AlphaEv
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -77,6 +87,10 @@ namespace AlphaEv
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
@@ -84,6 +98,7 @@ namespace AlphaEv
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFlsQuote = 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();
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
@@ -98,22 +113,8 @@ namespace AlphaEv
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.fieldFortbildung = new DevExpress.XtraReports.UI.CalculatedField();
- this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
- this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -138,7 +139,6 @@ namespace AlphaEv
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -185,6 +185,13 @@ namespace AlphaEv
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.0631199278629396D;
//
+ // xrTableCell31
+ //
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.ArbeitstageImBerichtszeitraum", "{0:0}")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Weight = 0.045085662759242563D;
+ //
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -193,6 +200,25 @@ namespace AlphaEv
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.063119927862939587D;
//
+ // xrTableCell32
+ //
+ this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub", "{0:0.##}")});
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.Weight = 0.036068530207394048D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldFortbildung")});
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.Text = "xrTableCell33";
+ this.xrTableCell33.Weight = 0.036068530207394062D;
+ //
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -202,6 +228,11 @@ namespace AlphaEv
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.Weight = 0.036068530207394062D;
//
+ // xrTableCell34
+ //
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Weight = 0.063119927862939573D;
+ //
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -221,7 +252,7 @@ namespace AlphaEv
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Custom7", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939587D;
@@ -243,17 +274,24 @@ namespace AlphaEv
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Weight = 0.054102795311091079D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.0}%")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Custom10", "{0:0.0}%")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Weight = 0.054102795311091086D;
//
+ // xrTableCell36
+ //
+ this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Custom9", "{0:0.00}")});
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Weight = 0.063119927862939587D;
+ //
// xrTableCell6
//
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -347,6 +385,15 @@ namespace AlphaEv
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.063119922825959657D;
//
+ // xrTableCell24
+ //
+ this.xrTableCell24.Multiline = true;
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UsePadding = false;
+ this.xrTableCell24.Text = "Arbeits-\r\ntage";
+ this.xrTableCell24.Weight = 0.045085662462944293D;
+ //
// xrTableCell4
//
this.xrTableCell4.Multiline = true;
@@ -354,12 +401,31 @@ namespace AlphaEv
this.xrTableCell4.Text = "Reguläre\r\nArbeitszeit";
this.xrTableCell4.Weight = 0.063119927930686728D;
//
+ // xrTableCell25
+ //
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "U";
+ this.xrTableCell25.Weight = 0.036068530586599437D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "F";
+ this.xrTableCell26.Weight = 0.036068531620982933D;
+ //
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "K";
this.xrTableCell2.Weight = 0.036068529901101362D;
//
+ // xrTableCell29
+ //
+ this.xrTableCell29.Multiline = true;
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Text = "Zusätzliche\r\nZeiten";
+ this.xrTableCell29.Weight = 0.063119928205429665D;
+ //
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
@@ -404,6 +470,13 @@ namespace AlphaEv
this.xrTableCell13.Text = "FLS\r\nin Vertretung";
this.xrTableCell13.Weight = 0.076645627784421549D;
//
+ // xrTableCell30
+ //
+ this.xrTableCell30.Multiline = true;
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "FLS\r\ngesamt";
+ this.xrTableCell30.Weight = 0.054102795949743494D;
+ //
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
@@ -418,7 +491,7 @@ namespace AlphaEv
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
- this.xrTableCell7.Text = "Differenz\r\nArbeitszeit";
+ this.xrTableCell7.Text = "Differenz mtl.\r\nArbeitszeit";
this.xrTableCell7.Weight = 0.063119930621010636D;
//
// xrTableCell1
@@ -439,7 +512,7 @@ namespace AlphaEv
//
// xrTable1
//
- this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -487,13 +560,54 @@ namespace AlphaEv
// xrTableCell39
//
this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UrlaubUndKrankheit")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax")});
this.xrTableCell39.Name = "xrTableCell39";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell39.Summary = xrSummary1;
this.xrTableCell39.Weight = 0.063119929947644454D;
//
+ // xrTableCell40
+ //
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ xrSummary2.FormatString = "{0:0.##}";
+ xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell40.Summary = xrSummary2;
+ this.xrTableCell40.Weight = 0.036068529825198148D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldFortbildung")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ xrSummary3.FormatString = "{0:0.##}";
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell38.Summary = xrSummary3;
+ this.xrTableCell38.Weight = 0.036068529825198155D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageKrankheit")});
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ xrSummary4.FormatString = "{0:0.##}";
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell37.Summary = xrSummary4;
+ this.xrTableCell37.Weight = 0.0360685231193975D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Weight = 0.063119927237528115D;
+ //
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -517,7 +631,7 @@ namespace AlphaEv
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Custom7")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
xrSummary7.FormatString = "{0:0.00}";
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
@@ -547,7 +661,7 @@ namespace AlphaEv
// cellGesamt
//
this.cellGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")});
this.cellGesamt.Name = "cellGesamt";
xrSummary10.FormatString = "{0:0.00}";
xrSummary10.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
@@ -556,9 +670,16 @@ namespace AlphaEv
//
// cellFlsQuote
//
+ this.cellFlsQuote.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Custom8", "{0:0.0}%")});
this.cellFlsQuote.Name = "cellFlsQuote";
this.cellFlsQuote.Weight = 0.054102795867012186D;
//
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119913825926688D;
+ //
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
@@ -599,9 +720,9 @@ namespace AlphaEv
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
- this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(950F, 25F);
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(900F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
- this.xrPageInfo2.SizeF = new System.Drawing.SizeF(89.99988F, 23F);
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
@@ -673,67 +794,6 @@ namespace AlphaEv
this.bottomMarginBand1.HeightF = 30.9583F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
- // xrTableCell24
- //
- this.xrTableCell24.Multiline = true;
- this.xrTableCell24.Name = "xrTableCell24";
- this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell24.StylePriority.UsePadding = false;
- this.xrTableCell24.Text = "Arbeits-\r\ntage";
- this.xrTableCell24.Weight = 0.045085662462944293D;
- //
- // xrTableCell25
- //
- this.xrTableCell25.Name = "xrTableCell25";
- this.xrTableCell25.Text = "U";
- this.xrTableCell25.Weight = 0.036068530586599437D;
- //
- // xrTableCell26
- //
- this.xrTableCell26.Name = "xrTableCell26";
- this.xrTableCell26.Text = "F";
- this.xrTableCell26.Weight = 0.036068531620982933D;
- //
- // xrTableCell29
- //
- this.xrTableCell29.Multiline = true;
- this.xrTableCell29.Name = "xrTableCell29";
- this.xrTableCell29.Text = "Zusätzliche\r\nZeiten";
- this.xrTableCell29.Weight = 0.063119928205429665D;
- //
- // xrTableCell30
- //
- this.xrTableCell30.Multiline = true;
- this.xrTableCell30.Name = "xrTableCell30";
- this.xrTableCell30.Text = "FLS\r\ngesamt";
- this.xrTableCell30.Weight = 0.054102795949743494D;
- //
- // xrTableCell31
- //
- this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.ArbeitstageImBerichtszeitraum", "{0:0}")});
- this.xrTableCell31.Name = "xrTableCell31";
- this.xrTableCell31.Weight = 0.045085662759242563D;
- //
- // xrTableCell32
- //
- this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub", "{0:0.##}")});
- this.xrTableCell32.Name = "xrTableCell32";
- this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell32.StylePriority.UsePadding = false;
- this.xrTableCell32.Weight = 0.036068530207394048D;
- //
- // xrTableCell33
- //
- this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldFortbildung")});
- this.xrTableCell33.Name = "xrTableCell33";
- this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell33.StylePriority.UsePadding = false;
- this.xrTableCell33.Text = "xrTableCell33";
- this.xrTableCell33.Weight = 0.036068530207394062D;
- //
// fieldFortbildung
//
this.fieldFortbildung.DataMember = "EmployeeInfoList.EmployeeDetails";
@@ -741,63 +801,10 @@ namespace AlphaEv
this.fieldFortbildung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFortbildung.Name = "fieldFortbildung";
//
- // xrTableCell34
+ // calculatedField1
//
- this.xrTableCell34.Name = "xrTableCell34";
- this.xrTableCell34.Weight = 0.063119927862939573D;
- //
- // xrTableCell36
- //
- this.xrTableCell36.Name = "xrTableCell36";
- this.xrTableCell36.Text = "xrTableCell36";
- this.xrTableCell36.Weight = 0.063119927862939587D;
- //
- // xrTableCell37
- //
- this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageKrankheit")});
- this.xrTableCell37.Name = "xrTableCell37";
- this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell37.StylePriority.UsePadding = false;
- xrSummary4.FormatString = "{0:0.##}";
- xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell37.Summary = xrSummary4;
- this.xrTableCell37.Weight = 0.0360685231193975D;
- //
- // xrTableCell38
- //
- this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldFortbildung")});
- this.xrTableCell38.Name = "xrTableCell38";
- this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell38.StylePriority.UsePadding = false;
- xrSummary3.FormatString = "{0:0.##}";
- xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell38.Summary = xrSummary3;
- this.xrTableCell38.Weight = 0.036068529825198155D;
- //
- // xrTableCell40
- //
- this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub")});
- this.xrTableCell40.Name = "xrTableCell40";
- this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableCell40.StylePriority.UsePadding = false;
- xrSummary2.FormatString = "{0:0.##}";
- xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell40.Summary = xrSummary2;
- this.xrTableCell40.Weight = 0.036068529825198148D;
- //
- // xrTableCell41
- //
- this.xrTableCell41.Name = "xrTableCell41";
- this.xrTableCell41.Text = "xrTableCell41";
- this.xrTableCell41.Weight = 0.063119927237528115D;
- //
- // cellFLSPlusMinusGesamt
- //
- this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
- this.cellFLSPlusMinusGesamt.Weight = 0.063119913825926688D;
+ this.calculatedField1.DataMember = "EmployeeInfoList.EmployeeDetails";
+ this.calculatedField1.Name = "calculatedField1";
//
// MitarbeiterstundenkontoJahr
//
@@ -809,7 +816,8 @@ namespace AlphaEv
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
- this.fieldFortbildung});
+ this.fieldFortbildung,
+ this.calculatedField1});
this.DataSource = this.bindingSource1;
this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Landscape = true;
@@ -907,5 +915,6 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
+ private DevExpress.XtraReports.UI.CalculatedField calculatedField1;
}
}
diff --git a/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj b/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj
index f80e5e2d6..c294b8be8 100644
--- a/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj
+++ b/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj
@@ -48,7 +48,54 @@
+
+ Component
+
+
+ InvoiceCustomerReport.cs
+
+
+ Component
+
+
+ Quittierungsbeleg.cs
+
+
+ Component
+
+
+ SettlementReport.cs
+
+
+
+
+ InvoiceCustomerReport.cs
+ Designer
+
+
+
+ Quittierungsbeleg.cs
+ Designer
+
+
+ SettlementReport.cs
+ Designer
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
\ No newline at end of file
diff --git a/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.Designer.cs b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.Designer.cs
new file mode 100644
index 000000000..a8bc10034
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.Designer.cs
@@ -0,0 +1,495 @@
+using BeWo.Report.ReportObjects;
+namespace AsbMoenchengladbach
+{
+ partial class InvoiceCustomerReport
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(InvoiceCustomerReport));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(550F, 25F);
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell10,
+ this.xrTableCell14,
+ this.xrTableCell12});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 1D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[AccountingPeriodStart] - [AccountingPeriodEnd]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 2.2334859434249559D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell10.Weight = 1.116742978431245D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell14.Weight = 1.1167429109323035D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 1.1167430521386663D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrRichText1,
+ this.xrRichText2,
+ this.lblAddress,
+ this.xrTable3,
+ this.xrLabel4,
+ this.xrLabel3});
+ this.ReportHeader.HeightF = 450F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(36.04177F, 357.1875F);
+ 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(513.9583F, 17F);
+ this.xrLabel1.StylePriority.UseBackColor = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Krankenhausaufenthalte: s.Einzelnachweise";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel1.WordWrap = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(352.99F, 30F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(560.0001F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(151.9999F, 384.7223F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // lblAddress
+ //
+ this.lblAddress.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 111.8056F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.SizeF = new System.Drawing.SizeF(451.8957F, 110.6875F);
+ this.lblAddress.StylePriority.UseFont = false;
+ this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" +
+ "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 390F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(550F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Von/Bis";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 2.2334859434249559D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Stunden";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 1.1167429778416551D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.Text = "Eigenanteil";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell19.Weight = 1.1167429889771003D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "Gesamt";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 1.1167429746834592D;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 306.625F);
+ 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(523.9583F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerSalutation] [CustomerFirstName] [CustomerLastName]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 253.125F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(523.9583F, 53.5F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Ambulant betreutes Wohnen\r\nRechnung Eigenanteil";
+ this.xrLabel3.WordWrap = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel2,
+ this.xrTable4});
+ this.ReportFooter.HeightF = 285.9793F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel5.CanShrink = true;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(652.3956F, 185.9793F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = resources.GetString("xrLabel5.Text");
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.99999F);
+ 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(329.9998F, 25F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Forderung:";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(440F, 30F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow11});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(110.0001F, 25F);
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 1D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseBorderWidth = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "[TotalClaim]";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 3.4827586206896557D;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 115F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText3});
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(690.5416F, 89.99996F);
+ this.xrRichText3.StylePriority.UseFont = false;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
+ //
+ // InvoiceCustomerReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Arial", 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, 40, 115, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("InvoiceCustomerReport.Watermark.Image")));
+ this.Watermark.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
+ this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ }
+}
diff --git a/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.cs b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.cs
new file mode 100644
index 000000000..d3eaef9d6
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+namespace AsbMoenchengladbach
+{
+ public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public InvoiceCustomerReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(InvoiceCustomerRO pRO)
+ {
+
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
+ || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
+ {
+ sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
+ {
+ sb.Append(pRO.RecipientPostCode);
+ sb.Append(" ");
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
+ {
+ sb.Append(pRO.RecipientTown);
+ }
+ lblAddress.Text = sb.ToString();
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.resx b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.resx
new file mode 100644
index 000000000..5df26d705
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/InvoiceCustomerReport.resx
@@ -0,0 +1,1461 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXAB0AHgAMwA5ADYAOQBcAHQAeAA3ADIAMwAwAHsAXAB1AGwAXABmADIAXABmAHMAMQAzAFwAYwBmADAAIABBAFMAQgAgAFIAVgAgAE4AaQBlAGQAZQByAHIAaABlAGkAbgAgAGUALgBWAC4AIAB8ACAAUwB0AGUAaQBuAHMAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwAwACAAZAAgAHwAIAA0ADEAMgAzADgAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAHUAbABcAGYAMgBcAGYAcwAxADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABBAFMAQgAtAFIAZQBnAGkAbwBuAGEAbAB2AGUAcgBiAGEAbgBkAH0AXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAATgBpAGUAZABlAHIAcgBoAGUAaQBuACAAZQAuAFYALgB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAUwB0AGUAaQBuAHMAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwAwACAAZAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIAA0ADEAMgAzADgAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAASQBoAHIAIABBAG4AcwBwAHIAZQBjAGgAcABhAHIAdABuAGUAcgA6AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABWAGUAcgBlAG4AYQAgAEcAcgB1AG4AZQBuAGIAZQByAGcAfQBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgAH0AewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIAAwADIAMQA2ADYALgAgADEAMgA4ADAANwA1ADAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAVABlAGwAZQBmAGEAeAA6ACAAfQB7AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgADAAMgAxADYANgAuACAAMQAyADgAMAA3ADUAOQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABlAE0AYQBpAGwAOgB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAdgBlAHIAZQBuAGEALgBnAHIAdQBuAGUAbgBiAGUAcgBnAEAAYQBzAGIALQB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAG4AaQBlAGQAZQByAHIAaABlAGkAbgAuAGQAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAaQBuAGYAbwBAAGEAcwBiAC0AbgBpAGUAZABlAHIAcgBoAGUAaQBuAC4AZABlAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAHcAdwB3AC4AYQBzAGIALQBuAGkAZQBkAGUAcgByAGgAZQBpAG4ALgBkAGUAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAVQBuAHMAZQByACAAWgBlAGkAYwBoAGUAbgA6ACAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAARABhAHQAdQBtADoAIAB9AHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAWwBJAG4AdgBvAGkAYwBlAEQAYQB0AGUAXQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABCAGEAbgBrACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAUwBvAHoAaQBhAGwAdwBpAHIAdABzAGMAaABhAGYAdAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABLAG8AbgB0AG8AIAA3ADIAIAA3ADIAIAAxADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABCAEwAWgAgADMANwAwACAAMgAwADUAIAAwADAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAUwBwAGEAcgBrAGEAcwBzAGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAASwBvAG4AdABvACAAMgA1ACAAOAA3ACAAOAAwAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAEIATABaACAAMwAxADAAIAA1ADAAMAAgADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABTAHQAZQB1AGUAcgBuAHUAbQBtAGUAcgAgADEAMgAxAC8ANQA3ADgAMQAvADQAMAAzADEAfQBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ Bitte überweisen Sie den Betrag unter Verwendung des Namens des Leistungsberechtigten auf unser Konto bei der Sparkasse Mönchengladbach.
+
+
+
+
+Wir verbleiben mit freundlichen Grüßen
+
+
+Arbeiter-Samariter-Bund
+Regionalverband Niederrhein e.V.
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADIAXABmAHMAMgA0ACAAZgBvAG8AdABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQQByAGIAZQBpAHQAZQByAC0AUwBhAG0AYQByAGkAdABlAHIALQBCAHUAbgBkACAAUgBlAGcAaQBvAG4AYQBsAHYAZQByAGIAYQBuAGQAIABOAGkAZQBkAGUAcgByAGgAZQBpAG4AIABlAC4AVgAuAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVgBvAHIAcwB0AGEAbgBkACAAKABnAGUAbQAuACAAXAB1ADEANgA3AFwAJwBhADcAMgA2ACAAQgBHAEIAKQA6AH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQQBsAGIAcgBlAGMAaAB0ACAATQBcAHUAMgA1ADIAXAAnAGYAYwBsAGwAZQByACAAKABWAG8AcgBzAGkAdAB6AGUAbgBkAGUAcgApACwAIABBAG4AZAByAFwAdQAyADMAMwBcACcAZQA5ACAASwByAFwAdQAyADUAMgBcACcAZgBjAGUAcgBzACwAIABUAG8AbgBpACAAUAB1AHIAcgBtAGEAbgBuAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAGUAcgAgACgAZwBlAG0ALgAgAFwAdQAxADYANwBcACcAYQA3ADMAMAAgAEIARwBCACkAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGEAaQBrACAASABlAGwAbAB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ 17, 17
+
+
+
+
+ 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
+ jFOKZvP/B5AUPYfes1ksAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AsbMoenchengladbach/Properties/licenses.licx b/ReportImp/AsbMoenchengladbach/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/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/AsbMoenchengladbach/Quittierungsbeleg.Designer.cs b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.Designer.cs
new file mode 100644
index 000000000..764bd7a6d
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.Designer.cs
@@ -0,0 +1,1007 @@
+using BeWo.Report.ReportObjects;
+namespace AsbMoenchengladbach
+{
+ partial class Quittierungsbeleg
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Quittierungsbeleg));
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = 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.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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
+ 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();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Expanded = false;
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1});
+ 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.xrTable3});
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ 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(720F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell44,
+ this.xrTableCell50,
+ this.xrTableCell15,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell12});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.13888888314751982D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell44.Weight = 0.10101010088296637D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell50.Weight = 0.31565655270245924D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")});
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.075757573894170011D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.075757575636057228D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell10.Weight = 0.075757578044325077D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldFls", "{0:0.00}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.12626263387469028D;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupHeader1.HeightF = 120F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ 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.xrTableRow1});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(720F, 120F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell28,
+ this.xrTableCell48,
+ this.xrTableCell9,
+ this.xrTableCell4,
+ this.xrTableCell11});
+ 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 = 0.97891566265060248D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.30726256983240208D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.StylePriority.UseTextAlignment = false;
+ this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell28.Weight = 0.223463687150838D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell48.Multiline = true;
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UseTextAlignment = false;
+ this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell48.Weight = 0.69832402234636881D;
+ //
+ // 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", 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell9.Weight = 0.16759776536312848D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Zeit";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.33519553072625718D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Direkte\r\nFLS";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell11.Weight = 0.27932960893854758D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell43,
+ this.xrTableCell49,
+ this.xrTableCell6,
+ this.xrTableCell8,
+ this.xrTableCell5,
+ this.xrTableCell7});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1.957831325301205D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.30726256983240208D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Multiline = true;
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Text = "Namens-\r\nkürzel";
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell43.Weight = 0.22346368715083795D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Multiline = true;
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UseTextAlignment = false;
+ this.xrTableCell49.Text = "Leistungsbeschreibung";
+ this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell49.Weight = 0.69832402234636892D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Teil-\r\nneh-\r\nmer";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.16759776536312857D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "von";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.16759776536312859D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.Multiline = true;
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "bis";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.16759776536312854D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ 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 = "Angabe der \r\nMinuten in \r\n10 Minuten \r\nEinheiten";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell7.Weight = 0.27932960893854752D;
+ //
+ // 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";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblAbwesenheiten,
+ this.xrLabel8,
+ this.xrLabel16,
+ this.xrLabel6,
+ this.xrLabel18,
+ this.xrLabel17,
+ this.xrPictureBox1,
+ this.xrLabel14,
+ this.xrLabel7,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2});
+ this.ReportHeader.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.ReportHeader.HeightF = 275F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // lblAbwesenheiten
+ //
+ this.lblAbwesenheiten.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.4379F);
+ this.lblAbwesenheiten.Multiline = true;
+ this.lblAbwesenheiten.Name = "lblAbwesenheiten";
+ this.lblAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblAbwesenheiten.SizeF = new System.Drawing.SizeF(414.9999F, 25F);
+ this.lblAbwesenheiten.StylePriority.UseBackColor = false;
+ this.lblAbwesenheiten.StylePriority.UseBorders = false;
+ this.lblAbwesenheiten.StylePriority.UseFont = false;
+ this.lblAbwesenheiten.StylePriority.UsePadding = false;
+ this.lblAbwesenheiten.StylePriority.UseTextAlignment = false;
+ this.lblAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(439.9994F, 208.4379F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(280.0003F, 25F);
+ this.xrLabel8.StylePriority.UseBackColor = false;
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UsePadding = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "[ReferenceNumber]";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(439.9999F, 128.4379F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(280F, 50F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UsePadding = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "[CustomerStreet]\r\n[CustomerPostalCode] [CustomerCity]";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(439.9999F, 73.43785F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(280.0003F, 25F);
+ this.xrLabel6.StylePriority.UseBackColor = false;
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[CustomerName]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(440.0009F, 234.5F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(279.9993F, 30.50002F);
+ 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 = "Aktenzeichen";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ 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(242.1875F, 81.95833F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Arbeiter - Samariter - Bund \r\nRegionalverband Niederrhein e.V.\r\nSteinsstr. 30 D\r\n" +
+ "41238 Mönchengladbach";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(606.9783F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(113.0217F, 48.43785F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(439.9999F, 98.43785F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(280F, 30F);
+ 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 = "Leistungsempfänger/in";
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(440.0004F, 178.4379F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(280F, 30F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UsePadding = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Adresse";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147.9378F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(242.1875F, 30.50002F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UsePadding = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "[Month] [Year]";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234.5F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(242.1875F, 30.5F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Krankenhausaufenthalt von - bis/ Tage";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.4379F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(242.1875F, 29.99998F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Monat / Jahr";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Calibri", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(242.1875F, 0F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(242.1875F, 57.99999F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Leistungs -\r\ndokumentation";
+ this.xrLabel2.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 = 40F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.lblUnterschriftKlient,
+ this.lblUnterschriftMitarbeiter});
+ this.GroupFooter1.HeightF = 140F;
+ this.GroupFooter1.KeepTogether = true;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrTable1
+ //
+ this.xrTable1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3,
+ this.xrTableRow4});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(720F, 40F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell17,
+ this.xrTableCell20});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow3.Weight = 0.48945783132530124D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Summe / Stunden Dezimal";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.53072625698324D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Multiline = true;
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseBackColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell17.Weight = 1.2011173184357542D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldFls")});
+ this.xrTableCell20.Multiline = true;
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBackColor = false;
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:0.00}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell20.Summary = xrSummary1;
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell20.Weight = 0.27932960893854775D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21,
+ this.xrTableCell23,
+ this.xrTableCell27});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.48945783132530107D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.Text = "Kostenstelle 3501";
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell21.Weight = 0.53072625698324D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.Multiline = true;
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "Wert ohne Faktor 1,2";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell23.Weight = 1.2011173184357544D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell27.Multiline = true;
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseBackColor = false;
+ this.xrTableCell27.StylePriority.UseBorders = false;
+ this.xrTableCell27.StylePriority.UseFont = false;
+ this.xrTableCell27.StylePriority.UseTextAlignment = false;
+ this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell27.Weight = 0.27932960893854775D;
+ //
+ // lblUnterschriftKlient
+ //
+ this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftKlient.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(415.8585F, 120F);
+ this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
+ this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(304.1387F, 20F);
+ this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
+ this.lblUnterschriftKlient.StylePriority.UseBorders = false;
+ this.lblUnterschriftKlient.StylePriority.UseFont = false;
+ this.lblUnterschriftKlient.StylePriority.UsePadding = false;
+ this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient-/in";
+ this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // lblUnterschriftMitarbeiter
+ //
+ this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120F);
+ this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
+ this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(242.1875F, 19.99998F);
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftMitarbeiter.Text = "Datum, Unterschrift Mitarbeiter-/in";
+ this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // fieldKontaktArt
+ //
+ this.fieldKontaktArt.DataMember = "Services";
+ this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')";
+ this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.fieldKontaktArt.Name = "fieldKontaktArt";
+ //
+ // fieldFls
+ //
+ this.fieldFls.DataMember = "Services";
+ this.fieldFls.Expression = "[Minutes]/60";
+ this.fieldFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFls.Name = "fieldFls";
+ //
+ // Quittierungsbeleg
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldKontaktArt,
+ this.fieldFls});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(50, 30, 40, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ 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.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ 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 xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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 xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel lblAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFls;
+ }
+}
diff --git a/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.cs b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.cs
new file mode 100644
index 000000000..e315a00eb
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.cs
@@ -0,0 +1,130 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Text;
+using System.Text.RegularExpressions;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
+
+namespace AsbMoenchengladbach
+{
+ public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Quittierungsbeleg()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bool hatGruppen = false;
+
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (var sd in pRO.Services)
+ {
+ if (sd.IsBillable)
+ {
+ ServicesOverviewRO.CreateSignatureString(sd);
+ if (sd.IsGroup)
+ {
+ //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
+ hatGruppen = true;
+ }
+ servicesBillable.Add(sd);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ //if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
+ //{
+ // lblHatAbwesenheiten.Text = "X";
+ //}
+
+ //if (!hatGruppen)
+ //{
+ // lblHatGruppen.Text = "X";
+ //}
+
+ ErstelleAbwesenheitenTabelle(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
+ {
+ if (pRo.Abwesenheiten != null)
+ {
+ int newRows = 0;
+ int index = 1;
+ StringBuilder sb = new StringBuilder();
+ 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++;
+ //}
+
+ sb.Append(String.Format("{0:dd.MM.yyyy}", at.Start));
+
+ int? days = null;
+
+ if (at.End.HasValue)
+ {
+ sb.Append(String.Format(" - {0:dd.MM.yyyy}", at.End));
+ days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
+ }
+ else
+ {
+ sb.Append(" - unbekannt");
+ }
+
+ sb.Append(String.Format(", {0:0} Tage", days));
+
+ index++;
+ }
+
+ }
+ }
+
+ 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/AsbMoenchengladbach/Quittierungsbeleg.resx b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.resx
new file mode 100644
index 000000000..3efe8fa9c
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/Quittierungsbeleg.resx
@@ -0,0 +1,779 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+
+
+ 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
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AsbMoenchengladbach/RechnungsKopf.png b/ReportImp/AsbMoenchengladbach/RechnungsKopf.png
new file mode 100644
index 000000000..a8c344000
Binary files /dev/null and b/ReportImp/AsbMoenchengladbach/RechnungsKopf.png differ
diff --git a/ReportImp/AsbMoenchengladbach/SettlementReport.Designer.cs b/ReportImp/AsbMoenchengladbach/SettlementReport.Designer.cs
new file mode 100644
index 000000000..5d917fea5
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/SettlementReport.Designer.cs
@@ -0,0 +1,721 @@
+namespace AsbMoenchengladbach.Alt
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2,
+ this.xrLabel13,
+ this.xrLabel9,
+ this.xrLabel1,
+ this.xrLabel7,
+ this.lblAddress,
+ this.xrRichText1,
+ this.xrRichText2});
+ this.ReportHeader.HeightF = 450F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 390F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(550F, 25F);
+ this.xrTable2.StylePriority.UseFont = false;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Von/Bis";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 2.2334859434249559D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Stunden";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 1.1167429778416551D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Std-Satz";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell2.Weight = 1.1167429889771003D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Gesamt";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell3.Weight = 1.1167429746834592D;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel13.CanShrink = true;
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(36.04F, 357.19F);
+ 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(513.9583F, 17F);
+ this.xrLabel13.StylePriority.UseBackColor = false;
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Krankenhausaufenthalte: s.Einzelnachweise";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel13.WordWrap = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel9.CanShrink = true;
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 323.5F);
+ 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(523.9583F, 17F);
+ this.xrLabel9.StylePriority.UseBackColor = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Az.: [CustomerReferenceNumber]";
+ this.xrLabel9.WordWrap = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 253F);
+ 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(523.9583F, 53.5F);
+ this.xrLabel1.StylePriority.UseBackColor = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Ambulant betreutes Wohnen\r\nRechnung Eigenanteil";
+ this.xrLabel1.WordWrap = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel7.CanShrink = true;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 306.5F);
+ 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(523.9583F, 17F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "[Salutation1] [CustomerFirstName] [CustomerLastName]";
+ this.xrLabel7.WordWrap = false;
+ //
+ // lblAddress
+ //
+ this.lblAddress.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 110F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.SizeF = new System.Drawing.SizeF(451.8957F, 110.6875F);
+ this.lblAddress.StylePriority.UseFont = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(352.99F, 30F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(560F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(151.9999F, 384.7223F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10});
+ this.ReportFooter.HeightF = 121.1667F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 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(504.1667F, 121.1667F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Wir verbleiben\r\nMit freundlichen Grüßen\r\n\r\n\r\n\r\nArbeiter-Samariter-Bund\r\nRegionalv" +
+ "erband Niederrhein e.V.";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 115F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText3});
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.357829E-05F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(690.5416F, 89.99996F);
+ this.xrRichText3.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.HeightF = 30F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow15});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(550F, 30F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell17,
+ this.xrTableCell23});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.15000000000000002D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorderColor = false;
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.Text = "[ItemPeriodStart!dd.MM.yyyy] - [ItemPeriodEnd!dd.MM.yyyy]";
+ this.xrTableCell4.Weight = 0.33846153846153842D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.00}")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.Weight = 0.16923075749323913D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ 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.UsePadding = false;
+ this.xrTableCell17.Weight = 0.16923075749323918D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ 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.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.1692307927058293D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.HeightF = 220F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow34,
+ this.xrTableRow33,
+ this.xrTableRow35,
+ this.xrTableRow36});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(550F, 150F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7,
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.125D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.Weight = 0.3017623400830679D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Anspruch:";
+ this.xrTableCell49.Weight = 0.301762340083068D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.150881131753127D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.125D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Weight = 0.33846153846153848D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 0.50769230769230755D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.125D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Weight = 0.30176234008306807D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "davon Eigenanteil:";
+ this.xrTableCell54.Weight = 0.30176234008306813D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.150881131753127D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell10,
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.125D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorderColor = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.Weight = 0.30176234008306807D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "Geleistete Zahlung:";
+ this.xrTableCell52.Weight = 0.30176234008306813D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.150881131753127D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11,
+ this.xrTableCell56});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.125D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.Weight = 0.33846153846153848D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 0.50769230769230755D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12,
+ this.xrTableCell57,
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.125D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.Weight = 0.30176234008306807D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Forderung";
+ this.xrTableCell57.Weight = 0.30176234008306813D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "[Claim]";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.150881131753127D;
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Arial", 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, 40, 115, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
+ this.Watermark.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
+ this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ }
+}
diff --git a/ReportImp/AsbMoenchengladbach/SettlementReport.cs b/ReportImp/AsbMoenchengladbach/SettlementReport.cs
new file mode 100644
index 000000000..f6ceadd3a
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/SettlementReport.cs
@@ -0,0 +1,184 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace AsbMoenchengladbach.Alt
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ if (!String.IsNullOrEmpty(pRO.RateFactorText2) && pRO.RateFactorText2 == "1,20")
+ {
+ pRO.RateFactorText2 = "1,2";
+ }
+ StringBuilder sb = new StringBuilder();
+
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ 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(pRO.RecipientPostCodeAndTown);
+ }
+ lblAddress.Text = sb.ToString();
+
+ bool isDefaultSpitzabrechnung = false;
+
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
+ {
+ var ii = pRO.InvoiceItems[0];
+ if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+ if (!isDefaultSpitzabrechnung)
+ {
+ if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+
+ if (isDefaultSpitzabrechnung)
+ {
+ //UpdateAbrechnungsFelder(pRO);
+
+ pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
+ }
+ else
+ {
+ 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:0.00}", ii.AmountPerUnit);
+ }
+ }
+ }
+ else
+ {
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{1:0.00}{0}",
+ ii.RateFactor == 0 ? "" : " x " + pRO.RateFactorText2 + " ",
+ ii.AmountPerUnit);
+ }
+ }
+ }
+ }
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private String GetCustomerId(SettlementRO pRO)
+ {
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+ return cb2sc.CostBearer.ID;
+ }
+
+ private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
+ {
+ IList itemList = new List();
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.HourlyRateEndDate3,
+ UnitCount = pRO.GeleisteteFLSMitStundensatz3,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+ ItemPeriodStart = pRO.HourlyRateOldStartDate,
+ ItemPeriodEnd = pRO.HourlyRateOldEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAlt,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+ ItemPeriodStart = pRO.HourlyRateNewStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.HourlyRateOldEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAlt,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+ ItemPeriodStart = pRO.HourlyRateNewStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{1:0.00}{0}", pRO.RateFactor == 1 ? "" : " x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+
+ return itemList;
+ }
+
+ }
+}
diff --git a/ReportImp/AsbMoenchengladbach/SettlementReport.resx b/ReportImp/AsbMoenchengladbach/SettlementReport.resx
new file mode 100644
index 000000000..29b23afcb
--- /dev/null
+++ b/ReportImp/AsbMoenchengladbach/SettlementReport.resx
@@ -0,0 +1,1449 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXAB0AHgAMwA5ADYAOQBcAHQAeAA3ADIAMwAwAHsAXAB1AGwAXABmADIAXABmAHMAMQAzAFwAYwBmADAAIABBAFMAQgAgAFIAVgAgAE4AaQBlAGQAZQByAHIAaABlAGkAbgAgAGUALgBWAC4AIAB8ACAAUwB0AGUAaQBuAHMAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwAwACAAZAAgAHwAIAA0ADEAMgAzADgAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAHUAbABcAGYAMgBcAGYAcwAxADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABBAFMAQgAtAFIAZQBnAGkAbwBuAGEAbAB2AGUAcgBiAGEAbgBkAH0AXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAATgBpAGUAZABlAHIAcgBoAGUAaQBuACAAZQAuAFYALgB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAUwB0AGUAaQBuAHMAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwAwACAAZAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIAA0ADEAMgAzADgAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAASQBoAHIAIABBAG4AcwBwAHIAZQBjAGgAcABhAHIAdABuAGUAcgA6AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABWAGUAcgBlAG4AYQAgAEcAcgB1AG4AZQBuAGIAZQByAGcAfQBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgAH0AewBcAGIAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIAAwADIAMQA2ADYALgAgADEAMgA4ADAANwA1ADAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAVABlAGwAZQBmAGEAeAA6ACAAfQB7AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgADAAMgAxADYANgAuACAAMQAyADgAMAA3ADUAOQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABlAE0AYQBpAGwAOgB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAdgBlAHIAZQBuAGEALgBnAHIAdQBuAGUAbgBiAGUAcgBnAEAAYQBzAGIALQB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAG4AaQBlAGQAZQByAHIAaABlAGkAbgAuAGQAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAaQBuAGYAbwBAAGEAcwBiAC0AbgBpAGUAZABlAHIAcgBoAGUAaQBuAC4AZABlAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAHcAdwB3AC4AYQBzAGIALQBuAGkAZQBkAGUAcgByAGgAZQBpAG4ALgBkAGUAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAVQBuAHMAZQByACAAWgBlAGkAYwBoAGUAbgA6ACAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAARABhAHQAdQBtADoAIAB9AHsAXABiAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAWwBJAG4AdgBvAGkAYwBlAEQAYQB0AGUAXQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABCAGEAbgBrACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAUwBvAHoAaQBhAGwAdwBpAHIAdABzAGMAaABhAGYAdAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABLAG8AbgB0AG8AIAA3ADIAIAA3ADIAIAAxADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABCAEwAWgAgADMANwAwACAAMgAwADUAIAAwADAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAAUwBwAGEAcgBrAGEAcwBzAGUAIABNAFwAdQAyADQANgBcACcAZgA2AG4AYwBoAGUAbgBnAGwAYQBkAGIAYQBjAGgAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxACAASwBvAG4AdABvACAAMgA1ACAAOAA3ACAAOAAwAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMQAgAEIATABaACAAMwAxADAAIAA1ADAAMAAgADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADEAIABTAHQAZQB1AGUAcgBuAHUAbQBtAGUAcgAgADEAMgAxAC8ANQA3ADgAMQAvADQAMAAzADEAfQBcAGYAMgBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkAMAA3ADIAXABmADIAXABmAHMAMgA0ACAAZgBvAG8AdABlAHIAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQQByAGIAZQBpAHQAZQByAC0AUwBhAG0AYQByAGkAdABlAHIALQBCAHUAbgBkACAAUgBlAGcAaQBvAG4AYQBsAHYAZQByAGIAYQBuAGQAIABOAGkAZQBkAGUAcgByAGgAZQBpAG4AIABlAC4AVgAuAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVgBvAHIAcwB0AGEAbgBkACAAKABnAGUAbQAuACAAXAB1ADEANgA3AFwAJwBhADcAMgA2ACAAQgBHAEIAKQA6AH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQQBsAGIAcgBlAGMAaAB0ACAATQBcAHUAMgA1ADIAXAAnAGYAYwBsAGwAZQByACAAKABWAG8AcgBzAGkAdAB6AGUAbgBkAGUAcgApACwAIABBAG4AZAByAFwAdQAyADMAMwBcACcAZQA5ACAASwByAFwAdQAyADUAMgBcACcAZgBjAGUAcgBzACwAIABUAG8AbgBpACAAUAB1AHIAcgBtAGEAbgBuAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAGUAcgAgACgAZwBlAG0ALgAgAFwAdQAxADYANwBcACcAYQA3ADMAMAAgAEIARwBCACkAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGEAaQBrACAASABlAGwAbAB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ 17, 17
+
+
+
+
+ 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
+ jFOKZvP/B5AUPYfes1ksAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AsbMoenchengladbach/logo.png b/ReportImp/AsbMoenchengladbach/logo.png
new file mode 100644
index 000000000..57a61d5bd
Binary files /dev/null and b/ReportImp/AsbMoenchengladbach/logo.png differ
diff --git a/ReportImp/BeWoNordeifel/BeWoNordeifel.csproj b/ReportImp/BeWoNordeifel/BeWoNordeifel.csproj
new file mode 100644
index 000000000..cf02e6653
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/BeWoNordeifel.csproj
@@ -0,0 +1,121 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {CF08D1BE-588E-4A0F-8FC4-B7D6F69091B0}
+ Library
+ Properties
+ BeWoNordeifel
+ 4500422855_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ FLSGroupReport.cs
+
+
+ Component
+
+
+ FLSListReport.cs
+
+
+ Component
+
+
+ Mitarbeiterstundenkonto.cs
+
+
+
+ Component
+
+
+ Quittierungsbeleg.cs
+
+
+ Component
+
+
+ Teamstundenkonto.cs
+
+
+
+
+ FLSGroupReport.cs
+ Designer
+
+
+ FLSListReport.cs
+ Designer
+
+
+ Mitarbeiterstundenkonto.cs
+ Designer
+
+
+
+ Quittierungsbeleg.cs
+ Designer
+
+
+ Teamstundenkonto.cs
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoNordeifel/FLSGroupReport.Designer.cs b/ReportImp/BeWoNordeifel/FLSGroupReport.Designer.cs
new file mode 100644
index 000000000..3818c0d30
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSGroupReport.Designer.cs
@@ -0,0 +1,745 @@
+using BeWo.Report.ReportObjects;
+namespace MitMenschenWuppertal
+{
+ partial class FLSAuswertung
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldGroupFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.Name", "{0:dd/MM/yyyy}")});
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.Weight = 6.9183673469387754D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel13,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 92F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.TotalFLM", "{0:0.##}")});
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 57.99999F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(77.08332F, 25F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UsePadding = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "xrLabel13";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 58F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(110F, 25F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UsePadding = false;
+ this.xrLabel12.Text = "Minuten gesamt:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.fieldGroupFLS", "{0:0.00} FLS")});
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(265F, 57.99999F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(232.1667F, 25F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "xrLabel11";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(187.0834F, 57.99999F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(70F, 25F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "entspricht";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "FLSReportGroups";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.DetailReport2,
+ this.GroupFooter1});
+ this.DetailReport1.DataMember = "FLSReportGroups.FLSReportDetails";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel9,
+ this.xrLabel6,
+ this.xrLabel7,
+ this.xrTable3});
+ this.Detail2.HeightF = 77F;
+ this.Detail2.KeepTogether = true;
+ this.Detail2.KeepTogetherWithDetailReports = true;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.fieldFLS", "{0:0.00} FLS")});
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(265F, 50F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(203F, 25F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "xrLabel8";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(187.0834F, 50F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(69.99997F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "entspricht";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.TotalFLM", "{0:0.##}")});
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 50F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(73.99989F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "xrLabel6";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(110F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UsePadding = false;
+ this.xrLabel7.Text = "Minuten gesamt:";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.Name", "{0:dd/MM/yyyy}")});
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.Weight = 6.9183673469387754D;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupHeader1});
+ this.DetailReport2.DataMember = "FLSReportGroups.FLSReportDetails.ServiceRecords";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell9,
+ this.xrTableCell12,
+ this.xrTableCell10});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.ServiceRecords.Start", "{0:dd/MM/yyyy}")});
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.ServiceRecords.TimeRange")});
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.Text = "xrTableCell4";
+ this.xrTableCell4.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.ServiceRecords.RoundedDuration", "{0:0.##}")});
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell9.Weight = 0.54761904761904756D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.ServiceRecords.Notice")});
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell10.Multiline = true;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 4.1938775510204085D;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader1.HeightF = 25F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1017F, 25F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell11,
+ this.xrTableCell8});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Datum";
+ this.xrTableCell5.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "Uhrzeit";
+ this.xrTableCell6.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Minuten";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.54761904761904756D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "Dokumentation";
+ this.xrTableCell8.Weight = 4.1938775510204085D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.HeightF = 0F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel1});
+ this.ReportHeader.HeightF = 50F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(184F, 25F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(17F, 25F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "-";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportEndDate", "{0:dd/MM/yyyy}")});
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(201F, 25F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "xrLabel4";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:dd/MM/yyyy}")});
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(92F, 25F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(92F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "xrLabel3";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(83F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zeitraum:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Auswertung über geleistete Fachleistungsstunden";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(517F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups.FLSReportDetails";
+ this.fieldFLS.Expression = "[TotalFLM] / 60\r\n";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // fieldGroupFLS
+ //
+ this.fieldGroupFLS.DataMember = "FLSReportGroups";
+ this.fieldGroupFLS.Expression = "[TotalFLM]/60";
+ this.fieldGroupFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldGroupFLS.Name = "fieldGroupFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Gefahrene km";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 0.81632653061224481D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.FLSReportDetails.ServiceRecords.DistanceInMeter", "{0:0.##}")});
+ this.xrTableCell12.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ 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.81632653061224469D;
+ //
+ // FLSAuswertung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS,
+ this.fieldGroupFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ 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 xrTableCell2;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldGroupFLS;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/FLSGroupReport.cs b/ReportImp/BeWoNordeifel/FLSGroupReport.cs
new file mode 100644
index 000000000..e4930539e
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSGroupReport.cs
@@ -0,0 +1,39 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+
+using DevExpress.XtraReports.UI;
+using BS.Shared.Core;
+namespace MitMenschenWuppertal
+{
+ [IDSpecificClass(Identifier = "FLSAuswertung")]
+ public partial class FLSAuswertung : XtraReport, IBeWoReport
+ {
+ public FLSAuswertung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(FLSReportRO pRO)
+ {
+ //foreach (var group in pRO.FLSReportGroups)
+ //{
+ // foreach (var detail in group.FLSReportDetails)
+ // {
+ // foreach (var sr in detail.ServiceRecords)
+ // {
+ // if (!sr.DistanceInMeter.HasValue && sr.ServiceRecordOid.HasValue)
+ // {
+ // var srBO = DAOFactory.GenericDAO.LoadByID(sr.ServiceRecordOid.Value);
+ // sr.DistanceInMeter = srBO.DistanceInMeter;
+ // }
+ // }
+ // }
+
+ //}
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/FLSGroupReport.resx b/ReportImp/BeWoNordeifel/FLSGroupReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSGroupReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoNordeifel/FLSListReport.Designer.cs b/ReportImp/BeWoNordeifel/FLSListReport.Designer.cs
new file mode 100644
index 000000000..35bf60cfd
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSListReport.Designer.cs
@@ -0,0 +1,665 @@
+using BeWo.Report.ReportObjects;
+namespace MitMenschenWuppertal
+{
+ partial class Leistungsdokumentation
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblKm = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ 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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.Name")});
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.Weight = 3.4013605442176869D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(500F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.lblKm,
+ this.xrLabel9,
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 108F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(110F, 25F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "KM gesamt:";
+ //
+ // lblKm
+ //
+ this.lblKm.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblKm.LocationFloat = new DevExpress.Utils.PointFloat(110.4166F, 75F);
+ this.lblKm.Name = "lblKm";
+ this.lblKm.SizeF = new System.Drawing.SizeF(64.58335F, 25F);
+ this.lblKm.StylePriority.UseFont = false;
+ this.lblKm.StylePriority.UsePadding = false;
+ this.lblKm.StylePriority.UseTextAlignment = false;
+ this.lblKm.Text = "xrLabel6";
+ this.lblKm.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(174.5833F, 50F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(70F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "entspricht";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.fieldFLS", "{0:0.00} Stunden")});
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(244.5834F, 50F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(235.4167F, 25F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UsePadding = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(110F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Minuten gesamt:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.TotalFLM", "{0:0.##}")});
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(110F, 50F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(64.58335F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "xrLabel6";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "FLSReportGroups";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.GroupHeader2,
+ this.GroupFooter1});
+ this.DetailReport1.DataMember = "FLSReportGroups.ServiceRecords";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.Detail2.HeightF = 25F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(1020F, 25F);
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell9,
+ this.xrTableCell13,
+ this.xrTableCell11,
+ this.xrTableCell10});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Start", "{0:dd/MM/yyyy}")});
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.TimeRange")});
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.Text = "xrTableCell4";
+ this.xrTableCell4.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.RoundedDuration", "{0:0.##}")});
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell9.Weight = 0.54421768707483D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.DistanceInMeter", "{0:0.##}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 0.81632653061224492D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.GroupName")});
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.Text = "xrTableCell11";
+ this.xrTableCell11.Weight = 1.1564625850340136D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Notice")});
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell10.Multiline = true;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 3.0612244897959187D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader2.HeightF = 25F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1020F, 25F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell12,
+ this.xrTableCell2,
+ this.xrTableCell8});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Datum";
+ this.xrTableCell5.Weight = 0.68027210884353728D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "Uhrzeit";
+ this.xrTableCell6.Weight = 0.68027210884353717D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Minuten";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.54421768707483D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "Gefahrene km";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell12.Weight = 0.816326530612245D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.Weight = 1.1564625850340136D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "Dokumentation";
+ this.xrTableCell8.Weight = 3.0612244897959187D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.HeightF = 0F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel1});
+ this.ReportHeader.HeightF = 50F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(175F, 25F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(17F, 25F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "-";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportEndDate", "{0:dd/MM/yyyy}")});
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(192.0001F, 25F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(288F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "xrLabel4";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:dd/MM/yyyy}")});
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(83F, 25F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(92F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "xrLabel3";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(83F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zeitraum:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(579.9998F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Auswertung über geleistete Stunden";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(570.0005F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(449.9995F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(200F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Leistungsdokumentation
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(70, 50, 50, 50);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel lblKm;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/FLSListReport.cs b/ReportImp/BeWoNordeifel/FLSListReport.cs
new file mode 100644
index 000000000..06e203bf6
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSListReport.cs
@@ -0,0 +1,33 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+
+namespace MitMenschenWuppertal
+{
+ public partial class Leistungsdokumentation : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Leistungsdokumentation()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(FLSReportRO pRO)
+ {
+ int kmSumme = 0;
+ foreach (var group in pRO.FLSReportGroups)
+ {
+ foreach (var sr in group.ServiceRecords)
+ {
+ if (sr.DistanceInMeter.HasValue)
+ {
+ kmSumme += sr.DistanceInMeter.Value;
+ }
+ }
+ }
+
+ lblKm.Text = String.Format("{0:0.##}", kmSumme);
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/FLSListReport.resx b/ReportImp/BeWoNordeifel/FLSListReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/FLSListReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.cs b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.cs
new file mode 100644
index 000000000..e9760c7c5
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.cs
@@ -0,0 +1,27 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace BeWo.Report.DefaultReports
+{
+ [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")]
+ public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Mitarbeiterstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new MitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.designer.cs b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.designer.cs
new file mode 100644
index 000000000..beaf1ee58
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.designer.cs
@@ -0,0 +1,751 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.Report.DefaultReports
+{
+ partial class Mitarbeiterstundenkonto
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = 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.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.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();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1031.25F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell6,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154151689479551D;
+ //
+ // 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.06424711777622763D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1,
+ this.GroupFooter1});
+ this.DetailReport.DataMember = "EmployeeDetailList";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableHeader});
+ this.GroupHeader1.HeightF = 70F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTableHeader
+ //
+ this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableHeader.Name = "xrTableHeader";
+ this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowHeader});
+ this.xrTableHeader.SizeF = new System.Drawing.SizeF(1031.25F, 70F);
+ this.xrTableHeader.StylePriority.UseBorders = false;
+ this.xrTableHeader.StylePriority.UseFont = false;
+ this.xrTableHeader.StylePriority.UsePadding = false;
+ this.xrTableHeader.StylePriority.UseTextAlignment = false;
+ this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowHeader
+ //
+ this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell4,
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell9,
+ this.xrTableCell8,
+ this.xrTableCell10,
+ this.xrTableCell7,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRowHeader.Name = "xrTableRowHeader";
+ this.xrTableRowHeader.Weight = 2.8D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Name";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell5.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell4.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell2.Weight = 0.0642470787595826D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell9.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "FLS Stunden SOLL";
+ this.xrTableCell8.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.Text = "FLS IST lfd. Monat";
+ this.xrTableCell10.Weight = 0.063119927721024D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell7.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseBackColor = false;
+ this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell11.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)";
+ this.xrTableCell12.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Text = "Überstd. neu";
+ this.xrTableCell13.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.Text = "Überstd. Vormonat";
+ this.xrTableCell14.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Überstd. Gesamt";
+ this.xrTableCell15.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter1
+ //
+ 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.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1031.25F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell17,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.15329126714047708D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.081154151689479551D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.064247100427313242D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 35F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(891.2501F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Multiline = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "Gesamt-\r\nUrlaub\r\nim Jahr";
+ this.xrTableCell1.Weight = 0.054102792048630326D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubGesamtImAktuellenJahr", "{0:0.##}")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Weight = 0.054102798563230421D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubGesamtImAktuellenJahr")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ xrSummary1.FormatString = "{0:0.##}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell17.Summary = xrSummary1;
+ this.xrTableCell17.Weight = 0.054102798713329375D;
+ //
+ // Mitarbeiterstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(65, 65, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableHeader;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ 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 cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.resx b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Mitarbeiterstundenkonto.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoNordeifel/Properties/AssemblyInfo.cs b/ReportImp/BeWoNordeifel/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..de52ab79f
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("BeWoNordeifel")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("BeWoNordeifel")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("cf08d1be-588e-4a0f-8fc4-b7d6f69091b0")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/BeWoNordeifel/Properties/licenses.licx b/ReportImp/BeWoNordeifel/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/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/BeWoNordeifel/Quittierungsbeleg.Designer.cs b/ReportImp/BeWoNordeifel/Quittierungsbeleg.Designer.cs
new file mode 100644
index 000000000..c3c99608d
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Quittierungsbeleg.Designer.cs
@@ -0,0 +1,1236 @@
+using BeWo.Report.ReportObjects;
+namespace BeWoNordeifel
+{
+ partial class Quittierungsbeleg
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Quittierungsbeleg));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ 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.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell43 = 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.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ 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.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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = 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.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.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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
+ ((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)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Expanded = false;
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1});
+ 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.xrTable3});
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ 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", 10F, 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(0, 0, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(635F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell2,
+ this.xrTableCell15,
+ this.xrTableCell12,
+ this.xrTableCell44});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.11994951833461227D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.094696981389528381D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell10.Weight = 0.094696933224158855D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")});
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell2.Name = "xrTableCell2";
+ 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.05366162346946534D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.05366162346946534D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.1262626244581446D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell44.Weight = 0.25883837196777215D;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.HeightF = 70F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ 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.xrTableRow1});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(635F, 70F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = 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.xrTableCell28});
+ 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 = 0.48945783132530124D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell3.Weight = 0.26536312849161997D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell4.Weight = 0.41899441340782145D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Angebot";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell11.Weight = 0.23743016759776542D;
+ //
+ // 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", 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.27932963223324936D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.StylePriority.UseTextAlignment = false;
+ this.xrTableCell28.Text = "Betreuerin / Betreuer";
+ this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell28.Weight = 0.57262575899930623D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell8,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell43});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1.223644578313253D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.26536312849161997D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "von";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.20949720670391073D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "bis";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.2094972067039107D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.23743016759776545D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
+ 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.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.27932963223324936D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.Weight = 0.57262575899930623D;
+ //
+ // 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";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel14,
+ this.xrLabel16,
+ this.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2});
+ this.ReportHeader.HeightF = 130F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel14.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(355.9998F, 46.59026F);
+ 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;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(534.7499F, 46.59026F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UsePadding = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(355.9998F, 77.09026F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UsePadding = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Aktenzeichen";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(476.6388F, 77.09026F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F);
+ this.xrLabel8.StylePriority.UseBackColor = false;
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UsePadding = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "[ReferenceNumber]";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 77.09026F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
+ this.xrLabel6.StylePriority.UseBackColor = false;
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[CustomerName]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 46.59026F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(209.3607F, 30.50001F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UsePadding = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "[Month] [Year]";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.09026F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Klientin, Klient";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.59026F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Monat";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(635.0001F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]";
+ this.xrLabel2.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 = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblUnterschriftKlient,
+ this.lblUnterschriftMitarbeiter,
+ this.xrTableAbwesenheiten,
+ this.lblHatAbwesenheiten,
+ this.lblHatGruppen,
+ this.xrRichText2,
+ this.xrRichText1,
+ this.xrLabel15,
+ this.xrLabel13,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel9,
+ this.xrLabel1});
+ this.GroupFooter1.HeightF = 270F;
+ this.GroupFooter1.KeepTogether = true;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // lblUnterschriftKlient
+ //
+ this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 250F);
+ this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
+ this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F);
+ this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
+ this.lblUnterschriftKlient.StylePriority.UseBorders = false;
+ this.lblUnterschriftKlient.StylePriority.UseFont = false;
+ this.lblUnterschriftKlient.StylePriority.UsePadding = false;
+ this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in";
+ this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // lblUnterschriftMitarbeiter
+ //
+ this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(298.3058F, 250F);
+ this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
+ this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F);
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in";
+ this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // 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(170F, 79.99997F);
+ 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.xrTableRow3,
+ this.xrTableRow4,
+ this.xrTableRow5,
+ this.xrTableRow7,
+ this.xrTableRow8});
+ this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F);
+ this.xrTableAbwesenheiten.StylePriority.UseBorders = false;
+ this.xrTableAbwesenheiten.StylePriority.UseFont = false;
+ this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "von";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "bis";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell17.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Tage";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell18.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell19.Weight = 0.1073232364991462D;
+ //
+ // 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.UseFont = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell20.Weight = 0.10732323432577288D;
+ //
+ // 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.UseFont = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell21.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.StylePriority.UseTextAlignment = false;
+ this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell22.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell23.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.StylePriority.UseFont = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell24.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell27});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.StylePriority.UseFont = false;
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell25.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell26.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseFont = false;
+ this.xrTableCell27.StylePriority.UseTextAlignment = false;
+ this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell27.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.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.1073232364991462D;
+ //
+ // 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.10732323432577288D;
+ //
+ // 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.075757568269402914D;
+ //
+ // 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(435.1388F, 130F);
+ this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten";
+ this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F);
+ 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(435.1388F, 79.99997F);
+ this.lblHatGruppen.Name = "lblHatGruppen";
+ this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F);
+ 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(474.472F, 130F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(200.5278F, 68.05556F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.472F, 79.99998F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(200.528F, 50F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F);
+ this.xrLabel15.Multiline = true;
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
+ this.xrLabel15.StylePriority.UseBackColor = false;
+ this.xrLabel15.StylePriority.UseBorders = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UsePadding = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.xrLabel13.StylePriority.UseBackColor = false;
+ this.xrLabel13.StylePriority.UseBorders = false;
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UsePadding = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "GR = Gruppenangebot";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.xrLabel12.StylePriority.UseBackColor = false;
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UsePadding = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "E = ear to ear, face to face";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(339.9999F, 20.00001F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(295.0002F, 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;
+ //
+ // xrLabel10
+ //
+ 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(430.0001F, 0F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(204.9998F, 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;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel9.StylePriority.UseBackColor = false;
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UsePadding = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(100F, 20F);
+ this.xrLabel1.StylePriority.UseBackColor = false;
+ this.xrLabel1.StylePriority.UseBorders = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // fieldKontaktArt
+ //
+ this.fieldKontaktArt.DataMember = "Services";
+ this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')";
+ this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.fieldKontaktArt.Name = "fieldKontaktArt";
+ //
+ // Quittierungsbeleg
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldKontaktArt});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(80, 30, 100, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ 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)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ 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 xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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 xrTableCell43;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ 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 xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRLabel lblHatGruppen;
+ private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ 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 xrLabel16;
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/Quittierungsbeleg.cs b/ReportImp/BeWoNordeifel/Quittierungsbeleg.cs
new file mode 100644
index 000000000..9c625a15d
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Quittierungsbeleg.cs
@@ -0,0 +1,132 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Text.RegularExpressions;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
+
+namespace BeWoNordeifel
+{
+ public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Quittierungsbeleg()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bool hatGruppen = false;
+
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (var sd in pRO.Services)
+ {
+ if (sd.IsBillable)
+ {
+ ServicesOverviewRO.CreateSignatureString(sd);
+ if (sd.IsGroup)
+ {
+ //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
+ hatGruppen = true;
+ }
+ servicesBillable.Add(sd);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
+ {
+ lblHatAbwesenheiten.Text = "X";
+ }
+
+ if (!hatGruppen)
+ {
+ lblHatGruppen.Text = "X";
+ }
+
+ ErstelleAbwesenheitenTabelle(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
+ {
+ if (pRo.Abwesenheiten != null)
+ {
+ int newRows = 0;
+ int index = 1;
+ foreach (var at in pRo.Abwesenheiten)
+ {
+ DevExpress.XtraReports.UI.XRTableRow row = null;
+ if (index < xrTableAbwesenheiten.Rows.Count)
+ {
+ row = xrTableAbwesenheiten.Rows[index];
+ }
+ else
+ {
+ row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
+ newRows++;
+ }
+
+ row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
+ int? days = null;
+
+ if (at.End.HasValue)
+ {
+ row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
+ days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
+ }
+ else
+ {
+ row.Cells[1].Text = "unbekannt";
+ }
+
+ row.Cells[2].Text = String.Format("{0:0}", days);
+
+ index++;
+ }
+
+ if (newRows > 0)
+ {
+ lblUnterschriftKlient.Top += newRows * 20;
+ lblUnterschriftMitarbeiter.Top += newRows * 20;
+ }
+ }
+ }
+
+ private void picSignature_BeforePrint(object sender, System.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/BeWoNordeifel/Quittierungsbeleg.resx b/ReportImp/BeWoNordeifel/Quittierungsbeleg.resx
new file mode 100644
index 000000000..9f46badba
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Quittierungsbeleg.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
\ No newline at end of file
diff --git a/ReportImp/BeWoNordeifel/Teamstundenkonto.cs b/ReportImp/BeWoNordeifel/Teamstundenkonto.cs
new file mode 100644
index 000000000..c74c122f0
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Teamstundenkonto.cs
@@ -0,0 +1,27 @@
+using System;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace BeWo.Report.DefaultReports
+{
+ [IDSpecificClass(Identifier = "Teamstundenkonto")]
+ public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Teamstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new MitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/Teamstundenkonto.designer.cs b/ReportImp/BeWoNordeifel/Teamstundenkonto.designer.cs
new file mode 100644
index 000000000..1a8b58147
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Teamstundenkonto.designer.cs
@@ -0,0 +1,897 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.Report.DefaultReports
+{
+ partial class Teamstundenkonto
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = 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.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).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;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154179207584262D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.09467990555346173D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.1352569882777277D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.067628494138863848D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.063119927862939573D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 61.04167F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.DetailReport2});
+ this.DetailReport1.DataMember = "TeamDetailList";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1});
+ this.Detail2.HeightF = 46.875F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")});
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "xrLabel1";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupHeader2,
+ this.GroupFooter2});
+ this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader2.HeightF = 70F;
+ 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(1005F, 70F);
+ 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.xrTableCell6,
+ this.xrTableCell18,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell36,
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 2.8D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Name";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell18.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell30.Weight = 0.094679896646570338D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Multiline = true;
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell31.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "FLS Stunden SOLL";
+ this.xrTableCell32.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.Text = "FLS IST lfd. Monat";
+ this.xrTableCell33.Weight = 0.063119927721024D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell34.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Multiline = true;
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell36.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)";
+ this.xrTableCell40.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Text = "Überstd. neu";
+ this.xrTableCell41.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.StylePriority.UseBackColor = false;
+ this.xrTableCell42.Text = "Überstd. Vormonat";
+ this.xrTableCell42.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Text = "Überstd. Gesamt";
+ this.xrTableCell43.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3});
+ this.GroupFooter2.HeightF = 52.08333F;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, 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(1005F, 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.xrTableCell1,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.32912533814247075D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.07213706041478804D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "xrTableCell11";
+ this.xrTableCell11.Weight = 0.063119927862939573D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Weight = 0.063119927862939573D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // ReportFooter1
+ //
+ this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.ReportFooter1.HeightF = 60F;
+ this.ReportFooter1.Name = "ReportFooter1";
+ //
+ // Teamstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport1,
+ this.ReportFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.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();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ 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 cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ 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.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1;
+ }
+}
diff --git a/ReportImp/BeWoNordeifel/Teamstundenkonto.resx b/ReportImp/BeWoNordeifel/Teamstundenkonto.resx
new file mode 100644
index 000000000..c8d42e2a4
--- /dev/null
+++ b/ReportImp/BeWoNordeifel/Teamstundenkonto.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 14
+
+
\ No newline at end of file
diff --git a/ReportImp/ChristianLuft/ServiceInvoiceReport.Designer.cs b/ReportImp/ChristianLuft/ServiceInvoiceReport.Designer.cs
index 39f56bbc8..fbce8b1e3 100644
--- a/ReportImp/ChristianLuft/ServiceInvoiceReport.Designer.cs
+++ b/ReportImp/ChristianLuft/ServiceInvoiceReport.Designer.cs
@@ -40,6 +40,8 @@ namespace ChristianLuft
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
@@ -60,16 +62,22 @@ namespace ChristianLuft
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -147,10 +155,41 @@ namespace ChristianLuft
this.xrLabel2,
this.xrLabel5,
this.xrLabel8});
- this.Page1.HeightF = 447.3124F;
+ this.Page1.HeightF = 460F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
+ // xrLabel9
+ //
+ this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel9.CanShrink = true;
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.2917F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel9.StylePriority.UseBackColor = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseForeColor = false;
+ this.xrLabel9.Text = "AZ.: [CustomerReferenceNumber]";
+ this.xrLabel9.WordWrap = false;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 247.2917F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(716.9996F, 20F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseForeColor = false;
+ this.xrLabel4.Text = "Abrechnung Unterstützungsleistungen für [CustomerSalutation] [CustomerFirstName] " +
+ "[CustomerLastName]";
+ this.xrLabel4.WordWrap = false;
+ //
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -261,14 +300,15 @@ namespace ChristianLuft
//
// Detail1
//
- this.Detail1.HeightF = 50F;
+ this.Detail1.HeightF = 0F;
this.Detail1.Name = "Detail1";
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
- this.GroupFooter1});
+ this.GroupFooter1,
+ this.GroupHeader1});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
@@ -288,7 +328,7 @@ namespace ChristianLuft
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
- this.xrTable6.SizeF = new System.Drawing.SizeF(630F, 25F);
+ this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 25F);
this.xrTable6.StylePriority.UseFont = false;
//
// xrTableRow25
@@ -372,64 +412,111 @@ namespace ChristianLuft
this.xrTableCell47.StylePriority.UsePadding = false;
this.xrTableCell47.StylePriority.UseTextAlignment = false;
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell47.Weight = 0.57607087849514149D;
+ this.xrTableCell47.Weight = 0.66469717096190661D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel1,
this.lblBemerkungen});
this.GroupFooter1.HeightF = 293.0416F;
this.GroupFooter1.Name = "GroupFooter1";
//
- // xrLabel1
- //
- this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0}")});
- this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(374.1666F, 0F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UsePadding = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
- // xrLabel4
+ // GroupHeader1
//
- this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel4.CanShrink = true;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 247.2917F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(716.9996F, 20F);
- this.xrLabel4.StylePriority.UseBackColor = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UseForeColor = false;
- this.xrLabel4.Text = "Abrechnung Unterstützungsleistungen für [CustomerSalutation] [CustomerFirstName] " +
- "[CustomerLastName]";
- this.xrLabel4.WordWrap = false;
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.GroupHeader1.HeightF = 50F;
+ this.GroupHeader1.Name = "GroupHeader1";
//
- // xrLabel9
+ // xrTable5
//
- this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel9.CanShrink = true;
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.2917F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(650F, 20F);
- this.xrLabel9.StylePriority.UseBackColor = false;
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UseForeColor = false;
- this.xrLabel9.Text = "AZ.: [CustomerReferenceNumber]";
- this.xrLabel9.WordWrap = false;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 25F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell32,
+ this.xrTableCell37,
+ this.xrTableCell35,
+ this.xrTableCell33,
+ this.xrTableCell34});
+ this.xrTableRow23.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.StylePriority.UseFont = false;
+ this.xrTableRow23.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell32.StylePriority.UseBackColor = false;
+ this.xrTableCell32.StylePriority.UseBorderColor = false;
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "Tätigkeit";
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell32.Weight = 0.97488922276912438D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell37.StylePriority.UseBackColor = false;
+ this.xrTableCell37.StylePriority.UseBorderColor = false;
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.StylePriority.UseTextAlignment = false;
+ this.xrTableCell37.Text = "Monat";
+ this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell37.Weight = 0.35450515859764475D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell35.StylePriority.UseBackColor = false;
+ this.xrTableCell35.StylePriority.UseBorderColor = false;
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Stunden";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell35.Weight = 0.4431314679685337D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseBorderColor = false;
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "Satz";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell33.Weight = 0.44313146796853359D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell34.StylePriority.UseBackColor = false;
+ this.xrTableCell34.StylePriority.UseBorderColor = false;
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Rechnungsbetrag";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell34.Weight = 0.66469718786603049D;
//
// ServiceInvoiceReport
//
@@ -456,6 +543,7 @@ namespace ChristianLuft
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -486,7 +574,6 @@ namespace ChristianLuft
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRRichText xrRichText4;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
@@ -495,5 +582,13 @@ namespace ChristianLuft
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
}
}
diff --git a/ReportImp/DieDueneReports/DieDueneMitarbeiterstundenkontoBerechnung.cs b/ReportImp/DieDueneReports/DieDueneMitarbeiterstundenkontoBerechnung.cs
index 9b1e1ac30..972b07f6a 100644
--- a/ReportImp/DieDueneReports/DieDueneMitarbeiterstundenkontoBerechnung.cs
+++ b/ReportImp/DieDueneReports/DieDueneMitarbeiterstundenkontoBerechnung.cs
@@ -6,24 +6,120 @@ using BeWo.Report.ReportObjects;
namespace BeWo.DieDueneReports
{
- public class DieDueneMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
- {
-
+ public class DieDueneMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
+ {
- public override decimal GetArbeitstageImBereich(DateTime von, DateTime bis, Employee emp)
- {
- Contract c = GetNextValidContractForDate(von, emp);
+ public override bool ShouldCreateDayDetails()
+ {
+ return true;
+ }
- if (c != null && c.WeeklyTotalHours.HasValue)
- {
- int stunden = (int) Math.Round(c.WeeklyTotalHours.Value*4.33m, 0, MidpointRounding.AwayFromZero);
- decimal tage = stunden/(c.WeeklyTotalHours.Value/5);
+ public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed)
+ {
+ var dd = base.CreateDayDetail(date, ed);
+ dd.BreakMinutes2 = 15;
+ dd.MaxHoursUntilBreak2 = 9;
- return tage;
- }
+ return dd;
+ }
+
+ public override decimal GetArbeitstageImBereich(DateTime von, DateTime bis, Employee emp)
+ {
+ Contract c = GetNextValidContractForDate(von, emp);
+
+ if (c != null && c.WeeklyTotalHours.HasValue)
+ {
+ int stunden = (int) Math.Round(c.WeeklyTotalHours.Value * 4.33m, 0, MidpointRounding.AwayFromZero);
+ decimal tage = stunden / (c.WeeklyTotalHours.Value / 5);
+
+ return tage;
+ }
- return base.GetArbeitstageImBereich(von, bis, emp);
- }
- }
+ return base.GetArbeitstageImBereich(von, bis, emp);
+ }
+
+ public override decimal GetAdditionalHours(IList days, DateTime berichtStart, DateTime berichtEnde, MitarbeiterstundenkontoRO.EmployeeDetail ed,
+ IList recordsAll)
+ {
+ var test = base.GetAdditionalHours(days, berichtStart, berichtEnde, ed, recordsAll);
+
+ if (ed.FlsIst + ed.MittelbarIst > 0)
+ {
+ ed.MittelbarIst += test;
+
+ ed.RelationFlsZuMittelbar = (ed.FlsIst / (ed.FlsIst + ed.MittelbarIst)) * 100;
+ }
+
+ return test;
+ }
+
+ public override bool AddServiceRecordToDuration(ServiceRecord item)
+ {
+ if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
+ {
+ if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
+ {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ protected override ServiceRecordSummary BerechneStunden(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList groupFilteredRecords, DateTime berichtsAnfang,
+ DateTime berichtsEnde)
+ {
+ decimal flsGesamt = 0;
+ decimal arbeitszeit = 0;
+
+ var sum = new ServiceRecordSummary();
+ sum.RecordsImBerichtszeitraum = new List();
+ //base.CorrectOverlappingTimes(groupFilteredRecords);
+
+ foreach (var item in groupFilteredRecords)
+ {
+ if (!IsServiceRecordFehlzeit(item))
+ {
+ if (item.Start.Value >= berichtsAnfang && item.Start.Value < berichtsEnde)
+ {
+ //if (AddServiceRecordToDuration(item))
+ //{
+ decimal duration = 0;
+
+ if (item.GroupRoundedDuration.HasValue)
+ {
+ duration = item.GroupRoundedDuration.Value;
+ }
+ else
+ {
+ duration = item.RoundedDuration;
+ }
+
+ if (item.ServiceDescription != null &&
+ item.ServiceDescription.ServiceCategory != null)
+ {
+ if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
+ {
+ arbeitszeit += duration;
+ }
+ else if (item.ServiceDescription.ServiceCategory.IsBillable)
+ {
+ flsGesamt += duration;
+ }
+
+ }
+ sum.RecordsImBerichtszeitraum.Add(item);
+ }
+ }
+ }
+
+
+ sum.IstAbrechenbar = flsGesamt;
+ sum.IstNichtAbrechenbar = arbeitszeit - flsGesamt;
+
+
+ return sum;
+ }
+ }
}
diff --git a/ReportImp/DieDueneReports/DieDueneReports.csproj b/ReportImp/DieDueneReports/DieDueneReports.csproj
index 81b34fa10..87fd83db6 100644
--- a/ReportImp/DieDueneReports/DieDueneReports.csproj
+++ b/ReportImp/DieDueneReports/DieDueneReports.csproj
@@ -100,6 +100,7 @@
Teamstundenkonto.cs
+
diff --git a/ReportImp/DieDueneReports/Validation/ServiceRecordValidator.cs b/ReportImp/DieDueneReports/Validation/ServiceRecordValidator.cs
new file mode 100644
index 000000000..9d5df505a
--- /dev/null
+++ b/ReportImp/DieDueneReports/Validation/ServiceRecordValidator.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace DieDuene.Validation
+{
+ public class DkkkServiceRecordValidator : ServiceRecordValidator
+ {
+ public override string[] GetIgnoreCategoriesForOverlappingCheck()
+ {
+ return new[] {"Arbeitszeit"};
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs b/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs
index 3bca55b51..ae9248046 100644
--- a/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs
+++ b/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs
@@ -111,7 +111,7 @@ namespace FreundeskreisSuchthilfe.Reporting
// Nach Klientenaltersgruppen
report = new AnnualReportDC();
- report.Name = "Anzahl Personen nach Alter";
+ report.Name = "Anzahl Personen nach Altersgruppen";
reports.Add(report);
report.Data = new List();
index = 1;
diff --git a/ReportImp/GerdasPflegedienst/GerdasPflegedienst.csproj b/ReportImp/GerdasPflegedienst/GerdasPflegedienst.csproj
index cee9fe369..34fd4d71a 100644
--- a/ReportImp/GerdasPflegedienst/GerdasPflegedienst.csproj
+++ b/ReportImp/GerdasPflegedienst/GerdasPflegedienst.csproj
@@ -75,6 +75,7 @@
Mitarbeiterstundenkonto.cs
+
diff --git a/ReportImp/GerdasPflegedienst/Reporting/CustomAnnualReportFactory.cs b/ReportImp/GerdasPflegedienst/Reporting/CustomAnnualReportFactory.cs
new file mode 100644
index 000000000..e7ca2c9ef
--- /dev/null
+++ b/ReportImp/GerdasPflegedienst/Reporting/CustomAnnualReportFactory.cs
@@ -0,0 +1,35 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Service.Reporting;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Services;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+
+namespace GerdasPflegedienst.Reporting
+{
+ public class CustomAnnualReportFactory : AnnualReportFactory
+ {
+ public override bool ShouldProcessSupportConcept(CostBearer2SupportConcept iCb2Sc, SupportConcept sc, Customer customer)
+ {
+ if (sc.IsActive != ActivationTypeId.Deleted && customer.IsActive != ActivationTypeId.Deleted)
+ {
+ if ((iCb2Sc.StartDate.HasValue && iCb2Sc.EndDate.HasValue))
+ {
+ if (CustomerBelongsToTeam(customer, TeamOid) &&
+ IsCustomerOfCustomerCareType(customer, CustomerCareTypeValueListEntryOid))
+ {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/HshCologne/CustomReportCreator.cs b/ReportImp/HshCologne/CustomReportCreator.cs
new file mode 100644
index 000000000..963b0a2e0
--- /dev/null
+++ b/ReportImp/HshCologne/CustomReportCreator.cs
@@ -0,0 +1,150 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace HshCologne
+{
+ public class CustomReportCreator : DefaultReportCreator
+ {
+ public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
+
+ if (lROs.Count > 0)
+ {
+
+ var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
+ rootReport.CreateDocument();
+
+ for (int i = 1; i < lROs.Count; i++)
+ {
+ var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
+ lNext.CreateDocument();
+ rootReport.Pages.AddRange(lNext.Pages);
+ }
+
+ return rootReport;
+ }
+ return new XtraReport();
+ }
+
+ public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
+
+ return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
+
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ XtraReport report = null;
+
+ ServicesOverviewRO spfhRo = CopyFromRO(ro);
+ ServicesOverviewRO sbdRo = CopyFromRO(ro);
+
+ if (ro.Services != null)
+ {
+ foreach (ServicesOverviewRO.ServiceDetail s in ro.Services)
+ {
+ //if (s.IsBillable)
+ //{
+ if (s.ServiceCategory.ToLower().Contains("familien"))
+ {
+ spfhRo.Services.Add(s);
+ }
+ else
+ {
+ sbdRo.Services.Add(s);
+ }
+ //}
+ }
+
+ }
+ report = AddReportToReport(report, new LeistungsnachweisFamilienhilfe(), spfhRo);
+ report = AddReportToReport(report, new LeistungsnachweisSchulbegleitung(), sbdRo);
+
+ //report = AddReportToReport(report, eingliederungshilfe);
+
+ if (report == null)
+ report = new XtraReport();
+ return report;
+ }
+
+ private XtraReport AddReportToReport(XtraReport masterReport, IBeWoReport newReport, ServicesOverviewRO ro)
+ {
+ if (ro.Services.Count > 0)
+ {
+ newReport.SetReportDataSource(ro);
+ ((XtraReport)newReport).CreateDocument();
+ if (masterReport == null)
+ {
+ masterReport = newReport as XtraReport;
+ }
+ else
+ {
+ if (masterReport.Pages.Count == 0)
+ {
+ masterReport.CreateDocument();
+ }
+
+ masterReport.Pages.AddRange(((XtraReport)newReport).Pages);
+
+ }
+ }
+ return masterReport;
+ }
+
+ private ServicesOverviewRO CopyFromRO(ServicesOverviewRO ro)
+ {
+ ServicesOverviewRO newRo = new ServicesOverviewRO();
+
+ newRo.StartDate = ro.StartDate;
+ newRo.Abwesenheiten = ro.Abwesenheiten;
+ newRo.AbsenceTimes = ro.AbsenceTimes;
+ newRo.ApprovedEndDate = ro.ApprovedEndDate;
+ newRo.ApprovedFLSPerMonth = ro.ApprovedFLSPerMonth;
+ newRo.ApprovedFLSPerMonthTotal = ro.ApprovedFLSPerMonthTotal;
+ newRo.ApprovedFLSPerWeek = ro.ApprovedFLSPerWeek;
+ newRo.ApprovedFLSPerWeekTotal = ro.ApprovedFLSPerWeekTotal;
+ newRo.ApprovedFLSTotal = ro.ApprovedFLSTotal;
+ newRo.ApprovedStartDate = ro.ApprovedStartDate;
+ newRo.ContactEmployee = ro.ContactEmployee;
+ newRo.CostBearer2SupportConceptList = ro.CostBearer2SupportConceptList;
+ newRo.Costbearer = ro.Costbearer;
+ newRo.CustomerBirthday = ro.CustomerBirthday;
+ newRo.CustomerLastName = ro.CustomerLastName;
+ newRo.CustomerCity = ro.CustomerCity;
+ newRo.CustomerFirstName = ro.CustomerFirstName;
+ newRo.CustomerName = ro.CustomerName;
+ newRo.CustomerPostalCode = ro.CustomerPostalCode;
+ newRo.CustomerStreet = ro.CustomerStreet;
+ newRo.EndDate = ro.EndDate;
+ newRo.FreeMinutesThisMonth = ro.FreeMinutesThisMonth;
+ newRo.Month = ro.Month;
+ newRo.Year = ro.Year;
+ newRo.MainAttendant = ro.MainAttendant;
+ newRo.MainAttendantCommaSeperated = ro.MainAttendantCommaSeperated;
+ newRo.ReferenceNumber = ro.ReferenceNumber;
+ newRo.TotalFLMBillable = ro.TotalFLMBillable;
+ newRo.TotalFLM = ro.TotalFLM;
+ newRo.TotalFLMQualified = ro.TotalFLMQualified;
+ newRo.TotalFLMUnqualified = ro.TotalFLMUnqualified;
+ newRo.TotalFLS = ro.TotalFLS;
+ newRo.TotalFLSQualified = ro.TotalFLSQualified;
+ newRo.TotalFLSUnqualified = ro.TotalFLSUnqualified;
+ newRo.TotalFLSPerCostBearer = ro.TotalFLSPerCostBearer;
+ newRo.TotalGefahreneKilometer = ro.TotalGefahreneKilometer;
+ newRo.SupportConceptCostBearer = ro.SupportConceptCostBearer;
+ newRo.Mandator = ro.Mandator;
+ newRo.CustomerOid = ro.CustomerOid;
+ return newRo;
+ }
+ }
+}
diff --git a/ReportImp/HshCologne/HshCologne.csproj b/ReportImp/HshCologne/HshCologne.csproj
new file mode 100644
index 000000000..2cf221fc8
--- /dev/null
+++ b/ReportImp/HshCologne/HshCologne.csproj
@@ -0,0 +1,90 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {B9962DC8-015C-415A-A079-94BC3279E577}
+ Library
+ Properties
+ HshCologne
+ 8619663355_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ LeistungsnachweisSchulbegleitung.cs
+
+
+
+ Component
+
+
+ LeistungsnachweisFamilienhilfe.cs
+
+
+
+
+ LeistungsnachweisSchulbegleitung.cs
+
+
+
+ LeistungsnachweisFamilienhilfe.cs
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.Designer.cs b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.Designer.cs
new file mode 100644
index 000000000..60d28e742
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.Designer.cs
@@ -0,0 +1,726 @@
+namespace HshCologne
+{
+ partial class LeistungsnachweisFamilienhilfe
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ 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.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellKinder = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellAsd = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblHeader = 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.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.cellDatum = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.fieldAbrechenbareStunden = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ 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.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(680F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell5,
+ this.xrTableCell1});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 2.2222184546263724D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag/Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell3.Weight = 0.29263101620867055D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Multiline = true;
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Geleistete\r\nFLS";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell5.Weight = 0.29263101384076406D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Tätigkeitsbeschreibung";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell1.Weight = 1.0729803996057445D;
+ //
+ // 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.xrTable3});
+ 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;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ 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(680F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell6,
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1.3888888888888888D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell13.Weight = 0.15151511909339357D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden", "{0:0.00}")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell6.Weight = 0.1515151175978775D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.55555546239134668D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.lblHeader});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 260F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1,
+ this.xrTableRow3,
+ this.xrTableRow4,
+ this.xrTableRow5,
+ this.xrTableRow7,
+ this.xrTableRow8});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 180F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell10,
+ this.xrTableCell11});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseFont = false;
+ this.xrTableRow1.StylePriority.UsePadding = false;
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 1.6666638409697792D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "Monat";
+ this.xrTableCell10.Weight = 0.82912121714367759D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "[Month]/[Year]";
+ this.xrTableCell11.Weight = 0.82912121691692775D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4,
+ this.xrTableCell7});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1.6666638409697794D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Leistungsempfänger";
+ this.xrTableCell4.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.xrTableCell14});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1.6666638409697792D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "Aktenzeichen Wirtschaftliche Jugendhilfe";
+ this.xrTableCell8.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell18});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1.6666638409697794D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Einsatz durch";
+ this.xrTableCell15.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "xrTableCell18";
+ this.xrTableCell18.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.cellKinder});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1.6666638409697789D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "Namen des Kindes";
+ this.xrTableCell19.Weight = 0.8291209938839289D;
+ //
+ // cellKinder
+ //
+ this.cellKinder.Name = "cellKinder";
+ this.cellKinder.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21,
+ this.cellAsd});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 1.6666638409697794D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "Fallführende Fachkraft im ASD";
+ this.xrTableCell21.Weight = 0.8291209938839289D;
+ //
+ // cellAsd
+ //
+ this.cellAsd.Name = "cellAsd";
+ this.cellAsd.Weight = 0.82912144017667644D;
+ //
+ // lblHeader
+ //
+ this.lblHeader.Font = new System.Drawing.Font("Arial", 13.5F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
+ this.lblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblHeader.Multiline = true;
+ this.lblHeader.Name = "lblHeader";
+ this.lblHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblHeader.SizeF = new System.Drawing.SizeF(674.9998F, 50F);
+ this.lblHeader.StylePriority.UseFont = false;
+ this.lblHeader.StylePriority.UseTextAlignment = false;
+ this.lblHeader.Text = "Leistungsnachweis\r\nfür das Jugendamt Sankt Augustin";
+ this.lblHeader.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.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 99F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 36F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4,
+ this.xrTable2});
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.ReportFooter.HeightF = 120F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(680F, 80F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.cellDatum,
+ this.xrTableCell24});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow10.StylePriority.UseFont = false;
+ this.xrTableRow10.StylePriority.UseTextAlignment = false;
+ this.xrTableRow10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow10.Weight = 2.2222184546263724D;
+ //
+ // cellDatum
+ //
+ this.cellDatum.Name = "cellDatum";
+ this.cellDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.cellDatum.StylePriority.UseFont = false;
+ this.cellDatum.StylePriority.UseTextAlignment = false;
+ this.cellDatum.Text = "Datum";
+ this.cellDatum.Weight = 0.58526203320664327D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UsePadding = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.Text = "Unterschrift";
+ this.xrTableCell24.Weight = 1.0729803964485358D;
+ //
+ // 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.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 25F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell12,
+ this.xrTableCell16});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow9.StylePriority.UseFont = false;
+ this.xrTableRow9.StylePriority.UseTextAlignment = false;
+ this.xrTableRow9.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Gesamt";
+ this.xrTableCell9.Weight = 0.29263101620867055D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ xrSummary1.FormatString = "{0:0.00}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell12.Summary = xrSummary1;
+ this.xrTableCell12.Weight = 0.29263101384076406D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 1.0729803996057445D;
+ //
+ // fieldAbrechenbareStunden
+ //
+ this.fieldAbrechenbareStunden.DataMember = "Services";
+ this.fieldAbrechenbareStunden.Expression = "[Minutes] / 60";
+ this.fieldAbrechenbareStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareStunden.Name = "fieldAbrechenbareStunden";
+ //
+ // fieldTotalFLSBillable
+ //
+ this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
+ this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
+ //
+ // fieldTotalFLSBillableXRateFactor
+ //
+ this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
+ //
+ // customerCountField
+ //
+ this.customerCountField.DataMember = "Services";
+ this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
+ this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.customerCountField.Name = "customerCountField";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.GroupHeader1.HeightF = 40F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // LeistungsnachweisFamilienhilfe
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter,
+ this.GroupHeader1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareStunden,
+ this.fieldTotalFLSBillable,
+ this.fieldTotalFLSBillableXRateFactor,
+ this.customerCountField,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(75, 70, 99, 36);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareStunden;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.CalculatedField customerCountField;
+ private DevExpress.XtraReports.UI.XRLabel lblHeader;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell cellKinder;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell cellAsd;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell cellDatum;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ }
+}
diff --git a/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.cs b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.cs
new file mode 100644
index 000000000..b3e623c95
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.cs
@@ -0,0 +1,94 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraPrinting.Native;
+
+namespace HshCologne
+{
+ public partial class LeistungsnachweisFamilienhilfe : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public LeistungsnachweisFamilienhilfe()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ cellDatum.Text = String.Format("Datum {0:dd.MM.yyyy}", DateTime.Now);
+
+ this.lblHeader.Text = "Leistungsnachweis";
+
+
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+
+ var org = c2s.CostBearer.Organisation;
+
+ if (org.Name.Contains("Jugendamt"))
+ {
+ this.lblHeader.Text = "Leistungsnachweis\r\nfür das ";
+
+ //var name = org.Name.Replace("Jugendamt", "").Trim();
+
+ this.lblHeader.Text += org.Name;
+
+
+ }
+
+ if (c2s.CostBearerContactPerson != null)
+ {
+ cellAsd.Text = c2s.CostBearerContactPerson.FirstNameLastName;
+ }
+ }
+
+ if (pRO.CustomerOid > 0)
+ {
+ var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid);
+
+ cellKinder.Text = c.Childs;
+ }
+
+ Dictionary empDict = new Dictionary();
+ String emp = "";
+ if (pRO.Services != null)
+ {
+ //List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ //if (s.IsBillable)
+ // servicesBillable.Add(s);
+ if (!empDict.ContainsKey(s.EmployeeFullname))
+ {
+ empDict.Add(s.EmployeeFullname, s.EmployeeFullname);
+ }
+
+ emp = s.EmployeeFullname;
+ s.TimeRangeString = String.Format("{0:ddd}./{0:dd.MM.}", s.StartDate);
+ }
+
+ //pRO.Services = servicesBillable;
+ }
+
+ if (empDict.Count == 1)
+ {
+ pRO.MainAttendant = emp;
+ }
+
+ if (!String.IsNullOrEmpty(pRO.MainAttendant))
+ {
+ pRO.MainAttendant = "HSH Cologne, " + pRO.MainAttendant;
+ }
+ else
+ {
+ pRO.MainAttendant = "HSH Cologne";
+ }
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.resx b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisFamilienhilfe.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.Designer.cs b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.Designer.cs
new file mode 100644
index 000000000..f8a69537d
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.Designer.cs
@@ -0,0 +1,1276 @@
+namespace HshCologne
+{
+ partial class LeistungsnachweisSchulbegleitung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ 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.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = 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.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell82 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSummeFls = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSummeAusfall = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSummeWegezeit = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSummeGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBerater1 = 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.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBerater2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellAsdBezirk = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellAsdSachb = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellWjhAz = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell80 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell81 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow18 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell83 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell84 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell85 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell86 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell87 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 8F);
+ this.Detail.HeightF = 20F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ 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.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(700F, 20F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell5,
+ this.xrTableCell52,
+ this.xrTableCell1,
+ this.xrTableCell9});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag";
+ this.xrTableCell3.Weight = 0.15850847569656296D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "gel. FLS";
+ this.xrTableCell5.Weight = 0.13412256222734775D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Ausfallz.";
+ this.xrTableCell52.Weight = 0.14631550497475407D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Text = "Wegezeit";
+ this.xrTableCell1.Weight = 0.14631552357973437D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Beschreibung";
+ this.xrTableCell9.Weight = 1.1217523211507885D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupFooter1});
+ 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.xrTable3});
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ 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", 9F, 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(0, 0, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(700F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell6,
+ this.xrTableCell82,
+ this.xrTableCell58,
+ this.xrTableCell16});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1.1111111111111112D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:ddd}./{0:dd.MM.}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.082070686161312092D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "xrTableCell6";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.069444434773568361D;
+ //
+ // xrTableCell82
+ //
+ this.xrTableCell82.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
+ this.xrTableCell82.Name = "xrTableCell82";
+ this.xrTableCell82.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell82.StylePriority.UsePadding = false;
+ this.xrTableCell82.StylePriority.UseTextAlignment = false;
+ this.xrTableCell82.Text = "xrTableCell82";
+ this.xrTableCell82.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell82.Weight = 0.075757556562452241D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UsePadding = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "xrTableCell58";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell58.Weight = 0.075757556562452227D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.58080794102155564D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4,
+ this.xrTable2});
+ this.GroupFooter1.HeightF = 80F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow5});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(700F, 40F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell26,
+ this.xrTableCell30});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow5.StylePriority.UseFont = false;
+ this.xrTableRow5.StylePriority.UseTextAlignment = false;
+ this.xrTableRow5.Weight = 2.2222184546263724D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.Text = "Datum";
+ this.xrTableCell26.Weight = 0.29263103472457053D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell30.StylePriority.UseFont = false;
+ this.xrTableCell30.StylePriority.UseTextAlignment = false;
+ this.xrTableCell30.Text = "Unterschrift";
+ this.xrTableCell30.Weight = 1.414383352904617D;
+ //
+ // 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.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(700F, 20F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.cellSummeFls,
+ this.cellSummeAusfall,
+ this.cellSummeWegezeit,
+ this.cellSummeGesamt});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow4.StylePriority.UseFont = false;
+ this.xrTableRow4.StylePriority.UseTextAlignment = false;
+ this.xrTableRow4.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "Summen";
+ this.xrTableCell8.Weight = 0.15850847569656296D;
+ //
+ // cellSummeFls
+ //
+ this.cellSummeFls.Name = "cellSummeFls";
+ this.cellSummeFls.Weight = 0.13412254362236742D;
+ //
+ // cellSummeAusfall
+ //
+ this.cellSummeAusfall.Name = "cellSummeAusfall";
+ this.cellSummeAusfall.StylePriority.UsePadding = false;
+ this.cellSummeAusfall.Weight = 0.1463155235797344D;
+ //
+ // cellSummeWegezeit
+ //
+ this.cellSummeWegezeit.Name = "cellSummeWegezeit";
+ this.cellSummeWegezeit.StylePriority.UsePadding = false;
+ this.cellSummeWegezeit.Weight = 0.14631552357973437D;
+ //
+ // cellSummeGesamt
+ //
+ this.cellSummeGesamt.Name = "cellSummeGesamt";
+ this.cellSummeGesamt.StylePriority.UseFont = false;
+ this.cellSummeGesamt.StylePriority.UsePadding = false;
+ this.cellSummeGesamt.StylePriority.UseTextAlignment = false;
+ this.cellSummeGesamt.Weight = 1.1217523211507885D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 8F);
+ this.ReportHeader.HeightF = 220F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1,
+ this.xrTableRow3,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.xrTableRow12,
+ this.xrTableRow13,
+ this.xrTableRow14,
+ this.xrTableRow15,
+ this.xrTableRow16,
+ this.xrTableRow17,
+ this.xrTableRow18});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(700.0002F, 220F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7,
+ this.xrTableCell2,
+ this.xrTableCell11,
+ this.xrTableCell10,
+ this.xrTableCell4});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseFont = false;
+ this.xrTableRow1.StylePriority.UsePadding = false;
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.Text = "Leistungsnachweis";
+ this.xrTableCell7.Weight = 0.73157758384068439D;
+ //
+ // 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.Text = "[Month] [Year]";
+ this.xrTableCell2.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.Text = "Teil 1";
+ this.xrTableCell11.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.Text = "Teil 2";
+ this.xrTableCell10.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "ges.";
+ this.xrTableCell4.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12,
+ this.xrTableCell14,
+ this.xrTableCell17,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "Träger";
+ this.xrTableCell12.Weight = 0.29263103472457058D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.Text = "HSH Cologne";
+ this.xrTableCell14.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Text = "bew. FLS/Wo.";
+ this.xrTableCell17.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UsePadding = false;
+ this.xrTableCell21.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell36,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "Leistungsempfänger";
+ this.xrTableCell23.Weight = 0.29263103472457058D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Text = "Abrechnungszeitraum von";
+ this.xrTableCell36.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedStartDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.StylePriority.UsePadding = false;
+ this.xrTableCell39.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.cellBerater1,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Text = "Berater";
+ this.xrTableCell40.Weight = 0.29263103472457058D;
+ //
+ // cellBerater1
+ //
+ this.cellBerater1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.cellBerater1.Name = "cellBerater1";
+ this.cellBerater1.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Text = " bis";
+ this.xrTableCell42.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedEndDate", "{0:dd.MM.yyyy}")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell46,
+ this.cellBerater2,
+ this.xrTableCell48,
+ this.xrTableCell49,
+ this.xrTableCell50,
+ this.xrTableCell51});
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Text = "Berater";
+ this.xrTableCell46.Weight = 0.29263103472457058D;
+ //
+ // cellBerater2
+ //
+ this.cellBerater2.Name = "cellBerater2";
+ this.cellBerater2.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Text = "zur Verfügung im Abrechnungszeitraum";
+ this.xrTableCell48.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonth", "{0:0.00}")});
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow13
+ //
+ this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell53,
+ this.xrTableCell54,
+ this.xrTableCell55,
+ this.xrTableCell56,
+ this.xrTableCell57});
+ this.xrTableRow13.Name = "xrTableRow13";
+ this.xrTableRow13.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.Weight = 0.73157758384068439D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Text = "bew. FLS/Wo.";
+ this.xrTableCell54.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.StylePriority.UsePadding = false;
+ this.xrTableCell56.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.StylePriority.UsePadding = false;
+ this.xrTableCell57.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell59,
+ this.xrTableCell60,
+ this.xrTableCell61,
+ this.xrTableCell62,
+ this.xrTableCell63});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell59
+ //
+ this.xrTableCell59.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.StylePriority.UseBorders = false;
+ this.xrTableCell59.Weight = 0.73157758384068439D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.Text = "3-Monats-Zeitraum von";
+ this.xrTableCell60.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell61
+ //
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.StylePriority.UsePadding = false;
+ this.xrTableCell61.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell62
+ //
+ this.xrTableCell62.Name = "xrTableCell62";
+ this.xrTableCell62.StylePriority.UsePadding = false;
+ this.xrTableCell62.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell63
+ //
+ this.xrTableCell63.Name = "xrTableCell63";
+ this.xrTableCell63.StylePriority.UsePadding = false;
+ this.xrTableCell63.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell64,
+ this.cellAsdBezirk,
+ this.xrTableCell66,
+ this.xrTableCell67,
+ this.xrTableCell68,
+ this.xrTableCell69});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell64
+ //
+ this.xrTableCell64.Name = "xrTableCell64";
+ this.xrTableCell64.Text = "ASD-Bezirk";
+ this.xrTableCell64.Weight = 0.29263103472457058D;
+ //
+ // cellAsdBezirk
+ //
+ this.cellAsdBezirk.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")});
+ this.cellAsdBezirk.Name = "cellAsdBezirk";
+ this.cellAsdBezirk.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell66
+ //
+ this.xrTableCell66.Name = "xrTableCell66";
+ this.xrTableCell66.Text = " bis";
+ this.xrTableCell66.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell67
+ //
+ this.xrTableCell67.Name = "xrTableCell67";
+ this.xrTableCell67.StylePriority.UsePadding = false;
+ this.xrTableCell67.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell68
+ //
+ this.xrTableCell68.Name = "xrTableCell68";
+ this.xrTableCell68.StylePriority.UsePadding = false;
+ this.xrTableCell68.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell69
+ //
+ this.xrTableCell69.Name = "xrTableCell69";
+ this.xrTableCell69.StylePriority.UsePadding = false;
+ this.xrTableCell69.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow16
+ //
+ this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell70,
+ this.cellAsdSachb,
+ this.xrTableCell72,
+ this.xrTableCell73,
+ this.xrTableCell74,
+ this.xrTableCell75});
+ this.xrTableRow16.Name = "xrTableRow16";
+ this.xrTableRow16.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell70
+ //
+ this.xrTableCell70.Name = "xrTableCell70";
+ this.xrTableCell70.Text = "ASD-Sachb.";
+ this.xrTableCell70.Weight = 0.29263103472457058D;
+ //
+ // cellAsdSachb
+ //
+ this.cellAsdSachb.Name = "cellAsdSachb";
+ this.cellAsdSachb.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell72
+ //
+ this.xrTableCell72.Name = "xrTableCell72";
+ this.xrTableCell72.Text = "insges. zur Verfügung";
+ this.xrTableCell72.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell73
+ //
+ this.xrTableCell73.Name = "xrTableCell73";
+ this.xrTableCell73.StylePriority.UsePadding = false;
+ this.xrTableCell73.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell74
+ //
+ this.xrTableCell74.Name = "xrTableCell74";
+ this.xrTableCell74.StylePriority.UsePadding = false;
+ this.xrTableCell74.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell75
+ //
+ this.xrTableCell75.Name = "xrTableCell75";
+ this.xrTableCell75.StylePriority.UsePadding = false;
+ this.xrTableCell75.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow17
+ //
+ this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell76,
+ this.cellWjhAz,
+ this.xrTableCell78,
+ this.xrTableCell79,
+ this.xrTableCell80,
+ this.xrTableCell81});
+ this.xrTableRow17.Name = "xrTableRow17";
+ this.xrTableRow17.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell76
+ //
+ this.xrTableCell76.Name = "xrTableCell76";
+ this.xrTableCell76.Text = "WJH-Az.";
+ this.xrTableCell76.Weight = 0.29263103472457058D;
+ //
+ // cellWjhAz
+ //
+ this.cellWjhAz.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.cellWjhAz.Name = "cellWjhAz";
+ this.cellWjhAz.Weight = 0.43894654911611386D;
+ //
+ // xrTableCell78
+ //
+ this.xrTableCell78.Name = "xrTableCell78";
+ this.xrTableCell78.Text = "abzgl. Vormonat";
+ this.xrTableCell78.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell79
+ //
+ this.xrTableCell79.Name = "xrTableCell79";
+ this.xrTableCell79.StylePriority.UsePadding = false;
+ this.xrTableCell79.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell80
+ //
+ this.xrTableCell80.Name = "xrTableCell80";
+ this.xrTableCell80.StylePriority.UsePadding = false;
+ this.xrTableCell80.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell81
+ //
+ this.xrTableCell81.Name = "xrTableCell81";
+ this.xrTableCell81.StylePriority.UsePadding = false;
+ this.xrTableCell81.Weight = 0.14631567705966692D;
+ //
+ // xrTableRow18
+ //
+ this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell83,
+ this.xrTableCell84,
+ this.xrTableCell85,
+ this.xrTableCell86,
+ this.xrTableCell87});
+ this.xrTableRow18.Name = "xrTableRow18";
+ this.xrTableRow18.Weight = 1.1111092273131862D;
+ //
+ // xrTableCell83
+ //
+ this.xrTableCell83.Name = "xrTableCell83";
+ this.xrTableCell83.Weight = 0.73157758384068439D;
+ //
+ // xrTableCell84
+ //
+ this.xrTableCell84.Name = "xrTableCell84";
+ this.xrTableCell84.Text = "bleibt zur Verfügung";
+ this.xrTableCell84.Weight = 0.53649022840921035D;
+ //
+ // xrTableCell85
+ //
+ this.xrTableCell85.Name = "xrTableCell85";
+ this.xrTableCell85.StylePriority.UsePadding = false;
+ this.xrTableCell85.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell86
+ //
+ this.xrTableCell86.Name = "xrTableCell86";
+ this.xrTableCell86.StylePriority.UsePadding = false;
+ this.xrTableCell86.Weight = 0.14631574683949838D;
+ //
+ // xrTableCell87
+ //
+ this.xrTableCell87.Name = "xrTableCell87";
+ this.xrTableCell87.StylePriority.UsePadding = false;
+ this.xrTableCell87.Weight = 0.14631567705966692D;
+ //
+ // 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.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 36F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldTotalFLSBillable
+ //
+ this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
+ this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
+ //
+ // fieldTotalFLSBillableXRateFactor
+ //
+ this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
+ //
+ // customerCountField
+ //
+ this.customerCountField.DataMember = "Services";
+ this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
+ this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.customerCountField.Name = "customerCountField";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable]";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // fieldStunden
+ //
+ this.fieldStunden.DataMember = "Services";
+ this.fieldStunden.Expression = "[Minutes] / 60";
+ this.fieldStunden.Name = "fieldStunden";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // LeistungsnachweisSchulbegleitung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareMinuten,
+ this.fieldTotalFLSBillable,
+ this.fieldTotalFLSBillableXRateFactor,
+ this.customerCountField,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS,
+ this.fieldStunden});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(70, 50, 50, 36);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.CalculatedField customerCountField;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldStunden;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell cellBerater1;
+ 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.XRTableRow xrTableRow12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell cellBerater2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
+ private DevExpress.XtraReports.UI.XRTableCell cellAsdBezirk;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell67;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell68;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
+ private DevExpress.XtraReports.UI.XRTableCell cellAsdSachb;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell73;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell74;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
+ private DevExpress.XtraReports.UI.XRTableCell cellWjhAz;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell78;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell79;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell80;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell81;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell83;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell84;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell85;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell86;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell87;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell82;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell cellSummeFls;
+ private DevExpress.XtraReports.UI.XRTableCell cellSummeAusfall;
+ private DevExpress.XtraReports.UI.XRTableCell cellSummeWegezeit;
+ private DevExpress.XtraReports.UI.XRTableCell cellSummeGesamt;
+ }
+}
diff --git a/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs
new file mode 100644
index 000000000..134a8f34d
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs
@@ -0,0 +1,113 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared;
+
+namespace HshCologne
+{
+ public partial class LeistungsnachweisSchulbegleitung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public LeistungsnachweisSchulbegleitung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bool hatGruppen = false;
+
+ double summeFls = 0;
+ double summeAusfall = 0;
+ double summeWege = 0;
+
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ //if (s.IsBillable)
+ //{
+ s.Notice4 = "";
+ s.Notice5 = "";
+ s.TimeRangeString = "";
+
+ if (s.ServiceDescription.Contains("Ausfall"))
+ {
+ summeAusfall += s.Minutes;
+ s.Notice4 = String.Format("{0:0.00}", s.Minutes / 60);
+ }
+ else if (s.ServiceDescription.Contains("Wege"))
+ {
+ summeWege += s.Minutes;
+ s.Notice5 = String.Format("{0:0.00}", s.Minutes / 60);
+ }
+ else
+ {
+ summeFls += s.Minutes;
+ s.TimeRangeString = String.Format("{0:0.00}", s.Minutes / 60);
+ }
+
+ servicesBillable.Add(s);
+ //}
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ cellSummeFls.Text = String.Format("{0:0.00}", summeFls / 60);
+ cellSummeAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60);
+ cellSummeWegezeit.Text = String.Format("{0:0.00}", summeWege / 60);
+ cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeWege + summeAusfall + summeWege) / 60);
+
+ pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
+
+ //cellAsdBezirk.Text = pRO.o
+ cellAsdSachb.Text = "";
+
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson != null)
+ {
+ String name = "";
+ if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.HasValue)
+ {
+ if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.Value == Sex.Male)
+ {
+ name = "Herr ";
+ }
+ else
+ {
+ name = "Frau ";
+ }
+ }
+
+ cellAsdSachb.Text = name + pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.LastName;
+ }
+ }
+
+ this.bindingSource1.DataSource = pRO;
+
+
+
+ //Leistungsnachweis Jugendamt Monvita
+ // Berater = Hauptbetreuer
+
+ //ASD - Bezirk: leer
+ //ASD - Sachb: leer
+ //WJH - Az.: leer
+
+ // links oben:
+ //bew.FLS / wo: klar
+ // Abrechnungszeitraum von bis: gesmter Bewilligung:
+
+ //Pro Monat 4 * 4.33333333333333333333
+ //ins.
+ // Teil 2 ignorieren
+
+ }
+
+
+ }
+}
diff --git a/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.resx b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/HshCologne/Properties/AssemblyInfo.cs b/ReportImp/HshCologne/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..eac269217
--- /dev/null
+++ b/ReportImp/HshCologne/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("HshCologne")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("HshCologne")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("b9962dc8-015c-415a-a079-94bc3279e577")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/HshCologne/Properties/licenses.licx b/ReportImp/HshCologne/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/HshCologne/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/HshNetzwerk/CustomReportCreator.cs b/ReportImp/HshNetzwerk/CustomReportCreator.cs
new file mode 100644
index 000000000..f6efb56dc
--- /dev/null
+++ b/ReportImp/HshNetzwerk/CustomReportCreator.cs
@@ -0,0 +1,62 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace HshNetzwerk
+{
+ public class CustomReportCreator : DefaultReportCreator
+ {
+ public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
+
+ if (lROs.Count > 0)
+ {
+
+ var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
+ rootReport.CreateDocument();
+
+ for (int i = 1; i < lROs.Count; i++)
+ {
+ var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
+ lNext.CreateDocument();
+ rootReport.Pages.AddRange(lNext.Pages);
+ }
+
+ return rootReport;
+ }
+ return new XtraReport();
+ }
+
+ public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
+ {
+ var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
+
+ return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
+
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ IBeWoReport report = null;
+
+ if (!String.IsNullOrWhiteSpace(ro.Costbearer) && ro.Costbearer.ToLower().Contains("jugendamt") && ro.Costbearer.ToLower().Contains("erftstadt"))
+ {
+ report = new LeistungsnachweisJaErftstadt();
+ }
+
+ if (report == null)
+ report = new Stundenzettel();
+ report.SetReportDataSource(ro);
+
+ return report as XtraReport;
+ }
+
+ }
+}
diff --git a/ReportImp/HshNetzwerk/HshNetzwerk.csproj b/ReportImp/HshNetzwerk/HshNetzwerk.csproj
index 111bad0b5..2096820cf 100644
--- a/ReportImp/HshNetzwerk/HshNetzwerk.csproj
+++ b/ReportImp/HshNetzwerk/HshNetzwerk.csproj
@@ -48,7 +48,14 @@
+
+
+ Component
+
+
+ LeistungsnachweisJaErftstadt.cs
+
Component
@@ -58,6 +65,9 @@
+
+ LeistungsnachweisJaErftstadt.cs
+
ServicesOverviewReport.cs
diff --git a/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.Designer.cs b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.Designer.cs
new file mode 100644
index 000000000..65be51581
--- /dev/null
+++ b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.Designer.cs
@@ -0,0 +1,790 @@
+namespace HshNetzwerk
+{
+ partial class LeistungsnachweisJaErftstadt
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ 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.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = 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.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellKinder = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellAsd = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblHeader = 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.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellDatum = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.fieldAbrechenbareStunden = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ 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.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(680F, 25F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell22,
+ this.xrTableCell20,
+ this.xrTableCell5,
+ this.xrTableCell1});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag/Datum";
+ this.xrTableCell3.Weight = 0.29263101620867055D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Geleistete FLS";
+ this.xrTableCell5.Weight = 0.29263101384076406D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Tätigkeitsbeschreibung";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.68280571137327384D;
+ //
+ // 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.xrTable3});
+ 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;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ 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(680F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell25,
+ this.xrTableCell23,
+ this.xrTableCell6,
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1.3888888888888888D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.15151511909339357D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden", "{0:0.00}")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.15151511759787747D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell2.Weight = 0.35353529990815136D;
+ //
+ // 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";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.lblHeader});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 240F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1,
+ this.xrTableRow3,
+ this.xrTableRow4,
+ this.xrTableRow5,
+ this.xrTableRow7,
+ this.xrTableRow8});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 150F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell10,
+ this.xrTableCell11});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseFont = false;
+ this.xrTableRow1.StylePriority.UsePadding = false;
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "Monat";
+ this.xrTableCell10.Weight = 0.82912121714367759D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "[Month]/[Year]";
+ this.xrTableCell11.Weight = 0.82912121691692775D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4,
+ this.xrTableCell7});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Leistungsempfänger";
+ this.xrTableCell4.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.xrTableCell14});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "Aktenzeichen Wirtschaftliche Jugendhilfe";
+ this.xrTableCell8.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell18});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Einsatz durch";
+ this.xrTableCell15.Weight = 0.8291209938839289D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "xrTableCell18";
+ this.xrTableCell18.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.cellKinder});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "Namen der Kinder";
+ this.xrTableCell19.Weight = 0.8291209938839289D;
+ //
+ // cellKinder
+ //
+ this.cellKinder.Name = "cellKinder";
+ this.cellKinder.Weight = 0.82912144017667644D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21,
+ this.cellAsd});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "Fallführende Fachkraft im ASD";
+ this.xrTableCell21.Weight = 0.8291209938839289D;
+ //
+ // cellAsd
+ //
+ this.cellAsd.Name = "cellAsd";
+ this.cellAsd.Weight = 0.82912144017667644D;
+ //
+ // lblHeader
+ //
+ this.lblHeader.Font = new System.Drawing.Font("Arial", 13.5F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
+ this.lblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblHeader.Multiline = true;
+ this.lblHeader.Name = "lblHeader";
+ this.lblHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblHeader.SizeF = new System.Drawing.SizeF(674.9998F, 50F);
+ this.lblHeader.StylePriority.UseFont = false;
+ this.lblHeader.StylePriority.UseTextAlignment = false;
+ this.lblHeader.Text = "Leistungsnachweis für das Jugendamt\r\nSankt Augustin";
+ this.lblHeader.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.Font = new System.Drawing.Font("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 99F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 36F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4,
+ this.xrTable2});
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.ReportFooter.HeightF = 140F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(680F, 100F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.cellDatum,
+ this.xrTableCell24});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow10.StylePriority.UseFont = false;
+ this.xrTableRow10.StylePriority.UseTextAlignment = false;
+ this.xrTableRow10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow10.Weight = 2.7777730682829653D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "Datum";
+ this.xrTableCell17.Weight = 0.29263101620867055D;
+ //
+ // cellDatum
+ //
+ this.cellDatum.Name = "cellDatum";
+ this.cellDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.cellDatum.StylePriority.UsePadding = false;
+ this.cellDatum.Weight = 0.39017468617342166D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UsePadding = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.Text = "Unterschrift";
+ this.xrTableCell24.Weight = 0.975436727273087D;
+ //
+ // 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.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 25F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell27,
+ this.xrTableCell26,
+ this.xrTableCell12,
+ this.xrTableCell16});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow9.StylePriority.UseFont = false;
+ this.xrTableRow9.StylePriority.UseTextAlignment = false;
+ this.xrTableRow9.Weight = 1.3888865341414827D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Gesamt";
+ this.xrTableCell9.Weight = 0.29263101620867055D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ xrSummary1.FormatString = "{0:0.00}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell12.Summary = xrSummary1;
+ this.xrTableCell12.Weight = 0.29263101384076406D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.68280571137327373D;
+ //
+ // fieldAbrechenbareStunden
+ //
+ this.fieldAbrechenbareStunden.DataMember = "Services";
+ this.fieldAbrechenbareStunden.Expression = "[Minutes] / 60";
+ this.fieldAbrechenbareStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareStunden.Name = "fieldAbrechenbareStunden";
+ //
+ // fieldTotalFLSBillable
+ //
+ this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
+ this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
+ //
+ // fieldTotalFLSBillableXRateFactor
+ //
+ this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
+ //
+ // customerCountField
+ //
+ this.customerCountField.DataMember = "Services";
+ this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
+ this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.customerCountField.Name = "customerCountField";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.GroupHeader1.HeightF = 25F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "Endzeit";
+ this.xrTableCell20.Weight = 0.19508734178264639D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "Startzeit";
+ this.xrTableCell22.Weight = 0.19508734178264636D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell23.Weight = 0.10101007697707867D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell25.Weight = 0.10101007697707869D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.19508734178264639D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.19508734178264636D;
+ //
+ // LeistungsnachweisJaErftstadt
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter,
+ this.GroupHeader1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareStunden,
+ this.fieldTotalFLSBillable,
+ this.fieldTotalFLSBillableXRateFactor,
+ this.customerCountField,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(75, 70, 99, 36);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareStunden;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.CalculatedField customerCountField;
+ private DevExpress.XtraReports.UI.XRLabel lblHeader;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell cellKinder;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell cellAsd;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell cellDatum;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ }
+}
diff --git a/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.cs b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.cs
new file mode 100644
index 000000000..488c6ef3c
--- /dev/null
+++ b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.cs
@@ -0,0 +1,84 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraPrinting.Native;
+
+namespace HshNetzwerk
+{
+ public partial class LeistungsnachweisJaErftstadt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public LeistungsnachweisJaErftstadt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ cellDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now);
+
+ this.lblHeader.Text = "Leistungsnachweis";
+
+
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+
+ var org = c2s.CostBearer.Organisation;
+
+ if (org.Name.Contains("Jugendamt"))
+ {
+ this.lblHeader.Text = "Leistungsnachweis für das Jugendamt\r\n";
+
+ var name = org.Name.Replace("Jugendamt", "").Trim();
+
+ this.lblHeader.Text += name;
+
+
+ }
+
+ if (c2s.CostBearerContactPerson != null)
+ {
+ cellAsd.Text = c2s.CostBearerContactPerson.FirstNameLastName;
+ }
+ }
+
+ var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid);
+
+ cellKinder.Text = c.Childs;
+
+
+ Dictionary empDict = new Dictionary();
+ String emp = "";
+ if (pRO.Services != null)
+ {
+ //List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ //if (s.IsBillable)
+ // servicesBillable.Add(s);
+ if (!empDict.ContainsKey(s.EmployeeFullname))
+ {
+ empDict.Add(s.EmployeeFullname, s.EmployeeFullname);
+ }
+
+ emp = s.EmployeeFullname;
+ s.TimeRangeString = String.Format("{0:ddd}./{0:dd.MM.}", s.StartDate);
+ }
+
+ //pRO.Services = servicesBillable;
+ }
+
+ if (empDict.Count == 1)
+ {
+ pRO.MainAttendant = emp;
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.resx b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/HshNetzwerk/LeistungsnachweisJaErftstadt.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/IWohl/CustomerDataReport.Designer.cs b/ReportImp/IWohl/CustomerDataReport.Designer.cs
new file mode 100644
index 000000000..44e122634
--- /dev/null
+++ b/ReportImp/IWohl/CustomerDataReport.Designer.cs
@@ -0,0 +1,1120 @@
+using BeWo.Report.ReportObjects;
+namespace IWohl
+{
+ partial class Klientenstammblatt
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport4 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail5 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable9 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrTable4});
+ this.Detail.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail.HeightF = 60.00001F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ 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(192F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Zuständige Kostenträger\r\n";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow19});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow19
+ //
+ this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37});
+ this.xrTableRow19.Name = "xrTableRow19";
+ this.xrTableRow19.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.Text = "Kostenträger";
+ this.xrTableCell35.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.Text = "Aktenzeichen";
+ this.xrTableCell36.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell37.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.Text = "Notiz";
+ this.xrTableCell37.Weight = 0.50934579439252337D;
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Disabilities")});
+ this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 244.0834F);
+ this.xrLabel28.Multiline = true;
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(537.42F, 24F);
+ this.xrLabel28.StylePriority.UseFont = false;
+ this.xrLabel28.Text = "Vorname:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.0834F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Behinderungen:";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 220.0834F);
+ 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(537.42F, 23.99998F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.0834F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Kommentar:";
+ //
+ // xrLabel27
+ //
+ this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 76.08337F);
+ this.xrLabel27.Name = "xrLabel27";
+ this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel27.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel27.StylePriority.UseFont = false;
+ this.xrLabel27.Text = "[PostCode] [Town]";
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Street")});
+ this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 52.08333F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(197.875F, 24F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "Vorname:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mobile")});
+ this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 124.0833F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.Text = "Vorname:";
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mail")});
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 196.0833F);
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(196.9999F, 24F);
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "Vorname:";
+ //
+ // xrLabel31
+ //
+ this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Fax")});
+ this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 172.0834F);
+ this.xrLabel31.Name = "xrLabel31";
+ this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel31.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel31.StylePriority.UseFont = false;
+ this.xrLabel31.Text = "Vorname:";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Phone")});
+ this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(479.125F, 148.0834F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(197F, 24F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.Text = "Vorname:";
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 76.08331F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "PLZ/Ort:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 52.08333F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Straße:";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 124.0833F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "Handy:";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 196.0834F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.Text = "E-Mail:";
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 172.0834F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.Text = "Fax:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(339.5449F, 148.0834F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Telefon:";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Occupation")});
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 172.0834F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Vorname:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FamilyStatus")});
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 148.0834F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Vorname:";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Sex")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 124.0834F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Vorname:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DateOfBirth")});
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 100.0834F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Vorname:";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "LastName")});
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 76.08337F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FirstName")});
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(139.58F, 52.08333F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(179.1633F, 24F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Vorname:";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.0834F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.Text = "Beruf:";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 148.0834F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Familienstand:";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.0834F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Geschlecht:";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.0834F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Geburtsdatum:";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.08337F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Nachname:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 52.08333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(139.58F, 24F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Vorname:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ 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(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Klientenübersicht [Name]";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // PageFooter
+ //
+ this.PageFooter.HeightF = 0F;
+ this.PageFooter.Name = "PageFooter";
+ this.PageFooter.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.PageFooter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "CostBearers";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.HeightF = 18F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow20});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.CostBearer")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.Text = "Kostenträger";
+ this.xrTableCell38.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.ReferenceNumber")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell39.StylePriority.UseBorders = false;
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.StylePriority.UsePadding = false;
+ this.xrTableCell39.Text = "Aktenzeichen";
+ this.xrTableCell39.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostBearers.Notice")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.Text = "Notiz";
+ this.xrTableCell40.Weight = 0.50934579439252337D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.CustomerDataRO);
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6,
+ this.xrLabel3});
+ this.Detail2.HeightF = 60.00001F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.00001F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow21});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell41.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell41.StylePriority.UseBorders = false;
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.StylePriority.UsePadding = false;
+ this.xrTableCell41.Text = "Betreuer";
+ this.xrTableCell41.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.Text = "Rolle";
+ this.xrTableCell42.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.Text = "Notiz";
+ this.xrTableCell43.Weight = 0.50934579439252337D;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(192F, 25F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Zuständige Betreuer:";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3});
+ this.DetailReport2.DataMember = "RelatedEmployees";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 2;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable7});
+ this.Detail3.HeightF = 18F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable7
+ //
+ this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable7.Name = "xrTable7";
+ this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow22});
+ this.xrTable7.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable7.StylePriority.UseFont = false;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 1.125D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.Employee")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.Text = "Betreuer";
+ this.xrTableCell44.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.RelationRole")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.Text = "Rolle";
+ this.xrTableCell45.Weight = 0.3115264797507788D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelatedEmployees.Notice")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.Text = "Notiz";
+ this.xrTableCell46.Weight = 0.50934579439252337D;
+ //
+ // DetailReport3
+ //
+ this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail4});
+ this.DetailReport3.Expanded = false;
+ this.DetailReport3.Level = 3;
+ this.DetailReport3.Name = "DetailReport3";
+ //
+ // Detail4
+ //
+ this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4});
+ this.Detail4.HeightF = 60.00004F;
+ this.Detail4.Name = "Detail4";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00004F);
+ 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(192F, 25F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Personen des Umfelds:";
+ //
+ // xrTable8
+ //
+ this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable8.Name = "xrTable8";
+ this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable8.SizeF = new System.Drawing.SizeF(642F, 18F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell53,
+ this.xrTableCell49});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1.0588235294117647D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.Text = "Person";
+ this.xrTableCell47.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UsePadding = false;
+ this.xrTableCell48.Text = "Rolle";
+ this.xrTableCell48.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "Telefonnr.";
+ this.xrTableCell53.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Notiz";
+ this.xrTableCell49.Weight = 0.38473520249221183D;
+ //
+ // DetailReport4
+ //
+ this.DetailReport4.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail5,
+ this.GroupHeader2});
+ this.DetailReport4.DataMember = "EnvironmentPersons";
+ this.DetailReport4.DataSource = this.bindingSource1;
+ this.DetailReport4.Level = 4;
+ this.DetailReport4.Name = "DetailReport4";
+ //
+ // Detail5
+ //
+ this.Detail5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable9});
+ this.Detail5.HeightF = 18F;
+ this.Detail5.Name = "Detail5";
+ //
+ // xrTable9
+ //
+ this.xrTable9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable9.Name = "xrTable9";
+ this.xrTable9.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow24});
+ this.xrTable9.SizeF = new System.Drawing.SizeF(642F, 18F);
+ this.xrTable9.StylePriority.UseFont = false;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell54,
+ this.xrTableCell52});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 1.125D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.Text = "Betreuer";
+ this.xrTableCell50.Weight = 0.17912772585669781D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.RelationRole")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.StylePriority.UsePadding = false;
+ this.xrTableCell51.Text = "Rolle";
+ this.xrTableCell51.Weight = 0.21806853582554517D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Person.ContactSummaryInfo")});
+ this.xrTableCell54.Multiline = true;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.2180685358255452D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EnvironmentPersons.Customer2PersonNotice")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.StylePriority.UsePadding = false;
+ this.xrTableCell52.Text = "Notiz";
+ this.xrTableCell52.Weight = 0.38473520249221183D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable8});
+ this.GroupHeader2.HeightF = 18F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.RepeatEveryPage = true;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 75F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrLabel8,
+ this.xrLabel9,
+ this.xrLabel10,
+ this.xrLabel11,
+ this.xrLabel12,
+ this.xrLabel13,
+ this.xrLabel15,
+ this.xrLabel16,
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel23,
+ this.xrLabel24,
+ this.xrLabel25,
+ this.xrLabel22,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel30,
+ this.xrLabel31,
+ this.xrLabel32,
+ this.xrLabel29,
+ this.xrLabel26,
+ this.xrLabel27,
+ this.xrLabel7,
+ this.xrLabel14,
+ this.xrLabel21,
+ this.xrLabel28});
+ this.ReportHeader.HeightF = 280F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // Klientenstammblatt
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.PageFooter,
+ this.DetailReport,
+ this.DetailReport1,
+ this.DetailReport2,
+ this.DetailReport3,
+ this.DetailReport4,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportHeader});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 75);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable9)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
+ private DevExpress.XtraReports.UI.DetailBand Detail4;
+ private DevExpress.XtraReports.UI.XRTable xrTable8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport4;
+ private DevExpress.XtraReports.UI.DetailBand Detail5;
+ private DevExpress.XtraReports.UI.XRTable xrTable9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel27;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ }
+}
diff --git a/ReportImp/IWohl/CustomerDataReport.cs b/ReportImp/IWohl/CustomerDataReport.cs
new file mode 100644
index 000000000..bf83bc868
--- /dev/null
+++ b/ReportImp/IWohl/CustomerDataReport.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Drawing;
+using System.Collections;
+using System.ComponentModel;
+using BeWo.Report;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+
+namespace IWohl
+{
+ public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Klientenstammblatt()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(CustomerDataRO pRO)
+ {
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/IWohl/CustomerDataReport.resx b/ReportImp/IWohl/CustomerDataReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/IWohl/CustomerDataReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/IWohl/IWohl.csproj b/ReportImp/IWohl/IWohl.csproj
new file mode 100644
index 000000000..80149ee5a
--- /dev/null
+++ b/ReportImp/IWohl/IWohl.csproj
@@ -0,0 +1,100 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {2EC41545-4801-4B96-9F8B-34685F66F97A}
+ Library
+ Properties
+ IWohl
+ 6038574522_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ CustomerDataReport.cs
+
+
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
+
+ Component
+
+
+ SettlementReport.cs
+
+
+
+
+ CustomerDataReport.cs
+ Designer
+
+
+ ServiceInvoiceReport.cs
+ Designer
+
+
+ SettlementReport.cs
+ Designer
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/IWohl/Properties/AssemblyInfo.cs b/ReportImp/IWohl/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..f2046c4cc
--- /dev/null
+++ b/ReportImp/IWohl/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("IWohl")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("IWohl")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("2ec41545-4801-4b96-9f8b-34685f66f97a")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/IWohl/ServiceInvoiceReport.Designer.cs b/ReportImp/IWohl/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..9fc1ad529
--- /dev/null
+++ b/ReportImp/IWohl/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,888 @@
+using BeWo.Report.ReportObjects;
+namespace IWohl
+{
+ partial class ServiceInvoiceReport
+ {
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ //
+ //
+ //
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 157.5F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel5,
+ this.xrLabel8,
+ this.lblAbrechnungszeitraum,
+ this.xrTable2});
+ this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Page1.HeightF = 354.0833F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
+ "tStreet]\r\n[RecipientPostCodeAndTown]";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumber]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblAbrechnungszeitraum
+ //
+ this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F);
+ this.lblAbrechnungszeitraum.Multiline = true;
+ this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
+ this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow4,
+ this.xrTableRow3,
+ this.xrTableRow1,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell4.Weight = 1D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "[SenderContactPerson]";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "[SenderContactPersonDivision]";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 1D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.CanShrink = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "[SenderContactPersonMail]";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell8.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.CanShrink = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "[SenderContactPersonPhone]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "[SenderContactPersonFax]";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell2.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.Weight = 1D;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10,
+ this.xrTableRow14});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F);
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "xrTableCell1";
+ this.xrTableCell9.Weight = 3D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Weight = 3D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
+ this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "[CreatorName]";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Abschließende Bemerkungen:";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport2});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell32,
+ this.xrTableCell37,
+ this.xrTableCell35,
+ this.xrTableCell33,
+ this.xrTableCell36,
+ this.xrTableCell38,
+ this.xrTableCell34});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell32.StylePriority.UseBackColor = false;
+ this.xrTableCell32.StylePriority.UseBorderColor = false;
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "Zeitraum";
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell32.Weight = 0.62463077449375981D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell37.StylePriority.UseBackColor = false;
+ this.xrTableCell37.StylePriority.UseBorderColor = false;
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.StylePriority.UseTextAlignment = false;
+ this.xrTableCell37.Text = "Leistung";
+ this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell37.Weight = 0.85081236260328186D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell35.StylePriority.UseBackColor = false;
+ this.xrTableCell35.StylePriority.UseBorderColor = false;
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Satz";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell35.Weight = 0.23245943032832414D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseBorderColor = false;
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "Stunden";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell33.Weight = 0.2893277257020575D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.StylePriority.UseBorderColor = false;
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.StylePriority.UseTextAlignment = false;
+ this.xrTableCell36.Text = "Betrag";
+ this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell36.Weight = 0.26310971709438763D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell38.StylePriority.UseBackColor = false;
+ this.xrTableCell38.StylePriority.UseBorderColor = false;
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.StylePriority.UseTextAlignment = false;
+ this.xrTableCell38.Text = "pausch Fakt.";
+ this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell38.Weight = 0.42042083402151886D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell34.StylePriority.UseBackColor = false;
+ this.xrTableCell34.StylePriority.UseBorderColor = false;
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Gesamt";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell34.Weight = 0.31923915575667006D;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable6
+ //
+ this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow25});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46,
+ this.xrTableCell47});
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell40.StylePriority.UseBorderColor = false;
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.Weight = 0.62463084211025488D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell42.StylePriority.UseBorderColor = false;
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.StylePriority.UseTextAlignment = false;
+ this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell42.Weight = 0.85081229498678679D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell43.StylePriority.UseBorderColor = false;
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell43.Weight = 0.23245943032832414D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell44.StylePriority.UseBorderColor = false;
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell44.Weight = 0.2893277257020575D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell45.StylePriority.UseBorderColor = false;
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.StylePriority.UseTextAlignment = false;
+ this.xrTableCell45.Text = "xrTableCell45";
+ this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell45.Weight = 0.26310971709438763D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell46.StylePriority.UseBorderColor = false;
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.StylePriority.UseTextAlignment = false;
+ this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell46.Weight = 0.42042083402151886D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell47.StylePriority.UseBorderColor = false;
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.StylePriority.UseTextAlignment = false;
+ this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell47.Weight = 0.31923915575667006D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel9,
+ this.xrTable4,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.GroupFooter1.HeightF = 206.5833F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
+ this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "xrLabel1";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // ServiceInvoiceReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Verdana", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 158, 50);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ }
+}
diff --git a/ReportImp/IWohl/ServiceInvoiceReport.cs b/ReportImp/IWohl/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..7d304b60a
--- /dev/null
+++ b/ReportImp/IWohl/ServiceInvoiceReport.cs
@@ -0,0 +1,32 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+
+namespace IWohl
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+ if (start.Month == end.Month && start.Year == end.Year)
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
+ }
+ else
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/IWohl/ServiceInvoiceReport.resx b/ReportImp/IWohl/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/IWohl/ServiceInvoiceReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/IWohl/SettlementReport.Designer.cs b/ReportImp/IWohl/SettlementReport.Designer.cs
new file mode 100644
index 000000000..18ac59fd9
--- /dev/null
+++ b/ReportImp/IWohl/SettlementReport.Designer.cs
@@ -0,0 +1,1142 @@
+namespace IWohl.Alt
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ 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.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = 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.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.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.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((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.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 120F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(187.5F, 50F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "\r\n";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 169F);
+ 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
+ //
+ this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.rowErbrachteLeistung});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ //
+ // 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)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ 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.78314100999098568D;
+ //
+ // 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("Verdana", 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.21685899000901443D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell20,
+ this.xrTableCell7});
+ this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
+ 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.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.78314100999098568D;
+ //
+ // 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.xrTableCell7.Font = new System.Drawing.Font("Verdana", 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.21685899000901443D;
+ //
+ // 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.Top)
+ | 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;
+ //
+ // rowErbrachteLeistung
+ //
+ this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
+ this.rowErbrachteLeistung.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | 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 = 1D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
+ 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, 267.3333F);
+ 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F);
+ 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F);
+ 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ 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, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow4,
+ this.xrTableRow3,
+ this.xrTableRow1,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell4.Weight = 1D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "[SenderContactPerson]";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "[SenderContactPersonDivision]";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 1D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.CanShrink = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "[SenderContactPersonMail]";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell8.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.CanShrink = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "[SenderContactPersonPhone]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "[SenderContactPersonFax]";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell2.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.Weight = 1D;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
+ 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, 51.00002F);
+ 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, 34.00002F);
+ 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, 17.00001F);
+ 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, 0F);
+ 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.lblNotice});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 209F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F);
+ 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, 68F);
+ 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.CanShrink = true;
+ 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.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.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.CanShrink = true;
+ 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.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.xrTableCell31});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.CanShrink = true;
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell8";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ 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(582.9999F, 192F);
+ 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.TopRight;
+ //
+ // lblNotice
+ //
+ this.lblNotice.CanShrink = true;
+ this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F);
+ this.lblNotice.Name = "lblNotice";
+ this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
+ this.lblNotice.StylePriority.UseFont = false;
+ this.lblNotice.Text = "Abschließende Bemerkungen:";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientStreet,
+ this.RecipientPostCodeAndTown,
+ this.xrTable2,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrTable1,
+ this.xrLabel8});
+ this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupHeader1.HeightF = 443.3333F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow15});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell23});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ 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.UsePadding = false;
+ this.xrTableCell17.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ 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.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.21685899000901443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow30,
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow33,
+ this.xrTableRow34,
+ this.xrTableRow35,
+ this.xrTableRow36});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow30
+ //
+ this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell48});
+ this.xrTableRow30.Name = "xrTableRow30";
+ this.xrTableRow30.Weight = 0.085D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorderColor = false;
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.Weight = 1D;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell54.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell56});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell57,
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.15D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Restforderung:";
+ this.xrTableCell57.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "[Claim]";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.21685899000901443D;
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.DetailReport,
+ this.GroupFooter1});
+ 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, 74, 100, 100);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((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.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblNotice;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ }
+}
diff --git a/ReportImp/IWohl/SettlementReport.cs b/ReportImp/IWohl/SettlementReport.cs
new file mode 100644
index 000000000..d22c866cd
--- /dev/null
+++ b/ReportImp/IWohl/SettlementReport.cs
@@ -0,0 +1,222 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace IWohl.Alt
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ bool isDefaultSpitzabrechnung = false;
+
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ lblNotice.Visible = false;
+ }
+
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
+ {
+ var ii = pRO.InvoiceItems[0];
+ if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+ if (!isDefaultSpitzabrechnung)
+ {
+ if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+
+ if (isDefaultSpitzabrechnung)
+ {
+ //UpdateAbrechnungsFelder(pRO);
+
+ pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
+ }
+ else
+ {
+ 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 x {3:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
+ }
+ }
+ }
+ 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);
+ }
+ }
+ }
+ }
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private String GetCustomerId(SettlementRO pRO)
+ {
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+ return cb2sc.CostBearer.ID;
+ }
+
+ private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
+ {
+ IList itemList = new List();
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+
+ return itemList;
+ }
+
+ private void UpdateAbrechnungsFelder(SettlementRO pRO)
+ {
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else
+ {
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+ }
+}
diff --git a/ReportImp/IWohl/SettlementReport.resx b/ReportImp/IWohl/SettlementReport.resx
new file mode 100644
index 000000000..3b9821114
--- /dev/null
+++ b/ReportImp/IWohl/SettlementReport.resx
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/KollegiumEv/Invoicing/AssistenzInvoiceCreation.cs b/ReportImp/KollegiumEv/Invoicing/AssistenzInvoiceCreation.cs
index 926b87e39..65dee8892 100644
--- a/ReportImp/KollegiumEv/Invoicing/AssistenzInvoiceCreation.cs
+++ b/ReportImp/KollegiumEv/Invoicing/AssistenzInvoiceCreation.cs
@@ -29,10 +29,10 @@ namespace KollegiumEv.Invoicing
return base.CreateInvoiceItem(iServiceRecord, scap, calc);
}
- //public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
- // Calculations calc)
- //{
- // return itemList;
- //}
+ public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ Calculations calc)
+ {
+ return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true);
+ }
}
}
diff --git a/ReportImp/KollegiumEv/KollegiumEv.csproj b/ReportImp/KollegiumEv/KollegiumEv.csproj
index a9762bc60..4949b3376 100644
--- a/ReportImp/KollegiumEv/KollegiumEv.csproj
+++ b/ReportImp/KollegiumEv/KollegiumEv.csproj
@@ -58,6 +58,12 @@
Quittierungsbeleg.cs
+
+ Component
+
+
+ RechnungAssistenzstunden.cs
+
Component
@@ -71,6 +77,10 @@
Quittierungsbeleg.cs
Designer
+
+ RechnungAssistenzstunden.cs
+ Designer
+
SettlementReport.cs
Designer
diff --git a/ReportImp/KollegiumEv/RechnungAssistenzstunden.Designer.cs b/ReportImp/KollegiumEv/RechnungAssistenzstunden.Designer.cs
new file mode 100644
index 000000000..767252317
--- /dev/null
+++ b/ReportImp/KollegiumEv/RechnungAssistenzstunden.Designer.cs
@@ -0,0 +1,702 @@
+using BeWo.Report.ReportObjects;
+namespace KollegiumEv
+{
+ partial class RechnungAssistenzstunden
+ {
+ ///
+ /// 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(RechnungAssistenzstunden));
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblKostenzusage = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.cellGeleistet = new DevExpress.XtraReports.UI.XRLabel();
+ this.cellBewilligtGesamt = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = 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.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 30F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText2});
+ this.bottomMarginBand1.HeightF = 90F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(677.9999F, 48.00002F);
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel13,
+ this.xrLabel14,
+ this.xrLabel15,
+ this.xrLabel16,
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel19,
+ this.lblKostenzusage,
+ this.xrLabel21,
+ this.xrLabel22,
+ this.xrLabel23,
+ this.cellGeleistet,
+ this.cellBewilligtGesamt,
+ this.xrLabel25,
+ this.xrLabel12,
+ this.xrLabel6,
+ this.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel1,
+ this.lblAdresse});
+ this.Page1.HeightF = 440F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(123.2564F, 185F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Rechnung Nr.";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(123.2564F, 210F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Rechnungsdatum";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0.006612142F, 210F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Rechnungsdatum";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0.006612142F, 235F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Ihr Zeichen";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(123.2564F, 235F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Ihr Zeichen";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(123.2564F, 260F);
+ 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(544.7433F, 25F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Abrechnung der Assistenzstunden für [CustomerSalutation] [CustomerFirstName] [Cus" +
+ "tomerLastName]";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0.006612142F, 260F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Betrifft";
+ //
+ // lblKostenzusage
+ //
+ this.lblKostenzusage.Font = new System.Drawing.Font("Times New Roman", 13F, System.Drawing.FontStyle.Bold);
+ this.lblKostenzusage.LocationFloat = new DevExpress.Utils.PointFloat(0.006612142F, 310.4583F);
+ this.lblKostenzusage.Multiline = true;
+ this.lblKostenzusage.Name = "lblKostenzusage";
+ this.lblKostenzusage.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblKostenzusage.SizeF = new System.Drawing.SizeF(650F, 35.41666F);
+ this.lblKostenzusage.StylePriority.UseFont = false;
+ this.lblKostenzusage.Text = "Abrechnung von Assistenzstunden gemäß Kostenzusage vom ";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0F, 356.2917F);
+ 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(285.23F, 25F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Bewilligungszeitraum:";
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 381.2917F);
+ 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(285.23F, 25F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.Text = "Bewilligte Assistenzstunden:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 406.2917F);
+ this.xrLabel23.Multiline = true;
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(285.23F, 25F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Geleistete Assistenzstunden:";
+ //
+ // cellGeleistet
+ //
+ this.cellGeleistet.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 406.2917F);
+ this.cellGeleistet.Multiline = true;
+ this.cellGeleistet.Name = "cellGeleistet";
+ this.cellGeleistet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGeleistet.SizeF = new System.Drawing.SizeF(337.84F, 25F);
+ this.cellGeleistet.StylePriority.UseFont = false;
+ //
+ // cellBewilligtGesamt
+ //
+ this.cellBewilligtGesamt.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 381.2917F);
+ this.cellBewilligtGesamt.Multiline = true;
+ this.cellBewilligtGesamt.Name = "cellBewilligtGesamt";
+ this.cellBewilligtGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellBewilligtGesamt.SizeF = new System.Drawing.SizeF(337.84F, 25F);
+ this.cellBewilligtGesamt.StylePriority.UseFont = false;
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 356.2918F);
+ this.xrLabel25.Multiline = true;
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(337.84F, 25F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.Text = "Bewilligungszeitraum:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 185F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Rechnung Nr.";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(498.9166F, 41.06F);
+ 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(179.0833F, 45.72916F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Kollegium e.V.\r\nSchwelmer Str. 6\r\n42897 Remscheid";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(498.9166F, 86.78919F);
+ 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(74.854F, 45.72916F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "fon\r\nfax";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(573.7706F, 86.78919F);
+ 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(104.2292F, 45.72916F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "02191 589 733 6\r\n02191 589 733 7";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(498.9202F, 24.06F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(179.0797F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Postanschrift:";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // lblAdresse
+ //
+ 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.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.lblAdresse.SizeF = new System.Drawing.SizeF(425.0001F, 124.0417F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "Landschaftsverband Rheinland";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport2});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.HeightF = 0F;
+ this.Detail1.Name = "Detail1";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Detail3.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ this.Detail3.StylePriority.UseFont = false;
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow25});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(570F, 25F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.xrTableCell43,
+ this.xrTableCell46,
+ this.xrTableCell47});
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:MMMM yyyy}")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseBorderColor = false;
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.Weight = 0.79763656363916313D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.00} Std.")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell43.StylePriority.UseBorderColor = false;
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell43.Weight = 0.5317577980853897D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "x {0:c}")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell46.StylePriority.UseBorderColor = false;
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.StylePriority.UseTextAlignment = false;
+ this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell46.Weight = 0.66469716062466411D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell47.StylePriority.UseBorderColor = false;
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.StylePriority.UseTextAlignment = false;
+ this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell47.Weight = 0.53175768793474365D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupFooter1.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.GroupFooter1.HeightF = 50F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // 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(570F, 25F);
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Rechnungssumme";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.79763656363916313D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours")});
+ 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.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:0.00} Std.";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell2.Summary = xrSummary1;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell2.Weight = 0.5317577980853897D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseBorderColor = false;
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.66469716062466411D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorderColor = false;
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell4.Weight = 0.53175768793474365D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10});
+ this.ReportFooter.HeightF = 259.5833F;
+ this.ReportFooter.Name = "ReportFooter";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 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(650F, 259.5833F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = resources.GetString("xrLabel10.Text");
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText1,
+ this.xrPictureBox1});
+ this.ReportHeader.HeightF = 160F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 124.6042F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(435.7501F, 24.04166F);
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(485.375F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(182.6248F, 148.6458F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // RechnungAssistenzstunden
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport,
+ this.ReportFooter,
+ this.ReportHeader});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Times New Roman", 12F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 30, 90);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel lblKostenzusage;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel22;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel cellGeleistet;
+ private DevExpress.XtraReports.UI.XRLabel cellBewilligtGesamt;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ }
+}
diff --git a/ReportImp/KollegiumEv/RechnungAssistenzstunden.cs b/ReportImp/KollegiumEv/RechnungAssistenzstunden.cs
new file mode 100644
index 000000000..98a0a1fa0
--- /dev/null
+++ b/ReportImp/KollegiumEv/RechnungAssistenzstunden.cs
@@ -0,0 +1,120 @@
+using System;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared.Services;
+using DevExpress.XtraReports.UI;
+
+namespace KollegiumEv
+{
+ public partial class RechnungAssistenzstunden : XtraReport, IBeWoReport
+ {
+ public RechnungAssistenzstunden()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ if (pRO.CustomerSalutation == "Herr")
+ {
+ pRO.CustomerSalutation = "Herrn";
+ }
+
+ //if (start.Month == end.Month && start.Year == end.Year)
+ //{
+ // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
+ //}
+ //else
+ //{
+ // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
+ //}
+
+ StringBuilder sb = new StringBuilder();
+
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ 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(pRO.RecipientPostCodeAndTown);
+ }
+ lblAdresse.Text = sb.ToString();
+
+ SetBewilligung(pRO);
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private void SetBewilligung(ServiceInvoiceRO pRO)
+ {
+ DateTime? date = null;
+
+ decimal geleistetGesamt = 0;
+ decimal bewilligtWoche = 0;
+ decimal bewilligtGesamt = 0;
+ var calc = PluginLoader.FindClass();
+
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+
+ foreach (var sip in pRO.ServiceInvoicePeriods)
+ {
+ if (sip.SupportConceptApprovalPeriod != null && sip.CostBearer2SupportConcept != null)
+ {
+ if (sip.SupportConceptApprovalPeriod.StartDate.HasValue &&
+ sip.SupportConceptApprovalPeriod.StartDate < start)
+ {
+ start = sip.SupportConceptApprovalPeriod.StartDate.Value;
+ }
+ if (sip.SupportConceptApprovalPeriod.EndDate.HasValue &&
+ sip.SupportConceptApprovalPeriod.EndDate > end)
+ {
+ end = sip.SupportConceptApprovalPeriod.EndDate.Value;
+ }
+
+ var scapdc = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(sip.SupportConceptApprovalPeriod);
+ var c2sdc =
+ MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(
+ sip.CostBearer2SupportConcept);
+
+ bewilligtGesamt += calc.GetApprovedHoursTotal(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0;
+ bewilligtWoche += calc.GetApprovedHoursPerWeek(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0;
+
+ var sc = sip.SupportConceptApprovalPeriod.CostBearer2SupportConcept.SupportConcept;
+
+ date = sc.ApprovalDate;
+ }
+
+ foreach (var ii in sip.ServiceInvoiceItems)
+ {
+ geleistetGesamt += ii.Hours ?? 0;
+ }
+ }
+
+ pRO.AccountingPeriod = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", start, end);
+
+ cellBewilligtGesamt.Text = String.Format("{0:0.##} Std. pro Woche = {1:0.##} Std. gesamt", bewilligtWoche, bewilligtGesamt);
+ cellGeleistet.Text = String.Format("{0:0.##} Std.", geleistetGesamt);
+
+ pRO.ApprovedBESum = String.Format("{0:0.00}", bewilligtGesamt);
+
+ lblKostenzusage.Text =
+ String.Format("Abrechnung von Assistenzstunden gemäß Kostenzusage vom {0:dd.MM.yyyy}", date);
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/KollegiumEv/RechnungAssistenzstunden.resx b/ReportImp/KollegiumEv/RechnungAssistenzstunden.resx
new file mode 100644
index 000000000..c1c79720c
--- /dev/null
+++ b/ReportImp/KollegiumEv/RechnungAssistenzstunden.resx
@@ -0,0 +1,10879 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAyADUAMQBcAHMAbABtAHUAbAB0ADEAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABTAGkAdAB6ACAAZABlAHMAIABWAGUAcgBlAGkAbgBzADoAIABLAG8AdAB0AGgAYQB1AHMAZQBuACAAMQAtADMALAAgADQAMgAzADkAOQAgAFcAdQBwAHAAZQByAHQAYQBsACwAIABmAG8AbgAgADAAMgAwADIAIAAyADUAMAAgADQAMwA3ACAANAAsACAAZgBhAHgAIAAwADIAMAAyACAAMgA1ADAAIAA0ADMANwAgADUAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADEAXABzAGwAbQB1AGwAdAAxAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBpAHQAZwBsAGkAZQBkACAAaQBtACAAcABhAHIAaQB0AFwAdQAyADIAOABcACcAZQA0AHQAaQBzAGMAaABlAG4AIABXAG8AaABsAGYAYQBoAHIAdABzAHYAZQByAGIAYQBuAGQAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAVgBlAHIAZQBpAG4AcwByAGUAZwBpAHMAdABlAHIAIABWAFIAIAAzADkAOQAzACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAAVwB1AHAAcABlAHIAdABhAGwAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAUwB0AGUAdQBlAHIAbgB1AG0AbQBlAHIAIAAxADMAMQAvADUAOQA1ADcALwAwADgAOQAxAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnADoAIABHAEwAUwAgAEcAZQBtAGUAaQBuAHMAYwBoAGEAZgB0AHMAYgBhAG4AawAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABJAEIAQQBOADoAIABEAEUAMgA2ADQAMwAwADYAMAA5ADYANwAwADAAMQA3ADcAIAA4ADgANQAgADAAMQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUATQAxAEcATABTAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ 17, 17
+
+
+ Wir bitten Sie den Betrag von [GrossClaim] auf unser Konto zu überweisen.
+
+
+Für Ihre Mühe besten Dank im Voraus.
+
+Mit freundlichen Grüßen
+Kollegium e.V. - betreut wohnen
+Katja Herge
+
+
+
+
+Die Rechnungssumme ist steuerfrei nach §4 Nr. 16 Buchstabe e UStG
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyADsAfQB7AFwAZgA0ACAATwBwAGUAbgAgAFMAYQBuAHMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASwBvAGwAbABlAGcAaQB1AG0AIABlAC4AVgAuAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQAyAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADEAMgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAUwBjAGgAdwBlAGwAbQBlAHIAIABTAHQAcgAuACAANgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADEAMgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYANABcAGYAcwAxADIAXABjAGYAMQAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADQAMgA4ADkANwAgAFIAZQBtAHMAYwBoAGUAaQBkAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+
+
+ /9j/4AAQSkZJRgABAQEBLAEsAAD/7gAOQWRvYmUAZAAAAAAA/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEB
+ AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8IAFAgKDgqDBEMRAE0R
+ AFkRAEsRAP/EAB4AAQABBAMBAQAAAAAAAAAAAAAJBgcICgMEBQIB/9oADgRDAE0AWQBLAAAAAZ/J/J/J
+ /AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ AAAAAAAAAAAADFiFrwWK0KnggAPYr7kZo7BtTLzyC+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAOr4vyx1ij8db7FrpqFxu6q42V/cZUTVe8qG6fMAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAHiKWeY8IABiSjxRxIVgAAAASEJiWZaS4HqqgeyqYAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAeGpZxuEFsFiGCKJwAYhI5li2KQADpvMea8UAAAAHoPZd56gMgmYLK
+ 9IKC8TJJm2lIB7ConYd0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdR5zruoDqvPR2oZ3kKdRw
+ oVFOKMB1XnvEUuAAAAAAAAAAAAAADtO+9tVIM5UqjI9mqz/S/P1+u29B2HcAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsixaQLtShalj+AAAADKBncnSbW6ul1wAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbZZFgWiUYao0WNrCZ5jw1VK+T+tvhkKzGAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZBiyga
+ ali07HwAAAAGUDO5Og2tFeLtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/G
+ LrA54alVcLqMhmZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAALIMWUDbUuWmY9AAAAPaVOldbBDPhLkr1dsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAWPYroG2petOx7AAAAeyqVMu2XmfaXh+v0AAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWsWDQAtQZaRjwAAAA9VUCZ5s0s90uL6fQAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6roosUBiKtAIAAAA9J7aaVs5s80tb6fYAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6zooqkAaLdAq4XXAAAHM7CbFtDM80tT6cg
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD5G+gbalzgdQAAABkwzjT3tu
+ FUquAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4/HnPGfj5AAWtWFYRotgAAAAAAAGciVRcpe93XpuZ2QAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAFn2OCBxqXLLMYwAAAGTDOJPA2zFaLnAAAAAAAAAAAAAAAAAAAAAAAAAAAAOB1Xw4WKrAFY9iy
+ 8946MtBo6DygAHnvGU0ogAAAAAAABUyuXfeuzgSmr5sqwei9pn+l8dp33Zd5+v0AAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfj8RNNepFygZ
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+POeMhpa0TCFFophQoA/X0kfTVpVE/auF1AAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeOpxgoigRcIF1n2OD5fAAuWvgkJ
+ TFJRE8r1HugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKeUaxSR+sE0UDA
+ 1EuPwAXSX7SBpgUhSY1c1fMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbVZBgkieWYYyJJE2i/TLcAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAY/MP0WyBRg6iuAAcrnZUs/ExbZNXzZWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBlFOhHauLo
+ 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
+ BD61wEaqEIAfT7Sop9UrLYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAARYoDEUjX7fDiAGaSThOQ2qXpPbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAFHrbtZpo3PIU4AP19Ng9uIMnGdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAApBblraNJNRq2oADNpKKnSbW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAA/HyiZa9KLpA2AAzZShp021yAAAAAAAAAAAAAAAA6jzkcSFZl8kcXqZPAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJpr1IuEDAADNNJ0nSbXDndoAAAAAAAAAAAAAAHVdBEq140
+ ZiDVJknIS6ti0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARMtehFygaAAdx6TYYbjzIhmYAA
+ AAAAAAAAAAAADCZF2gyaqDhdZkOzJbD7cqczsgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwi
+ RaIP2rK6DyAAGxA3K2RjNEAAAAAAAAAAAAAB8vhrtNMxj0w5B2noJ1G1yzOSZgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAp1RbWYaNinFFAAJmWzCkTTNgAAAAAAAAAAAAAPl8NcFpULJsXQBOg2tGbi
+ UgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFNKIazTRuU6osABlykUT5tugAAAAAAAAAAAAAB
+ alj8182nktqsiAJ0G1ozcSkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAppRDWaaNynVFgAMv
+ EjCfBtyAAAAAAAAAAAAAAMBERCE5q9AAJ0G1ozcSkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAppRDWaaNynVFgAMvEjCfBtyAAAAAAAAAAAAAAMB0RqEtq6gAJ0G1ozcSkAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAppRDWaaNynVFgAMvEjCfBtyAAAAAAAAAAAAAAMB0RqEtq6gAJhmyKklTbP1+
+ gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaUQ1mmjcp1RYADJ9nanvbcb3lWAAAAAAAAAAAAA
+ +XwjRQeIg2uSAAvUyfbIDdZfTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0ohrNNG5TqiwA
+ AbADb7ZWJAQAAAAAAAAAAAAdZ0Wtg0j1q1gQAF7mUjY8bqj6cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAACmlENZpo3KdUWAADYFbgTKdn0AAAAAAAAAAAADrOi1tWkqtMx7AAXuZSNjxuqPpyAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaUQ1mmjcp1RYADvvWT/tvpk8zsAAAAAAAAAAAAB1nRa2rS
+ VWmY9gAL3MpGx43VH05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFOKKazLRsU4osABl2kXT2
+ Nt5yucAAAAAAAAAAAAHWdFratJVaZj2AAvYyibHzdWfTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAYeo3UE7VAea8QABl4kYT4NuQAAAAAAAAAAAAAdZ0Wtq0lVpmPYACR1NQmObKT9fQAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAABaVjy1tGkm4HVAAfblS7ti1JknKAAAAAAAAAAAAAAAH4+UJDVxYFokwAAc7tpkWyq
+ kUTOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhya16OFCo/H4AA5nZbJrduXZZCgAAAAAAAAAAAA
+ AAAMJUXSC1qkAAAC7jIlsfN1h6T2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTqi0ETU4YpI/gAAZ
+ zpWU2raLeg9gAAAAAAAAAAAAAAABjGwWQMNSlSyggAAdh3Ex7ZSSKpngAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABYpig1yWlm/H4AACQ5MkmebNQAAAAAAAAAAAAAAAAA13Gmcx2YaAAAC8bJNsWNz17qrAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYho5kCDUefj5AAdh3GwQ3B2TjOkAAAAAAAAAAAAAAAAARzIW
+ kNjWoAAAHtKnbFLc4XpZOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgmanzCxGIAADNhKEm/bTb1Xv
+ gAAAAAAAAAAAAAAAAChlqkADUFWLYpAAACQxMemXbL7su8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP
+ LeCgianDERHQAA771k/rb3ZQM7wAAAAAAAAAAAAAAAAAARxoV0N7WrAAAHoPYbHLdQXjZKAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAADHBhU142m0/HyAArZdBslN2pVi4QAAAAAAAAAAAAAAAAAAKAWhQEtRNYh
+ iaAAAJCkxqZxszOZ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5MLWvA01QAASjp50sjYUfr9AAAAAA
+ AAAAAAAAAAAAAEcKFRDi1rgAABzu2mUbLKRFMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHJha14Gmq
+ AA9N7qeJtmst0iQOk8x4il1qWPzF9giz/S+PfVcAAAAAAAAAAAAAAALfrQIHWpex1YZAAADP5L2mobPL
+ mdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABjiwra8LTXAH6/WZaS9Og2s30+0bqFBjcwmYaI0XVdB57y
+ F12QCdVteL9MtgAAAAAAAAAAAAAABYhic11WmI6jzwAAd967ZDbry7TIcAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAABa9YhAY1FlmmNTkcrMNJEnEbUb1HuoV2sOwHRHPhxAAAyAZftipudPp9gAAAAAAAAAAAAAA4
+ HUQlNXRgeiZAAB9uRNe2g2fSXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFKqAYGoll12QTKtn+9pUzG
+ 5hOgBag7wlKAAA/X0mtbP7P5L2AAAAAAAAAAAAAAAAtasIgbalqxLFAAAGRrNJPe24VYLkgAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAPx8sb2E6B5qaKFWoAAAGeyW9M02Y3uKqAAAAAAAAAAAAAAAABa5YZA01
+ LFiWJ4AAJtG0Uz4S5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy3hIc2tewkRcqOW2AAAGfCXFMw2YX
+ uKqAAAAAAAAAAAAAAAAAAWxWKQKtSVYtikAAyOZpp8m3OqxcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ B5KnkODWsR8oeH4/AAABnulxTMNl97qrAAAAAAAAAAAAAAAAAAABbBYhAs1J1i2KQAC87JpJWm9XaZDg
+ AAAAAAAAyAZfLgLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxXYCIh2ucxzYXgAACuF02cCU1Ls2L3vKtAAAAAAAAAA
+ AAAAAAAAAABa5YVA01LViWJ4AAAAAAAAAAAC8zJheJkik6TqrvsjVy18QAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4KkmJi
+ PRC61j1DLVgAACtl0E6Ta3ZSM9QAAAAAAAAAAAAAAAAAAAAAAWxWLYDIimEaLhYtik8p4AAAAAAAAAAA
+ AC8DI9IWmOZ8JclyV7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABiGjmRZIDmLjA0AAAfT7SAJfklKbtkCzAAAAAAAAAAAAAAA
+ AAAAAAAAAAAEcKFVG+hRAHmPDWkY7q9XbViuSCilsFDLVAAAAAAAC7zIxkCzBSuNgZfFlSAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AADDJGawZRUMNEaCkVuwAAcjnXjZJJRU8zPBLK9B7AAAAAAAAAAAAAAAAAAAAAAAAAAD8fj8fAAp5RzC
+ tGIyQZrLyslgWSYusdmGYAAMA0Q60DHFQa0zwlKAAAC6zIFlGzySXpw2QjMYAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeCpFiAjjYhI
+ 5WB6JpTqjAAAc7tLuMiUoqeRnslwd56g/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcTrvhxsVmA
+ SzjGxh+jhYysGVBrTPl8AALmr5syElSQJMAyVZvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPFUupJbxGohCYyMGWM7BxwOoAADsO4u4yKS
+ fJ2mfiXd3nqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrum8x4SPhDwxeYHMMEZbxVMAAK/
+ XeZ6Ja2a6UFlEzyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAdd1HjqbUOtUj6Q9MPUbyw7E15SnwAAAHsKjSZJyEp6fV6b3AAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZ0WPDDVGig+YTIu3lPAAAVkuWkZTRMsUhLJJmy91Vb9fQAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/HnPHWJYn
+ rcrLKIWsY1MImCKJ113TeEpMAAAB6D2F52TLMxJgz9S8rxslXZd0AAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAHTeasGxFRkoMmD6LF0XlAAPTe495VqSdNwyTZtMrkgrndp3HpAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPx+PFUuj/AEQTzXiIzkHC
+ kFuXTea6roOs6QAAADlc7tvRSAJfkoKd1XK66olZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAOk8xYtiijDQUME0T74cYAAPUe+qFWK+bKpJqnNZipJQB9Pt2HdAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfj5cbhUwoVhIi4U8o5GKgsW2WSfj5AAAAA
+ AcrsMi2ZySZNsyuSCrhryOVzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6bz
+ UbqE5HKhcWdY2Pl8AAAD1Huq3XTAFXrjJKE3L6fbIxmivuyxB9OR9uQAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtVkWLrA1alj8j1Q6POeItgsUAAAAAAAKgVgz1S2JNE5i
+ ul1lUq+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMtUwNRKo6EMCyrGE
+ AAAAAAAVguQrBcgGR7NRmik4BmAkeVYuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAs8xtWSYuvhxIyUGS1DH5bFYoAAAAAAABlAzvZAswEiiZp6j3142SgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtasIiCa46x7FhZJi6AAAAAAAAAAu6yLe2qlcdel
+ I+mrZDMyVyF6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY8MNVKLfgwXRSrBsRwB
+ bFYtbdZMAAAAAAAfblZRM8XovZSZJyFXrjr8stHuKqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAABbdZNDQ1oWIaOd5zxQAAAAAAAAAABdtkQkPTJsnWdbKFne5HOAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/H4j1Q4MD0TYMcmFim1FAAAAAAAAAALrsgVwV4XoPYS
+ kp6mWKQl2nfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfj5
+ RwoVGBSJJj+xBeOpsAAAAAAAAAAAdl3WWCQZKUntZBsxFTK4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABgYiVQtNYp5bwgAAAAAAAAB7aqF32Ryul10labxf5l6uevsAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPRDgjYQkLRMdXhKTAAAAAAAAAAAAbALb
+ 9ZVs/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGv81AmKjAAAAAAAAFVK/VyuqyKZnLaL
+ HM20o7IJmEytSBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAxXYCIykGSwbEdaxYMAAAAAAAAAAGwC2/WVbP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAEVaANHmhxAABSC3Cr1xwZkJKWSbNsF92WLIlma+nI/Hy+3K/X6AAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HEpxRiP8ARAIykGbqugt0sw+X
+ wAAAAAACpFbKoV4nIbU7JhnGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjcLhdUAAGMrBl
+ k0zmBzO05HMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAA/H46zouk8tgMiMdF5YLWrCsbmEwAAA9VUDMpJYySZtMhmY7ndx9uQAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFoWOTF5ggv2y3ZCM
+ xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEG7VXYNoq1eLsti5u
+ grhLxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACF9rJI80OAJJU2
+ qYdsjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGJrMI8ENQMgGX
+ 7YsbnoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdWG
+ 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
+ eFkgm8bSzI9msAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKWUExp
+ YPspWez2lTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/
+ /8QAORAAAQMDAgMECgMAAwABBQAABQMEBgECBwAgCBAwF0BwgBESExQVFhg2UGAxMzUhJjQ3JDKwwOD/
+ 2gAIAUMAAQUC/wD5eIckmDO748G18eDa+PBtfHg2suT96ADdtuT9dtuT9dtuT9dtuT9dtuT9dtuT9dtu
+ T9dtuT9YfyESkDD48G18eDabEGLyvk4uJD7Lvio3XxUbqXzUfGgn1G36+o2/X1G36neRH8vI/FCWvihL
+ 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
+ w+pldtA04X9VjTPoS9PUzCuSPtda9waXtJ3LB75B5GxWblEzB7HQP+SS5T7Ae/FNCO5MeqGlYkLD07w+
+ UFoAfAAlRLLRvaU62kjdW7YuNjiCCmavdGHvDrlyMNX7cc25eDGE2RKCiNE9KwGL+Luy+1LABBQKAXB/
+ MujAQjc2pI8WR8CbM9LHk64n6bdbCwRkAdj+KmyT1xJuyBnc6lk5XKJi1hV0TrbuaA/Z5/hAQqBRokNr
+ 05jcwepDxjLMJSwAQSvUtcdkbu9yu2hsDABgAOx/yclZGH9mo1NS16dFuYOyQm/rhnfvH95dC+wAAUAg
+ NDkggo11hW+q8y1tdmt/ePFkvgB9m3+6sppAat6z+Lqpf/w5irhEFg6X9ZsrcXV97b22YfavNl9FYzJA
+ zNZZaTXA/wCVXCu+15ekTcmWGq3Bq2hY/oTnqrlH/wCS0QAIRuRsmdCkQ8yt7lD2LBJjtyO4xaOS0Bet
+ foi0MwxzWavX6f8A3/8A/wD3/wD/AP01H//aAA4EQwBNAFkASwAAABAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAMmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUM0EEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ BABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAADFUAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlAAAAAAAAAAAAAHAEAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGYA
+ AAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAQAMAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2IjRAAAAHdhQQBUAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAHBwAAAAAAAAAAAAAwAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAACRTAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAEAEAAAAAAAAAAAAHAXAAAAAAAAAAAAAAAAAAAAVCAAAANGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAIAAAA3QAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBQAAAAAAAA
+ AAAAAHAAAAAAAAAAAFZQAAAAAAAARwAABgFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAABAAHIyAAAAAAYwBAAAAAAAAAAAAAAlcScQAAAAAAAAAAAAAAAAMwAAAAAAIUUjJ0AVIAAA
+ AAAAAAAAAhFmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAACAzAAAAAAAAAAAAAwcAAAAAAAAA
+ JyYGNwAAAAACADAAADABAAAAAAAyAAAAAAYnAAAAAAAAAAAGF2YAAAAAMgAAAAAFIGcAAAAAAAACACMA
+ AAAAAAEQAxAAAAAAAAAAIkIGAAADQUAAAAAAAAAAAHZjdAQAADVXQwAAAAAAAwAAAAAAAARUFmAABxEQ
+ AAAAAAAAAAAAAAAAAAAAAAAAAFAkMQIAAAAAABABAAAAAAAAAAAAACAwAAAAAAAGAQAAAEEAAAAAMAEA
+ AAAAAAAAAAASIAAAAABgASAAAAAABXUiQAAFFzAAAmMQAAAAIABAAAAAAAAAIAUAAAAAAAcQBhAAAAAA
+ AAAARQAAAGRGEnUAAAAAAAdXU2UAAABwAEUAAAAAAAAAAAUAAAAAADMwAAABERUmAAAAAAAAAAAAAAAA
+ AAAAAAYzETQAAABAAAAAAAAAQAAAAAAAAAAAAAUEAAAAAAACYAAAAAAAAAAABABgAABQAgAAAAAHADAA
+ AAADABIAAAAABhAAAAQRF1IAAlAGAAAABhAGAAAAAAAAAwAAAAAAAAEgBFAAAAAAAAADRQAARFcAAAAA
+ AFchQVdgAAAAAABRQlcAAAMFdiJGJgAgAAAABQQAAFNHAAAAAAAAVwAAAFQwAAAAAhNzBVRAAAAAAABz
+ AAAAAABgAQAAAAAAAAAAAAAgMAAAAAABEABwYwAFIAAAACAGAAAAACAAAAAAQAQQAAAAIAUAAAABJAAA
+ dSUgAAAAABAAMAAAAHAGcAAAAAAAADAHAAAAAGYgASAAAAAAAAAAAAEXEAAAAAAAYDAAAAAAAAAAEBJF
+ UAAAAxBgAAAAAHAEAAAAACAAQmAAAAAAAAAAQGAAACAEAAAAUnAAAAAAAAAAFnRBAAAAAAABAHAAAAAA
+ AAAAAAAFBwAAAAAGAAADAEBQQAAAAAcAMAAAYAYAAAAABQADAAAABzAwAAAAcABGYAAAAAAAAAIABAAA
+ AAAwQAAAAAAAAAYAUAAAAFQANUAAAAAAAAAAAwBQAAAAAAAAAQAAAAAHEFIRZAAABkAhAFAAAAAAADMB
+ MAAAAAcABAAAAAAAAAAAIAAAAAYAMAAAAAAAAAAHIlYHRAAAAAAAAAAAACYAAAABMyAAAAAAUCAAAAAG
+ YAdAAAAAAQAAAABwAwAAEAA1EAAAAEAAEAAAAAMAAAAABABkAAAAAAAAAAAQAEAAAAAGBQAAAAAAAAAw
+ AQAAAGYAdgAAAAAAAAAAAFAFAAAAAAAAAFUVICAAMAAAAAAAAAVQAAYAAAAAAGcAEAAAAAAwAQAAAAAA
+ AAAABAVgAABwAGAAADVzYFAAQAAAAAAAAAAAAAAAJgcAAAAAQAQAAAAAAwIAAAABYAQAAAAAYBAAAAAC
+ AFA1IAAAAgAAAAUAAwAAAABwcAAAACAAAAAAAAAAAAAEAANQAAAAMAAAAAAAAAAiAFAABlEAQQAAAAAA
+ AAAAAAYAdCdmIWQAAAAAAAJgAAAAAAAAAAAABQBAAAAAAGMAFQAAAAABACIGRhcBQAAAAXBAAAAwAAUA
+ AAAAAAEAAwAAAAAAAAAAAAAABgAAAAAAAAAQAAAAAAAAAAAAAAFgAAAAYQUAAAAGQAAAAAAABgAAAAAQ
+ AAQAAAAHAgAAAAAANkZFYwJQAAAAQAAAAAAABwUAAAAAAAACAAQAY2AAJAAAAAAAAAAAAAAQASAAAABg
+ AAAAAAAGAGAAAAAAAAAAAHADAAAABWUAAwAAAAAAAAAwAAAAcgAAACBBAAAGAABQAAAAAAADAHAAAAAA
+ AAAAAAAAAGAGAAAAAHAHAAAAADMDAAAAZgBQAAAABAAwAAAUcAAAYAdgBHAAAAB1AABAAAAAcDAAAABQ
+ BHAAAAARAAAABwAAEAAAAGAlAAAAAAAAUARyJgAABTUQZzcAAAAAAABgAAAAAAZwAAAAAAAAUAYAAAAA
+ AAAAAAAAYAAABgAFAAAAAAAAAAAAAAB1ZwAAAAEAAAAFAAAAAAAAAAAAYAUAAAAAAAAAAAAAAAcAAAAA
+ AGYANAAAAAQAMAAANgAnAAAAAFAHAAVUAAAHRAACAHAAAAAAAAADAAAAAwQAAAAEAAAAABUhAAAAABAA
+ BgAAAAFwEAAAAAAABwBCIAAAAAAAAAATUyAAAAAEAAAFNBUAAAAAAAAAAgBQAAAAAAAAAABgAgAAA3AD
+ AAAAAAAABCAAB1NGAAAAAAAgEAAAMAAAcAAAAAAAAwBAAAAAAAAAAAAAAAAwMAAAAAcAAGAAAABwBQAA
+ BQAFAAAAAFYDAABwBGADEAAAAAYAAAAAQAUABQAAAABgAAAAYAAHcSYAAAAAAGcAUAMAAABwAgAAAAAA
+ AEADBQAAAAAAAAAAAAVwAAAAIQZgEAAAAAAAAAAAAHAFAAAAAAAAAAABADAABxAFMAAAAAAAAAcFJQAA
+ AAAAAAAhBgAABQUQAAAAAAAAAGAGAAAAAAAAAAAAAAAlAAAAAABAACEAAAAABgAAAHABAAAAAEUAUAAC
+ d2cAQAAABwBAAAAABAAAACAAAAEAIAAABgVHMAAAAAAAAAMAUABhAAAAQFAAAAAAAAYAIBdQB1QXE1EF
+ BAAAZQAABQBAAAAAAAAAAAAAAAMAIAAAAAAAAAAAIAMABkAHQAAAAAAAAAFgcAAAAAAAAAAGAAAABgcD
+ AHAAAAAAAAAAUAAAAAAAAAAAAAACAAAAAABUAAcAAAAAAGAAAAIAUAAAAAEANwAAVwBQBwAAABUHMAAA
+ BlBDMAdgAAAQAAAAB1AgAAAAAAAAAABAAhQAQAAABAQAAAAAAABwBwAGRWAAAAAAABcxAGUAABAFAAAA
+ BXcAAAAAAAAgBWAgAAAAAAAAAgAQADABcAAAAAAAAXZAAxAAAABnAAAAFQBHRAIgUAclAAAAAAAQBARA
+ AAAAAAAAAAAAIAcAAAABAAAQAAAAVAEAAAAgAwAAAEAAIwAAAAAGABAAAABQAQAAACADBAADAAAFAFAA
+ AHACAAAAA0QAAAADAGBAAnAAAAAAAAAAAAADAAAAAAAAAAAAAAAAcAAAAAUAEAAAA0AgAAAAAAAFAHEG
+ AAAAAAAAAHABAAMAQQBwVFQTIwAAAAcAAABQUAAAAEAAUARwBAAAMAAAAAAEAFQHAAAAAAAAAAAABgVA
+ AAAAYAACAAAABgBAAAAAAAQQImYAYAAAAAAAZgIAAAAHADAAAAIAMAMQAVAAQAQAAAMAYwAAAHBAAAAF
+ EGAEAABwAAEBAAAAAAAAAAAAAAAAAAAAAAAAcgAjAAAQBgAAAEAFAAAAAAAAAAAGYAAAAAAAAAZwMABQ
+ AAF1AAAAAAAzMAJQAAAxBwAAAAcAAAYQABEAZAAAAAAAEAAEQAAAAAAAAAAAAGAwAAAAJQBgAgAAAFAF
+ AAAAFwAAdAACEQAAAAAAAAAWAAAAYAYAAAAQBAADAAAABwAwAABwAAAAADEGAAAAQAMAAiABQAIAYAAA
+ AAAABgAwAAAAAAAAAAACZgBiAAAAADAAAAMAAAAAAAAABDAAEAAAAAAAAAAAAyAFMAAAAAFVdCQmAGBF
+ AABiBjAAAAAnAAYQAAAyUAAAAAAABmAAAAAAAAAAAAAAABABAAAAIAEUADAAAEEDIAAAAFEAAAAxQAAA
+ AAAAAAIAIgAABABQAAACAGAANgBiBGAUAAAEACQAABEEAAAABwAwAAAABTBwAAAAAAAAACIGQAAAAAAA
+ AABBUAAHAAAAcwBAAHMGEAAAAAAAAAAHIwAAAAAAAAAAUAUQAEAXcTU0AAAAABIAUAAxAEAAAAAAUyIw
+ AAAAAAAAAAAAAAIEdwAAAAAAAAAAAAUAIAAABgAAMAIAAEMAQAAAAAAgR3UEAAAAAAAAAABmABAAAHcE
+ QAAAMAYAACcAByAEAAAAQwAgAlMAAAAAAGADAAAAYAMkBnAAAAAAAABgAgAAAAAAAAV1AAEkAAAAAAAF
+ Q0AAcAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQA0UhACYAAAAAAAAAAAAAAAAAAAAAAAAH
+ EAAAAAAAAAAAAABQBAAAAXBQBgB2AAIAIAAAAAAABBAAAAAAAAAAAAAAIncAAAAXMAAAVgBgAABVAAAG
+ AAAAAAAEQUUAcAAAAAMAMAAAAkAAADAAAAAAAAACAEIxAAAABRMgAANAAAAAAAdgAAABcgAAAAAAAAAA
+ AAAAAAAAAAAAAAUVcAAAAAAAAAAAAAADcAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
+ AAAABiAgADIAMAJAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAADAEAAAAU2AHUAAAAABQAAAAFgAA
+ AAAgADAAAAAQBEEAAAAAAAAAZQBwQAABEzAAA3NwAAAAAAAAMAAlUAAAAAAAAAAAAAAAAAAAAAAAAAAC
+ MAAAAAAAAAAAAAAAAjAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAMABDBTAAAwBEMQ
+ BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAAAAYDIAAAAAAAUAAAQAAAAAAFAAAAAAAEAWAA
+ AAAAAAAAAFAAEQZ1YAAGVkAAAAAAAAAABlUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAFEc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAjAEAAAAcAAABTAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAABQBRAAAAAAAAAAAAAAB0Z3IAAAAAAAdQYwAAAAAAAAAAAAAAAAAABGMQMw
+ AAUTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACABJlAGAAAAAyAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACBEAAAAAAAAAAAAAAAAAAAAAAAAAAAGdAAAAAAAAAAAAAAAAAAAAAAAA3AFYQAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAFgAAAlUAAAAAQCQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAFAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECY1AAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiKAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAIiKAAqIiCAAAAAIiAAKiCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqIKKI
+ AAAAAAAAAAAAAAAAKIIooAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqoogAAAAAAAAAAAAAAAAAAA
+ AAAKKKgggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoqiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACogAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAKAooAAAAAAAAAAIqqqqqqqqIAAAAAAAAAAAAAgKAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAoiggAAAAAACqgiIioAAAAAAACiIiKgAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiAAAAAAAAICA
+ oAAAAAAAAAAAAAAAAAKIoAAAAAAAAAgggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAACKgAAAAAAAAAqIIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgAAAAAAiogAAAAAAAAAAAAAAAAAAAAAAAAAAoqAAAAAAA
+ AACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAACgAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAqgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI
+ gCAAAAAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIgAAAAAAACgoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAKqAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAKiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgiAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAACiAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIgAAAAAqggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ iCAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAgAAAAAKIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAKIAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIg
+ AAAAAqigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAiAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAoAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAACIoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAACCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAACgAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCACgA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKggAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAoKAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAIKAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAiAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqi
+ AAAAIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAAAAqAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAACIqqqAAAAAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AACCKgCIiCAAAAAAAACoqqiIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqCAAAAAAAAAAA
+ AAAAAACKAogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAACIAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAACKgAAAAAAAAAAAAAAAAAAAAAAACAqgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK
+ oAAAAqoAAAAAAAAAAAAAAAAAAAAAAAACAiAAAAAAAAAAAAAAAAAAAAAAAAAAACoIAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAIIAAAAAAAAA
+ AAAAAAAAAAAAAAAKgAAAAAAAAAoAAoiIiCAAIAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIIAAAAAAAAAAAAAAAAAAAAAAAKo
+ AAAAAAACgACgAAAAAAAAAgoAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAKgAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAACKoAAAAAAA
+ AAAAAAAAqCCAAAAAAAACCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAACgAAAKAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAIqAAAAAAAAAAAAAAAAAACKgAAA
+ AAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AIAAAAiAAAAAAAAAAAAAAAAAAAAACioAAAAAAIIqAAAAAAAAAAAAAAAAAAAAIoggAAAAAAAqAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAA
+ AAAAAAAAAAAAAIgAAAAAiCiAAAAAAAAAAAAAAAAAAAAAAACCIgAAAAAAIKAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAACAAAAAAAAAAAAAAAAAAAAKqAA
+ AAAACAoAAAAAAAAAAAAAAAAAAAAAAAAACgKgAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAACKAAAAAAqiAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACoIAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAACAAAAAAAAAAAAAAAAAAAAoKAAAAAIiAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAoAACoAAAAAAAAAAAAAAAAAAAIgAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAIA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAACAAAAAAA
+ AAAAAAAAAAAAAoAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAgAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAqAAAAAAAAAAAAAAAAAAAACAA
+ AAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACKAAAAAAAAAAAAAAAAAAAAIAAAAAIAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAioAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAAAAAAAAAAAAAAIoAAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAACgAAAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAoAAAoAAAAAAAAAAAAAAAAAAAqgAACogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIA
+ AAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAqgAAAA
+ AAAAAAAAAAAAAAKAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAACAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgACqAAAAAAAAAAAAAAAAAACA
+ AAAKogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAKAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAIIAAAAAAAAAAAAAAAAAAIAAAAgAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAACiAAggAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAigAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAKAACCAAAAAAAAAAAAAAAAAAAAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAIgAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAIoA
+ AAAAAAAAAAAAAAAACgAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAoAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAggAAAAAAAAAAAAAAAA
+ CIAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAKAAAAAAAAAAAAAAAAACAAAAiAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAoAAAAAAAAAAAAAAAAAgAAACIAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAACgAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAoAAAgAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAACIAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA
+ AKAAAAAAAAAAAAAAAAAIAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAg
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAqAAAAAAAAAAAAA
+ AAAAgAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAKIAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAACAAAAKoAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAAAAAAAAAAAAAAIAAAAKgAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAACgAAAqAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AKgAAAAAAAAAAAAAAAAAAACAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI
+ AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAACCAAAAAAAA
+ AAAAAAACAAAACCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAIAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAIIAAAAAAAAAAAAAAAIAAAAAgg
+ AAAAAAAAAAAAAAAAAACoggAAAAAAAAAAAAAAAAAAAAAAAAAAKAAACAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACAAAAAAAAAAAAAAAAAAAAAAIIAAAAAAAAAAAAAAA
+ AAgIgqgAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAACoAAAKAAAAAAAAAAAAAAAAKAAAAACCAAAAAAAAAAAAAAAAAAAAAqAAAAAAAA
+ AAAAAAAAAAAAAAAAACgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAKAAAACgAAAAAAAAAAAAAAAIAAAAAACKAAAAAAAAAAAAAAKKAAAAKgAAAAAAAAAAAAAAAAAAAAAA
+ AAKAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAACogAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAIAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAiAAAAAAAAAAAAAAAAIAA
+ AAAAAAgAAAAAAAAAAAKAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAACgAAAgAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACoAAAAAAAAAAAAAAAKgAAAAAAAoKgAAAAAA
+ CgAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAKAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAACIAAAAgAAAAAAAAAAAAAACAAAAAAAAAAIKioAgiAqAAAAAAAAgAAAAA
+ AAAAAAAAAAAAAAAAAAAAAoAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAgAAAKAAAAAAAAAAAAAAAAAoAAAAAAAAAACAqAAAAAAAAAAIogAAAAAAAAAAAAAAAAAAAA
+ AAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAA
+ AqAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAACAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAIgAAAAAAAAAAAAA
+ AACIAAAAAAAAAAAAAAAAAAAAAqKgAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACigAAACqAAAAAAAAAAAAAAAAAioAAAAAAAAA
+ AAAAAAACiigAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAigAAAKiAAAAAAAAAAAAAAAACogoAAAAAAAAAAAAAgggKAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAKIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAACgAAAAKgAAAAAAAAAAAAAAAAAICAAAAAAAAAAICCCoAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACoAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ KoAAAAoAAAAAAAAAAAAAAAAAAACAAAiIgKAAAIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAKgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoAAAAiIAAAAAAA
+ AAAAAAAAAAAAAACKqoiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAACAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAqIAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAACIAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAACIAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAigAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIIA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIogAAAAgg
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAKAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqAAAACCogAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAgAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAACoAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAqigAAAAiqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAKI
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg
+ AAAAAAoCiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAAAoKAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgIAAAAAAKAioAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAACCAAqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqoIAAAAAAKiIggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAACqAAoiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAioAIAAAAAAAAAAAAiIiKIAAAAAAAAAAAAAAAAAAAAAAAgACC
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAiAAAAAAAAAAAAAIqIiIiAAAAAAAAgAiAAAAAAAAAAAAAAAAAACogACCAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAACgAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACigAAAAAAAAAAAAAAAAA
+ AAAAAAAAACoAAAAAAAAAAAAAAAAiAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgiAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAA
+ AAAAAAAAAACCAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICIgAAAAAAAAAAAAAAAAAAAAgogAAAAAAAAAAAAAACiAAKg
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAACIIACgAAAAAAAAAAAAAAogqogAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAoqqqqIigAAAACIgCqoIgAAAAAAAAAAAAAAAAgKAAgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAoAA
+ AAAAAKIAAAAAAAAAAAAAAAAAAIIgAAKiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIIAAKigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIgAogA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAACKAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiKoACggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAACIAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIgAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAIgAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIIACAgAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAACCoAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAKIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACKgAAAAA
+ AAAAAAAAAAAAAAAAAAACoqgAAAiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKoiAAAAAAAAAAAAAAAAAAAA
+ AAAoCAAAgCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKogAAAAAAAAAAAAAAAAAAIIigAAACgIAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAggCIAAAAoKggAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAACAAiAAAAAAAAAAAAAKqAAAAAAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIA
+ KgAAAAAAAAAACooAAAACiAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCKAAAAAAAAAAAIAA
+ AAqqIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAoAAAAAAAAAAACAKCAIIAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAKoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAgACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgACiAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAgAACgAAAAAAAAAAAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAoAAAAAAAAAAAAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAA
+ AAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAACAIgA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAoAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAACIAACAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAIgAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAA
+ AAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAoA
+ AKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAAgAAAAAAAAAAAAAoAAAggAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAACgAAAAAAAAAAAAAIAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAACIAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgA
+ ACoAAAAAAAAAAAAAIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAqgAAAAAAAAAAAA
+ AgAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAACAAACIAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAoAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ CgAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAA
+ AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAACgAACgAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACAAAIAAAAAAAAAAAAAAiAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAIAAAAIAAAAAAAAAAAAAAgAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoAAAAAAAAAAA
+ AAAAAAACAAAKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAAAAAAAAAAAKgAACoAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAoAAAAAAAAAAAAAAAIAAAKgAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAKoAACgAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAKIAAAIgAAAAAAAAAAAAAAAiAAAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACgAAAA
+ AAAAAAAAAAAAgAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAACAAAAAAAAAAAAAAAACAAA
+ AKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAAoAAAAAAAAAAAAAAAAKAAAACgAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAACIAAAigAAAAAAAAAAAAAAAACgAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAIAAAAAAAAAAAAAAAAAAAAAACAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqAA
+ AAAAAAAAAAAAAAAAIAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAKgAAAAAAAAAAAAAAAAA
+ CAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAigAAIAAAAAAAAAAAAAAAAAAACKAAAAgAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAACAAACoAAAAAAAAAAAAAAAAAAAAoAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAACA
+ AIgIoAAAAAAAAAAAAAAACCAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAqIqCKgKAAAAAAAAAA
+ AAAAAAgAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCigggoAAAoAAAAAAAAAAAAAAAAoAAACgAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqqoqAAAAqgAAAAAAAAAAAAAAAAAgAACiAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAioAAAqAAAAAAAAAAAAAAAAAAKgAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ CCAAAAAKAAAAAAAAAAAAAAAAAAAKAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqIAAACCAAAAAAAA
+ AAAAAAAAAAAAKgAAioiIiIiIiIggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAACoA
+ AAAAAAAAAAAAIiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAKgAAAAAAAAAAAAAAAAAAAAAACCgAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAggAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAIAAoCAKAAAAAAAACAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI
+ ogAACAigAAAAAAAAAAAAAAAAAAAAAAAAAAgiIooiqqqqAKAAAAiqAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgAAAAIAggAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKqIAAAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqIAAAAiAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAogAAAAoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAACIoAoAAAACKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAACCgAACoIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAIIgqiAAAAAoACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACioAAAKoKqAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKqgICAAAA
+ AigoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAgAACIKCIgAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAiAAAAAAKgCigAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACggAAAACAAqqgigAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiggAAAAAAAAKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAACKoAAAAAAACIiqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAIAqAAAAAAAAAqigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAACgIAAAAAAAAAAKiAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA
+ CIiAAAAAAAAKAAigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI
+ oAAAAAAAAAAACCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAgAAAAAAAAAAICAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgoAAAAAAAAAAAAi
+ qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAAAAAAAAAAIIKgAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAKIiIKIqqIoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACKCgAAAAAAAKggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACi
+ IiIiIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAgACIgAAACAgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAgCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCgAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAKqAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKAAAAAAAKoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAgIAAAAAAKgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAA
+ AAAAAAAKCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AICgAAAAACgAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIAAAAAAAAgCAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAIoAKAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAogAAAAAACAoAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAACACigAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCAAAAAAKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAIAAoAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAIAKAACoACIAAAAAAAAAAIIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAiCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ CAAgAAAAAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAIACAAIoAAAAAAAAACiIICAAAAAAgIAAAAAAAAAgqAAAAAAAAAAAACIIigqqgAAAACgAAIAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAACAIAAAAAAACgAgAAAAAAAAAAAAiCqICoAAAAAAAAAKAKAAAAAACgAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIAAgAAA
+ AAAAAAKAAAAAAAAACgCgAAAAAAAAoAKgAAAAAAAAAIAgAAAAAAAAAAgACCggAAAAAAAAoAAAAAAAAAAA
+ AAAAAAAAAAAKoAAAAAAAAIIAAAAAAAAAAKgKAAAAAgAAAAAAAAoAIAAAAAAKCgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKACoAAAoAAAAAAAAAIgAIoACCAA
+ AKAAgAAAAAAACgACAAAAAAAAAIAAAAoAKIAAAAAAoqAAAAAAAAiIogAAAAAAACAAAAAAAAAAAAAACAAA
+ AAAIoAAgAAAAAAAAAqAAACqqgiAAAAAAAAACCgAAAAAAoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqAAAAAAAAAACgACqCAIIAAAogAgAAAAAAAAIA
+ gAAAAAAAAqAAgqAAAAAAAAAgqAAAAAAAoCAAAACgAAAACgIAAAgAoAAAAAgAAKAAAAAAIAAIAAAAAAAA
+ KiAKAIAAAAAAAAAAAAAAIIoAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACAAACAAAAAAAAAAKAgCIAAiAoAAACIAAAAAAAAAAAgCAAAAAAAAAACAAAA
+ AAAAAACgogAAAAggoAAKgqACAAAAAKAgAAAgCgAAAAAgAAAAAAAAIAAAAAAAAAAACAAiIAAAAAAAAAAA
+ AAAACgoAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAIAAiCAAAAAAAAAAgAAqAAAACgAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAAAAAAACgAgAAiogA
+ AKAAIAIAIAAAAAgAAAAKAAAAAAAIAACIAAAAAgqAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAACiAAAAAKCi
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAqAAAAA
+ AAAAAAigACAAAAgIAAAAgggAAAAAAAAAIAAAAAAAAAAgCAAAKAIAAAAgAgACqgAACqgAAAAACAAAAAIC
+ oAAKAAgAAAAKAAgAgAAAAKAoAAAAAAAAAAAAIAAIACAAAAAAAAAAAAoAIAAAAAogAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAIgAAAAAAAAAAIAAgAAAAig
+ oAAACgAgAAAAAAAAogiAAAAAAAAIACKKAACCAAAIAiCqgACACKAAAAAKACAAAACAgAAAIACAAAAAIAIA
+ AAAAAgCIAKgAAAAAAACgCICoAAAAAAAAAAAAAAAICgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqIAAAKAAAAAAAAAAAACCAAAACAggAAAAAIAAAAAAAA
+ CAAgAAAAAAAAoAAAAAgAAAAAIIAIAKiKoAAAAAAAoCAAAACIAgAACAAIAAAACgACgCIAIIAgAAoAAAAA
+ AAAAAAAAAIiqAAAAAAAAAAAAoCAAAACiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAACAAAAAACAAAAAAAACiAAAAAAAKAgAAAAoAAAAAAAAAAAAIAAAAAAAAKgAA
+ ooKAAAAAAAAAqoIACggAAAAACAAAAAAIAKAAAgAAgAAAAAAKCgCqogCKCIAgAAAAAAAAAAAACIIAAAAA
+ AAAAAAAACgoAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAACAAAAAAKqAAAAAAAAAKoAAAACgCAAAAAACgAAAAqqAAgAoAAAAIogAKCqiAAAAAAACgCAAAAA
+ AICAAAAAAKAAAAAAoIAAAKAAAAAAAAgIoKAAAAAqACAIAAAAAAAACggggAAAAAAAAAAAAAAAACAgAAAA
+ gCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCiAAAAA
+ AgAAAAAAgAgAAAAIACIAAAAAAAAAAIgCIAAgCgAACqIKAIgKAAAAAAAAAKACAAAAAAgIAAAAAAACAAAA
+ AgigAqCIAKAAAACAqgCIAAAqAAIAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAgIgAAACAgAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAKogAAAAAACoAACK
+ IAoAAAAAIAAIgKIIoAAKAAoqKoCKIAgAgAAACoIAAAqgAAAAAACgKAAAAAAgCAAAACAKCqAoqgAiAAAK
+ AAAAIAogAACAAAAAAAAAAAoKAAAAqoAAAAAAAAAAAACgqAAAAKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgAAIIAAAACAAgIoiAKoAAAAACgACqgAK
+ gAAAigAKgAoKAACAAgAAAAAAAAAIoIoiACACAIAAAAACIIAAAAgAKgCKAIAAKgAAgCAAAAAAAAAAAAqA
+ AAAAAACAIAAACAiAAACqoAAAAAAAgCAAACoCAAAAACgqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAACgCAAIIAAggAAACAAAAAAgAAAAAAAIIAAAAgAAAAAIAAAAAgAAAI
+ AIAAACAAAAAACgAAKgAAAAAgAAAACKAAAACgAAAiAACgCAAAAAoAAAAAAAAAiAoIIAAAAAAKAgAACiAA
+ AAAKACgAAAAAKAIAAAgIIAAAAqAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAACACAACIAACgAAACKgAACIAAAAAAAAAggqCAAAAAAAooqqAAAAAAgAIAAAgAAAAAAAgK
+ AAAAqIAKAAAAAAAAAAAAigqIAAACIAAAAKCqAAAAAAAAACAKqAAAAAAAoCAAAKAAAAACAAiAAAAAAIAI
+ AAAggAAAAIAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAig
+ oAAAAgAAIqAAAIKAogAAAAAAAAAACAAAAAAAAAAAKAAAAAAAAgAICiIIgAAAAAAACIIoAAgAKAAAAAAA
+ AAAAAKCgAAAAAAAAAAIAAAAAAAAAAAIAIAAAAAAACACiKIAAAAAAKAggAAAAAAgAIAAoAAAAAAAAAgAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAIAAAAAIAAoiAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAioAKAAAAAAAAAAAAAAAKAIAAAAAAAAAAAAAAAAAAAAAA
+ AAAqiAAAAAAAAAAAAAAAAAAAAIAAogAigAAAAIiAAAAAAAAgCgAKCiAAAAACogAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKAAAAAKCAACgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAACAAAIgAAAAAAAAAAAAAAACggAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAA
+ AAAAAAAAAACAAACIAAAAAAAAAAAAAAAKgIAIgKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgCIAAAAAggAAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAACqqKIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKgiCq
+ AAAAAAAAAAAAAAAACggAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAqooAAAAAAAgIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AKCCKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAKAAACAqIAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAKAqgAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK
+ CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCICgAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIIKKoAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAACKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAACqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E
+ ADEQAQEAAgECBAUEAwEBAAIDAAERACExQVEQIDBhQHBxgIFQYMHwkaHx0bGQ4bDA4P/aAAgBQwABPxD/
+ APy8QR8qyJTkBOH69ny0UUUbL3KmNAxEx+5CegOOOOOOOOfVAFNjrCkqkLb4UUcLpydbPBpz3Ps5bkEW
+ PkoDqIJ46dNnROIAccgAKunD5OuujbhsZYCpFDa01L5fPnz5f+QPU0R5vUL6LEBrkW6rtvfXfj58ugjV
+ LjqkQBAa5fHrpwSUxoAwCikK8dOlECoopKLKUsep9lpZD9xgUD3BPGZMZFjdwamkAtcOMyOViCFShKMw
+ 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
+ 3G7CoAx//f8A/wD/AN//AP8A/TUf/9k=
+
+
+
\ No newline at end of file
diff --git a/ReportImp/KollegiumEv/SettlementReport.Designer.cs b/ReportImp/KollegiumEv/SettlementReport.Designer.cs
index ce8fe049d..a6c350b53 100644
--- a/ReportImp/KollegiumEv/SettlementReport.Designer.cs
+++ b/ReportImp/KollegiumEv/SettlementReport.Designer.cs
@@ -32,60 +32,9 @@ namespace KollegiumEv.Invoicing.Alt
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
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.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell22 = 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.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.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.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
@@ -98,31 +47,43 @@ namespace KollegiumEv.Invoicing.Alt
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbsencetime = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.cellGeleistet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -135,95 +96,20 @@ namespace KollegiumEv.Invoicing.Alt
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText1,
this.xrPictureBox1});
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportHeader.HeightF = 120F;
+ this.ReportHeader.HeightF = 160F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
- // xrLabel8
+ // xrPictureBox1
//
- this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 169F);
- 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
- //
- this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow9,
- this.xrTableRow10,
- this.xrTableRow11,
- this.rowErbrachteLeistung});
- this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F);
- this.xrTable1.StylePriority.UseBorderColor = false;
- //
- // 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)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- 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.78314100999098568D;
- //
- // 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("Verdana", 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.21685899000901443D;
- //
- // xrTableRow10
- //
- this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell20,
- this.xrTableCell7});
- this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
- 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.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.78314100999098568D;
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(485.375F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(182.6248F, 148.6458F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// ruleRateFactorNull
//
@@ -231,491 +117,54 @@ namespace KollegiumEv.Invoicing.Alt
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.xrTableCell7.Font = new System.Drawing.Font("Verdana", 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.21685899000901443D;
- //
- // 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.Top)
- | 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;
- //
- // rowErbrachteLeistung
- //
- this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell22});
- this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
- this.rowErbrachteLeistung.Weight = 0.085D;
- //
- // xrTableCell22
- //
- this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | 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 = 1D;
- //
- // xrLabel6
- //
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
- 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, 267.3333F);
- 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F);
- 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F);
- 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("Verdana", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
- 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, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow2,
- this.xrTableRow5,
- this.xrTableRow4,
- this.xrTableRow3,
- this.xrTableRow1,
- this.xrTableRow6,
- this.xrTableRow8});
- this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
- //
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell4});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Weight = 0.13245033112582783D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.CanShrink = true;
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell4.StylePriority.UseFont = false;
- this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
- this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell4.Weight = 1D;
- //
- // xrTableRow5
- //
- this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell13});
- this.xrTableRow5.Name = "xrTableRow5";
- this.xrTableRow5.Weight = 0.13245033112582783D;
- //
- // xrTableCell13
- //
- this.xrTableCell13.CanShrink = true;
- this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell13.StylePriority.UseFont = false;
- this.xrTableCell13.StylePriority.UseTextAlignment = false;
- this.xrTableCell13.Text = "[SenderContactPerson]";
- this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell13.Weight = 1D;
- //
- // xrTableRow4
- //
- this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell11});
- this.xrTableRow4.Name = "xrTableRow4";
- this.xrTableRow4.Weight = 0.13245033112582783D;
- //
- // xrTableCell11
- //
- this.xrTableCell11.CanShrink = true;
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell11.StylePriority.UseFont = false;
- this.xrTableCell11.StylePriority.UseTextAlignment = false;
- this.xrTableCell11.Text = "[SenderContactPersonDivision]";
- this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell11.Weight = 1D;
- //
- // xrTableRow3
- //
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell8});
- this.xrTableRow3.Name = "xrTableRow3";
- this.xrTableRow3.Weight = 0.13245033112582783D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.CanShrink = true;
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell8.StylePriority.UseFont = false;
- this.xrTableCell8.StylePriority.UseTextAlignment = false;
- this.xrTableCell8.Text = "[SenderContactPersonMail]";
- this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell8.Weight = 1D;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell1});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 0.13245033112582783D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.CanShrink = true;
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.Text = "[SenderContactPersonPhone]";
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell1.Weight = 1D;
- //
- // xrTableRow6
- //
- this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell2});
- this.xrTableRow6.Name = "xrTableRow6";
- this.xrTableRow6.Weight = 0.11258278145695365D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.CanShrink = true;
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.Text = "[SenderContactPersonFax]";
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell2.Weight = 1D;
- //
- // xrTableRow8
- //
- this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell5});
- this.xrTableRow8.Name = "xrTableRow8";
- this.xrTableRow8.Weight = 0.11258278145695365D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell5.Weight = 1D;
- //
- // RecipientPostCodeAndTown
- //
- this.RecipientPostCodeAndTown.CanShrink = true;
- this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
- 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, 51.00002F);
- 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, 34.00002F);
- 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, 17.00001F);
- 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, 0F);
- 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.lblNotice});
- this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportFooter.HeightF = 209F;
+ this.xrLabel10});
+ this.ReportFooter.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.ReportFooter.HeightF = 137.8125F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
- // xrLabel10
- //
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F);
- 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, 68F);
- 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.CanShrink = true;
- 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.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.xrTableCell29});
- this.xrTableRow22.Name = "xrTableRow22";
- this.xrTableRow22.Weight = 0.38095238095238088D;
- //
- // xrTableCell29
- //
- this.xrTableCell29.CanShrink = true;
- 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.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.xrTableCell31});
- this.xrTableRow24.Name = "xrTableRow24";
- this.xrTableRow24.Weight = 0.38095238095238093D;
- //
- // xrTableCell31
- //
- this.xrTableCell31.CanShrink = true;
- this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
- this.xrTableCell31.Name = "xrTableCell31";
- this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell31.StylePriority.UsePadding = false;
- this.xrTableCell31.Text = "xrTableCell8";
- this.xrTableCell31.Weight = 3D;
- //
- // xrLabel12
- //
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
- 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(582.9999F, 192F);
- 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.TopRight;
- //
- // lblNotice
- //
- this.lblNotice.CanShrink = true;
- this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
- this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F);
- this.lblNotice.Name = "lblNotice";
- this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
- this.lblNotice.StylePriority.UseFont = false;
- this.lblNotice.Text = "Abschließende Bemerkungen:";
- //
// topMarginBand1
//
- this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.HeightF = 30F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
- this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText2});
+ this.bottomMarginBand1.HeightF = 90F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel1,
- this.xrLabel_RecipientContactPerson,
- this.xrLabel_RecipientDivision,
- this.xrLabel_RecipientStreet,
- this.RecipientPostCodeAndTown,
- this.xrTable2,
- this.xrLabel2,
- this.xrLabel3,
- this.xrLabel4,
- this.xrLabel5,
+ this.xrLabel20,
+ this.xrLabel21,
+ this.cellGeleistet,
+ this.lblAbsencetime,
+ this.xrLabel19,
+ this.xrLabel18,
+ this.xrLabel17,
+ this.xrLabel16,
+ this.xrLabel9,
+ this.xrLabel13,
+ this.xrLabel14,
+ this.xrLabel15,
+ this.xrLabel8,
this.xrLabel6,
- this.xrTable1,
- this.xrLabel8});
- this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
- this.GroupHeader1.HeightF = 443.3333F;
+ this.xrLabel5,
+ this.xrLabel7,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel1,
+ this.lblAdresse});
+ this.GroupHeader1.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.GroupHeader1.HeightF = 500F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
@@ -736,33 +185,35 @@ namespace KollegiumEv.Invoicing.Alt
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
- this.Detail1.Font = new System.Drawing.Font("Verdana", 10F);
- this.Detail1.HeightF = 17F;
+ this.Detail1.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.Detail1.HeightF = 45F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrTable5
//
- this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.BorderColor = System.Drawing.Color.Silver;
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow15});
- this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 45F);
this.xrTable5.StylePriority.UseBorderColor = false;
//
// xrTableRow15
//
this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.xrTableCell1,
this.xrTableCell17,
this.xrTableCell23});
this.xrTableRow15.Name = "xrTableRow15";
- this.xrTableRow15.Weight = 0.085D;
+ this.xrTableRow15.Weight = 0.22500000000000003D;
//
// xrTableCell17
//
- this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell17.CanShrink = true;
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
@@ -772,13 +223,12 @@ namespace KollegiumEv.Invoicing.Alt
this.xrTableCell17.StylePriority.UseBorders = false;
this.xrTableCell17.StylePriority.UseFont = false;
this.xrTableCell17.StylePriority.UsePadding = false;
- this.xrTableCell17.Weight = 0.78314100999098546D;
+ this.xrTableCell17.Weight = 0.33698716383713934D;
//
// xrTableCell23
//
- this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell23.CanShrink = true;
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
@@ -797,119 +247,47 @@ namespace KollegiumEv.Invoicing.Alt
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
- this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
- this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Font = new System.Drawing.Font("Times New Roman", 13F);
+ this.GroupFooter1.HeightF = 75F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrTable4
//
- this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.BorderColor = System.Drawing.Color.Silver;
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow30,
- this.xrTableRow31,
- this.xrTableRow32,
this.xrTableRow33,
- this.xrTableRow34,
- this.xrTableRow35,
this.xrTableRow36});
- this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F);
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 50F);
this.xrTable4.StylePriority.UseBorderColor = false;
//
- // xrTableRow30
- //
- this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell48});
- this.xrTableRow30.Name = "xrTableRow30";
- this.xrTableRow30.Weight = 0.085D;
- //
- // xrTableCell48
- //
- this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell48.Name = "xrTableCell48";
- this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell48.StylePriority.UseBorderColor = false;
- this.xrTableCell48.StylePriority.UseBorders = false;
- this.xrTableCell48.Weight = 1D;
- //
- // xrTableRow31
- //
- this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell49,
- this.xrTableCell50});
- this.xrTableRow31.Name = "xrTableRow31";
- this.xrTableRow31.Weight = 0.085D;
- //
- // xrTableCell49
- //
- this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell49.Name = "xrTableCell49";
- this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell49.StylePriority.UseBorders = false;
- this.xrTableCell49.StylePriority.UseFont = false;
- this.xrTableCell49.StylePriority.UsePadding = false;
- this.xrTableCell49.Text = "Gesamtforderung:";
- this.xrTableCell49.Weight = 0.78314100999098546D;
- //
- // xrTableCell50
- //
- this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
- this.xrTableCell50.Name = "xrTableCell50";
- this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell50.StylePriority.UseBorders = false;
- this.xrTableCell50.StylePriority.UseFont = false;
- this.xrTableCell50.StylePriority.UsePadding = false;
- this.xrTableCell50.StylePriority.UseTextAlignment = false;
- this.xrTableCell50.Text = "[AmountRecordedFLSString]";
- this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell50.Weight = 0.21685899000901443D;
- //
- // xrTableRow32
- //
- this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell51});
- this.xrTableRow32.Name = "xrTableRow32";
- this.xrTableRow32.Weight = 0.085D;
- //
- // xrTableCell51
- //
- this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell51.Name = "xrTableCell51";
- this.xrTableCell51.StylePriority.UseBorders = false;
- this.xrTableCell51.Weight = 1D;
- //
// xrTableRow33
//
this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell52,
this.xrTableCell53});
this.xrTableRow33.Name = "xrTableRow33";
- this.xrTableRow33.Weight = 0.085D;
+ this.xrTableRow33.Weight = 0.125D;
//
// xrTableCell52
//
- this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell52.Name = "xrTableCell52";
this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell52.StylePriority.UseBorderColor = false;
this.xrTableCell52.StylePriority.UseBorders = false;
this.xrTableCell52.StylePriority.UseFont = false;
- this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Text = "Abschlagszahlung";
this.xrTableCell52.Weight = 0.78314100999098568D;
//
// xrTableCell53
//
- this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell53.Name = "xrTableCell53";
this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -921,83 +299,30 @@ namespace KollegiumEv.Invoicing.Alt
this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell53.Weight = 0.21685899000901443D;
//
- // xrTableRow34
- //
- this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell54,
- this.xrTableCell55});
- this.xrTableRow34.Name = "xrTableRow34";
- this.xrTableRow34.Weight = 0.085D;
- //
- // xrTableCell54
- //
- this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell54.Name = "xrTableCell54";
- this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell54.StylePriority.UseBorders = false;
- this.xrTableCell54.StylePriority.UsePadding = false;
- this.xrTableCell54.Text = "abzüglich Eigenanteil:";
- this.xrTableCell54.Weight = 0.78314100999098568D;
- //
- // xrTableCell55
- //
- this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
- this.xrTableCell55.Name = "xrTableCell55";
- this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell55.StylePriority.UseBorders = false;
- this.xrTableCell55.StylePriority.UsePadding = false;
- this.xrTableCell55.StylePriority.UseTextAlignment = false;
- this.xrTableCell55.Text = "xrTableCell15";
- this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell55.Weight = 0.21685899000901443D;
- //
- // xrTableRow35
- //
- this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell56});
- this.xrTableRow35.Name = "xrTableRow35";
- this.xrTableRow35.Weight = 0.085D;
- //
- // xrTableCell56
- //
- this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell56.Name = "xrTableCell56";
- this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell56.StylePriority.UseBorderColor = false;
- this.xrTableCell56.StylePriority.UseBorders = false;
- this.xrTableCell56.Weight = 1D;
- //
// xrTableRow36
//
this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell57,
this.xrTableCell58});
this.xrTableRow36.Name = "xrTableRow36";
- this.xrTableRow36.Weight = 0.15D;
+ this.xrTableRow36.Weight = 0.12499999999999999D;
//
// xrTableCell57
//
- this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell57.Name = "xrTableCell57";
this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell57.StylePriority.UseBorderColor = false;
this.xrTableCell57.StylePriority.UseBorders = false;
this.xrTableCell57.StylePriority.UseFont = false;
- this.xrTableCell57.Text = "Restforderung:";
+ this.xrTableCell57.Text = "Unsere Forderung";
this.xrTableCell57.Weight = 0.78314100999098568D;
//
// xrTableCell58
//
- this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell58.Name = "xrTableCell58";
this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell58.StylePriority.UseBorderColor = false;
@@ -1008,13 +333,285 @@ namespace KollegiumEv.Invoicing.Alt
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.21685899000901443D;
//
- // xrPictureBox1
+ // lblAdresse
//
- this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
- this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(255.5F, 21.88542F);
- this.xrPictureBox1.Name = "xrPictureBox1";
- this.xrPictureBox1.SizeF = new System.Drawing.SizeF(167F, 76.22916F);
- this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ 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(389.3957F, 113.875F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "LVR Rheinland\r\nDezernat 7";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.6042F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(435.7501F, 24.04166F);
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 185F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Rechnung Nr.";
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(498.9166F, 24.06251F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(179.0833F, 17F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Postanschrift:";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(498.9166F, 41.06252F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(179.0833F, 45.72916F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Kollegium e.V.\r\nSchwelmer Str. 6\r\n42897 Remscheid";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(498.9166F, 86.79167F);
+ 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(74.854F, 45.72916F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "fon\r\nfax";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(573.7706F, 86.79167F);
+ 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(104.2292F, 45.72916F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "02191 589 733 6\r\n02191 589 733 7";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Rechnungsdatum";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Ihr Zeichen";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Font = new System.Drawing.Font("Times New Roman", 11F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 260F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(123.2498F, 25F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "Betrifft";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(123.2498F, 185F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Rechnung Nr.";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(123.2498F, 210F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Rechnungsdatum";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(123.2498F, 235F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(526.7502F, 25F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Ihr Zeichen";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(123.2498F, 260F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(554.7501F, 25F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Abrechnung für [Salutation2] [CustomerFirstName] [CustomerLastName]";
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.0417F);
+ 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(285.2336F, 30F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.Text = "Bewilligungszeitraum:";
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new System.Drawing.Font("Times New Roman", 13F, System.Drawing.FontStyle.Bold);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.4583F);
+ 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(650F, 53.64584F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.Text = "Abrechnung ambulanter Eingliederungshilfe zum selbständigen Wohnen\r\n(Bewo)";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 405.0416F);
+ 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(285.2336F, 30F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Bewilligte Fachleistungsstunden:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 435.0416F);
+ 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(285.2336F, 30F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Geleistete Fachleistungsstunden:";
+ //
+ // lblAbsencetime
+ //
+ this.lblAbsencetime.LocationFloat = new DevExpress.Utils.PointFloat(0F, 465.0416F);
+ this.lblAbsencetime.Multiline = true;
+ this.lblAbsencetime.Name = "lblAbsencetime";
+ this.lblAbsencetime.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbsencetime.SizeF = new System.Drawing.SizeF(667.9998F, 30F);
+ this.lblAbsencetime.StylePriority.UseFont = false;
+ this.lblAbsencetime.Text = "Es fand kein Klinikaufenthalt in diesem Zeitraum statt.";
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 375.0417F);
+ 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(337.8377F, 30F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "Bewilligungszeitraum:";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLS")});
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 405.0417F);
+ 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(337.8377F, 30F);
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.Text = "Bewilligte Fachleistungsstunden:";
+ //
+ // cellGeleistet
+ //
+ this.cellGeleistet.LocationFloat = new DevExpress.Utils.PointFloat(285.2336F, 435.0416F);
+ this.cellGeleistet.Multiline = true;
+ this.cellGeleistet.Name = "cellGeleistet";
+ this.cellGeleistet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.cellGeleistet.SizeF = new System.Drawing.SizeF(337.8377F, 30F);
+ this.cellGeleistet.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 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(650F, 137.8125F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "[FinalSentence]\r\nFür Ihre Mühe besten Dank im Voraus.\r\n\r\nMit freundlichen Grüßen\r" +
+ "\nKollegium e.V. - betreut wohnen\r\nKatja Herge";
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(677.9999F, 48.00002F);
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##} Std.")});
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 0.19999999999999998D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ 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.UsePadding = false;
+ this.xrTableCell2.Text = "[ItemPeriodStart!dd.MM.yyyy] -\r\n[ItemPeriodEnd!dd.MM.yyyy]";
+ this.xrTableCell2.Weight = 0.24615384615384611D;
//
// Spitzabrechnung
//
@@ -1029,19 +626,19 @@ namespace KollegiumEv.Invoicing.Alt
this.GroupFooter1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Times New Roman", 12F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
- this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100);
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 30, 90);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
- ((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.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1051,62 +648,10 @@ namespace KollegiumEv.Invoicing.Alt
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
- private DevExpress.XtraReports.UI.XRLabel xrLabel6;
- private DevExpress.XtraReports.UI.XRLabel xrLabel5;
- private DevExpress.XtraReports.UI.XRLabel xrLabel4;
- private DevExpress.XtraReports.UI.XRLabel xrLabel3;
- private DevExpress.XtraReports.UI.XRLabel xrLabel2;
- private DevExpress.XtraReports.UI.XRTable xrTable2;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
- private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
- private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
- private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
- private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
- private DevExpress.XtraReports.UI.XRLabel lblNotice;
- private DevExpress.XtraReports.UI.XRLabel xrLabel12;
- private DevExpress.XtraReports.UI.XRLabel xrLabel11;
- private DevExpress.XtraReports.UI.XRTable xrTable1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
- private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
- private DevExpress.XtraReports.UI.XRTable xrTable3;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
- private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
@@ -1116,24 +661,38 @@ namespace KollegiumEv.Invoicing.Alt
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRTable xrTable4;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow30;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel lblAbsencetime;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel cellGeleistet;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
}
}
diff --git a/ReportImp/KollegiumEv/SettlementReport.cs b/ReportImp/KollegiumEv/SettlementReport.cs
index 862685912..24e4b87dc 100644
--- a/ReportImp/KollegiumEv/SettlementReport.cs
+++ b/ReportImp/KollegiumEv/SettlementReport.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
@@ -17,12 +18,47 @@ namespace KollegiumEv.Invoicing.Alt
public void SetReportDataSource(SettlementRO pRO)
{
- bool isDefaultSpitzabrechnung = false;
+ if (pRO.ClaimWithEigenbeteiligung < 0)
+ {
+ pRO.FinalSentence = "Wir bitten Sie, die Überzahlung in Abzug zu bringen.";
+ }
+ else
+ {
+ pRO.FinalSentence = "Bitte überweisen Sie unsere Restforderung nach Prüfung der Endabrechnung auf das unten angegebene Konto";
+ }
- if (String.IsNullOrEmpty(pRO.Notice))
- {
- lblNotice.Visible = false;
- }
+ StringBuilder sb = new StringBuilder();
+
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ 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(pRO.RecipientPostCodeAndTown);
+ }
+ lblAdresse.Text = sb.ToString();
+
+ if (!String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
+ {
+ lblAbsencetime.Text = pRO.AbsenceTimes;
+ }
+
+ bool isDefaultSpitzabrechnung = false;
+
+ pRO.ApprovedFLS = pRO.ApprovedFLS.Replace("FLS", "Std.");
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
{
@@ -58,8 +94,7 @@ namespace KollegiumEv.Invoicing.Alt
{
foreach (var ii in pRO.InvoiceItems)
{
- ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}",
- ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
+ ii.ItemDescription = String.Format("x {0:c}", ii.AmountPerUnit);
}
}
}
@@ -69,17 +104,23 @@ namespace KollegiumEv.Invoicing.Alt
{
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.ItemDescription = String.Format("x {0:c}{1}",ii.AmountPerUnit, ii.RateFactor == 0 ? "" : " x " + pRO.RateFactorText2);
}
}
}
}
-
- this.bindingSource1.DataSource = pRO;
+ decimal geleistet = 0;
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ geleistet += ii.UnitCount ?? 0;
+ }
+ }
+
+ cellGeleistet.Text = String.Format("{0:0.00} Std.", geleistet);
+ this.bindingSource1.DataSource = pRO;
}
private String GetCustomerId(SettlementRO pRO)
@@ -95,29 +136,33 @@ namespace KollegiumEv.Invoicing.Alt
{
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
- pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
-
+ ItemDescription = CreateItemDescription(pRO.HourlyRate3, pRO.RateFactor),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.HourlyRateEndDate3,
+ UnitCount = pRO.GeleisteteFLSMitStundensatz3,
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
});
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
- pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+ ItemDescription = CreateItemDescription(pRO.HourlyRateOld ?? 0, pRO.RateFactor),
+ ItemPeriodStart = pRO.HourlyRateOldStartDate,
+ ItemPeriodEnd = pRO.HourlyRateOldEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAlt,
- GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
});
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
- pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+ ItemDescription = CreateItemDescription(pRO.HourlyRateNew ?? 0, pRO.RateFactor),
+ ItemPeriodStart = pRO.HourlyRateNewStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
- GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
@@ -125,20 +170,22 @@ namespace KollegiumEv.Invoicing.Alt
{
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
- pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
-
- GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ ItemDescription = CreateItemDescription(pRO.HourlyRateOld ?? 0, pRO.RateFactor),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.HourlyRateOldEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAlt,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
});
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
- pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+ ItemDescription = CreateItemDescription(pRO.HourlyRateNew ?? 0, pRO.RateFactor),
+ ItemPeriodStart = pRO.HourlyRateNewStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
- GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
@@ -146,11 +193,11 @@ namespace KollegiumEv.Invoicing.Alt
{
itemList.Add(new InvoiceItemDC
{
- ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
- pRO.AccountingStartDateString, pRO.AccountingEndDateString,
- pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
-
- GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ ItemDescription = CreateItemDescription(pRO.HourlyRateNew ?? 0, pRO.RateFactor),
+ ItemPeriodStart = pRO.AccountingStartDate,
+ ItemPeriodEnd = pRO.AccountingEndDate,
+ UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell,
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
@@ -158,7 +205,20 @@ namespace KollegiumEv.Invoicing.Alt
return itemList;
}
- private void UpdateAbrechnungsFelder(SettlementRO pRO)
+ private string CreateItemDescription(decimal hourlyRate, decimal factor)
+ {
+ String factorText = "";
+ if (factor > 1)
+ {
+ decimal neuerSatz = hourlyRate * factor;
+
+ factorText = String.Format(" x {0:0.0} = {1:c}", factor, neuerSatz);
+ }
+
+ return String.Format("x {0:c}{1}", hourlyRate, factorText);
+ }
+
+ private void UpdateAbrechnungsFelder(SettlementRO pRO)
{
if (pRO.DifferentHourlyRateCount == 3)
{
diff --git a/ReportImp/KollegiumEv/SettlementReport.resx b/ReportImp/KollegiumEv/SettlementReport.resx
index e8d6b96a3..0ff2c1ab5 100644
--- a/ReportImp/KollegiumEv/SettlementReport.resx
+++ b/ReportImp/KollegiumEv/SettlementReport.resx
@@ -117,6 +117,9 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyADsAfQB7AFwAZgA0ACAATwBwAGUAbgAgAFMAYQBuAHMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASwBvAGwAbABlAGcAaQB1AG0AIABlAC4AVgAuAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQAyAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADEAMgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAUwBjAGgAdwBlAGwAbQBlAHIAIABTAHQAcgAuACAANgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADEAMgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYANABcAGYAcwAxADIAXABjAGYAMQAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADQAMgA4ADkANwAgAFIAZQBtAHMAYwBoAGUAaQBkAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
@@ -10852,9 +10855,8 @@
3G7CoAx//f8A/wD/AN//AP8A/TUf/9k=
-
- anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
-
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAyADUAMQBcAHMAbABtAHUAbAB0ADEAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABTAGkAdAB6ACAAZABlAHMAIABWAGUAcgBlAGkAbgBzADoAIABLAG8AdAB0AGgAYQB1AHMAZQBuACAAMQAtADMALAAgADQAMgAzADkAOQAgAFcAdQBwAHAAZQByAHQAYQBsACwAIABmAG8AbgAgADAAMgAwADIAIAAyADUAMAAgADQAMwA3ACAANAAsACAAZgBhAHgAIAAwADIAMAAyACAAMgA1ADAAIAA0ADMANwAgADUAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADEAXABzAGwAbQB1AGwAdAAxAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBpAHQAZwBsAGkAZQBkACAAaQBtACAAcABhAHIAaQB0AFwAdQAyADIAOABcACcAZQA0AHQAaQBzAGMAaABlAG4AIABXAG8AaABsAGYAYQBoAHIAdABzAHYAZQByAGIAYQBuAGQAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAVgBlAHIAZQBpAG4AcwByAGUAZwBpAHMAdABlAHIAIABWAFIAIAAzADkAOQAzACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAAVwB1AHAAcABlAHIAdABhAGwAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADIAMABcAGMAZgAxACAAXAB1ADEANQAwAFwAJwAzAGYAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAUwB0AGUAdQBlAHIAbgB1AG0AbQBlAHIAIAAxADMAMQAvADUAOQA1ADcALwAwADgAOQAxAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnADoAIABHAEwAUwAgAEcAZQBtAGUAaQBuAHMAYwBoAGEAZgB0AHMAYgBhAG4AawAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABJAEIAQQBOADoAIABEAEUAMgA2ADQAMwAwADYAMAA5ADYANwAwADAAMQA3ADcAIAA4ADgANQAgADAAMQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIABcAHUAMQA1ADAAXAAnADMAZgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUATQAxAEcATABTAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
17, 17
diff --git a/ReportImp/KuhringBetreuung/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/KuhringBetreuung/CustomMitarbeiterstundenkontoBerechnung.cs
new file mode 100644
index 000000000..658ebec94
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/CustomMitarbeiterstundenkontoBerechnung.cs
@@ -0,0 +1,76 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Entities;
+using BeWo.Report.ReportObjects;
+
+
+namespace KuhringBetreuung
+{
+ public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
+ {
+ public override bool AddServiceRecordToDuration(ServiceRecord item)
+ {
+ if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
+ {
+ if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ protected override ServiceRecordSummary BerechneStunden(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList groupFilteredRecords, DateTime berichtsAnfang,
+ DateTime berichtsEnde)
+ {
+ decimal flsGesamt = 0;
+ decimal arbeitszeit = 0;
+
+ var sum = new ServiceRecordSummary();
+ sum.RecordsImBerichtszeitraum = new List();
+ //base.CorrectOverlappingTimes(groupFilteredRecords);
+
+ foreach (var item in groupFilteredRecords)
+ {
+ if (!IsServiceRecordFehlzeit(item))
+ {
+ if (item.Start.Value >= berichtsAnfang && item.Start.Value < berichtsEnde)
+ {
+ //if (AddServiceRecordToDuration(item))
+ //{
+ decimal duration = 0;
+
+ if (item.GroupRoundedDuration.HasValue)
+ {
+ duration = item.GroupRoundedDuration.Value;
+ }
+ else
+ {
+ duration = item.RoundedDuration;
+ }
+
+ if (item.ServiceDescription != null &&
+ item.ServiceDescription.ServiceCategory != null)
+ {
+ if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit")
+ {
+ arbeitszeit += duration;
+ }
+ else if (item.ServiceDescription.ServiceCategory.IsBillable)
+ {
+ flsGesamt += duration;
+ }
+
+ }
+ sum.RecordsImBerichtszeitraum.Add(item);
+ }
+ }
+ }
+
+ sum.IstAbrechenbar = flsGesamt;
+ sum.IstNichtAbrechenbar = arbeitszeit - flsGesamt;
+
+ return sum;
+ }
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/KuhringBetreuung.csproj b/ReportImp/KuhringBetreuung/KuhringBetreuung.csproj
new file mode 100644
index 000000000..25a59e853
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/KuhringBetreuung.csproj
@@ -0,0 +1,106 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {5EEA7CE3-2FA4-4E5F-819A-0FE037BAD795}
+ Library
+ Properties
+ KuhringBetreuung
+ 7696927868_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ Mitarbeiterstundenkonto.cs
+
+
+
+ Component
+
+
+ Quittierungsbeleg.cs
+
+
+ Component
+
+
+ Teamstundenkonto.cs
+
+
+
+
+
+ Mitarbeiterstundenkonto.cs
+ Designer
+
+
+
+ Quittierungsbeleg.cs
+ Designer
+
+
+ Teamstundenkonto.cs
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.cs b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.cs
new file mode 100644
index 000000000..53dc17a7b
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.cs
@@ -0,0 +1,28 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace KuhringBetreuung
+{
+ [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")]
+ public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Mitarbeiterstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new CustomMitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.designer.cs b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.designer.cs
new file mode 100644
index 000000000..f13f0be5c
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.designer.cs
@@ -0,0 +1,717 @@
+using BeWo.Report.ReportObjects;
+namespace KuhringBetreuung
+{
+ partial class Mitarbeiterstundenkonto
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ 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.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.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();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154151689479551D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.094679933071566441D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1,
+ this.GroupFooter1});
+ this.DetailReport.DataMember = "EmployeeDetailList";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableHeader});
+ this.GroupHeader1.HeightF = 70F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTableHeader
+ //
+ this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableHeader.Name = "xrTableHeader";
+ this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowHeader});
+ this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F);
+ this.xrTableHeader.StylePriority.UseBorders = false;
+ this.xrTableHeader.StylePriority.UseFont = false;
+ this.xrTableHeader.StylePriority.UsePadding = false;
+ this.xrTableHeader.StylePriority.UseTextAlignment = false;
+ this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowHeader
+ //
+ this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5,
+ this.xrTableCell4,
+ this.xrTableCell2,
+ this.xrTableCell9,
+ this.xrTableCell8,
+ this.xrTableCell10,
+ this.xrTableCell7,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRowHeader.Name = "xrTableRowHeader";
+ this.xrTableRowHeader.Weight = 2.8D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "Name";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell5.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell4.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell2.Weight = 0.094679896646570338D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Multiline = true;
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell9.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "FLS Stunden SOLL";
+ this.xrTableCell8.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBackColor = false;
+ this.xrTableCell10.Text = "FLS IST lfd. Monat";
+ this.xrTableCell10.Weight = 0.063119927721024D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell7.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseBackColor = false;
+ this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell11.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)";
+ this.xrTableCell12.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Text = "Überstd. neu";
+ this.xrTableCell13.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.Text = "Überstd. Vormonat";
+ this.xrTableCell14.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Überstd. Gesamt";
+ this.xrTableCell15.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter1
+ //
+ 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.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.15329126714047708D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.081154151689479551D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.094679919312514085D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 35F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Mitarbeiterstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableHeader;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ 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 cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.resx b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Mitarbeiterstundenkonto.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/KuhringBetreuung/Properties/AssemblyInfo.cs b/ReportImp/KuhringBetreuung/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..623833045
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("KuhringBetreuung")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("KuhringBetreuung")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("5eea7ce3-2fa4-4e5f-819a-0fe037bad795")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/KuhringBetreuung/Properties/licenses.licx b/ReportImp/KuhringBetreuung/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/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/KuhringBetreuung/Quittierungsbeleg.Designer.cs b/ReportImp/KuhringBetreuung/Quittierungsbeleg.Designer.cs
new file mode 100644
index 000000000..0d826b877
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Quittierungsbeleg.Designer.cs
@@ -0,0 +1,1339 @@
+using BeWo.Report.ReportObjects;
+namespace KuhringBetreuung
+{
+ partial class Quittierungsbeleg
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(Quittierungsbeleg));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ 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.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.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.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ 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.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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = 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.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.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.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();
+ ((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)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Expanded = false;
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1});
+ 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.xrTable3});
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ 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", 10F, 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(0, 0, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow6});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(735F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell2,
+ this.xrTableCell15,
+ this.xrTableCell12,
+ this.xrTableCell44,
+ this.xrTableCell50});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.11994951833461227D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.094696981389528381D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell10.Weight = 0.094696933224158855D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")});
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell2.Name = "xrTableCell2";
+ 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.05366162346946534D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")});
+ this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.05366162346946534D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.10732323052948757D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell44.Weight = 0.20202019104791347D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.picSignature});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell50.Weight = 0.20202019042968572D;
+ //
+ // 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(158F, 18F);
+ this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.picSignature.StylePriority.UseBorders = false;
+ this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.HeightF = 70F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ 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.xrTableRow1});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = 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.xrTableCell28,
+ this.xrTableCell48});
+ 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 = 0.48945783132530124D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell3.Weight = 0.26536312849161997D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell4.Weight = 0.41899441340782145D;
+ //
+ // 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", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Angebot";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell11.Weight = 0.23743016759776542D;
+ //
+ // 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", 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;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.StylePriority.UseTextAlignment = false;
+ this.xrTableCell28.Text = "Betreuerin / Betreuer";
+ this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell28.Weight = 0.44692737430167595D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell48.Multiline = true;
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.StylePriority.UseTextAlignment = false;
+ this.xrTableCell48.Text = "Unterschrift";
+ this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.xrTableCell48.Weight = 0.44692737430167606D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell8,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell43,
+ this.xrTableCell49});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1.223644578313253D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.26536312849161997D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "von";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.20949720670391073D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "bis";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.2094972067039107D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.23743016759776545D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
+ 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.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;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.Weight = 0.44692737430167595D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell49.Multiline = true;
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UseTextAlignment = false;
+ this.xrTableCell49.Text = "Klientin / Klient";
+ 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]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel17,
+ this.xrLabel18,
+ this.xrLabel14,
+ this.xrLabel16,
+ this.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2});
+ this.ReportHeader.HeightF = 160F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel14.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(398.3098F, 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;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(577.0599F, 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(112.5234F, 30.50001F);
+ this.xrLabel16.StylePriority.UseBackColor = false;
+ this.xrLabel16.StylePriority.UseBorders = false;
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UsePadding = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(398.3098F, 77.6111F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UsePadding = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Aktenzeichen";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(518.9489F, 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(170.6345F, 30.50001F);
+ this.xrLabel8.StylePriority.UseBackColor = false;
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UsePadding = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "[ReferenceNumber]";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 77.6111F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(196.847F, 30.50001F);
+ this.xrLabel6.StylePriority.UseBackColor = false;
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UsePadding = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[CustomerName]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 47.1111F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(196.847F, 30.50001F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UsePadding = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "[Month] [Year]";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "Klientin, Klient";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Monat";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(674.9998F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]";
+ this.xrLabel2.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 = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblUnterschriftKlient,
+ this.lblUnterschriftMitarbeiter,
+ this.xrTableAbwesenheiten,
+ this.lblHatAbwesenheiten,
+ this.lblHatGruppen,
+ this.xrRichText2,
+ this.xrRichText1,
+ this.xrLabel15,
+ this.xrLabel13,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.xrLabel10,
+ this.xrLabel9,
+ this.xrLabel1});
+ this.GroupFooter1.HeightF = 270F;
+ this.GroupFooter1.KeepTogether = true;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // lblUnterschriftKlient
+ //
+ this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F);
+ this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
+ this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F);
+ this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
+ this.lblUnterschriftKlient.StylePriority.UseBorders = false;
+ this.lblUnterschriftKlient.StylePriority.UseFont = false;
+ this.lblUnterschriftKlient.StylePriority.UsePadding = false;
+ this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in";
+ this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // lblUnterschriftMitarbeiter
+ //
+ this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F);
+ this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
+ this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F);
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
+ this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
+ this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in";
+ this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // 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(170F, 79.99997F);
+ 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.xrTableRow3,
+ this.xrTableRow4,
+ this.xrTableRow5,
+ this.xrTableRow7,
+ this.xrTableRow8});
+ this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F);
+ this.xrTableAbwesenheiten.StylePriority.UseBorders = false;
+ this.xrTableAbwesenheiten.StylePriority.UseFont = false;
+ this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "von";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "bis";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell17.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Tage";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell18.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell19.Weight = 0.1073232364991462D;
+ //
+ // 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.UseFont = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell20.Weight = 0.10732323432577288D;
+ //
+ // 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.UseFont = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell21.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.StylePriority.UseTextAlignment = false;
+ this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell22.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell23.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.StylePriority.UseFont = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell24.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell27});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.StylePriority.UseFont = false;
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell25.Weight = 0.1073232364991462D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell26.Weight = 0.10732323432577288D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseFont = false;
+ this.xrTableCell27.StylePriority.UseTextAlignment = false;
+ this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell27.Weight = 0.075757568269402914D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.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.1073232364991462D;
+ //
+ // 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.10732323432577288D;
+ //
+ // 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.075757568269402914D;
+ //
+ // 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(435.1388F, 130F);
+ this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten";
+ this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F);
+ 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(435.1388F, 79.99997F);
+ this.lblHatGruppen.Name = "lblHatGruppen";
+ this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F);
+ 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(474.4723F, 130F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F);
+ this.xrLabel15.Multiline = true;
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
+ this.xrLabel15.StylePriority.UseBackColor = false;
+ this.xrLabel15.StylePriority.UseBorders = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UsePadding = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.xrLabel13.StylePriority.UseBackColor = false;
+ this.xrLabel13.StylePriority.UseBorders = false;
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UsePadding = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "GR = Gruppenangebot";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.xrLabel12.StylePriority.UseBackColor = false;
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UsePadding = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "E = ear to ear, face to face";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel11
+ //
+ 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;
+ //
+ // xrLabel10
+ //
+ 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;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right;
+ this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel9.StylePriority.UseBackColor = false;
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UsePadding = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 20F);
+ this.xrLabel1.StylePriority.UseBackColor = false;
+ this.xrLabel1.StylePriority.UseBorders = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // fieldKontaktArt
+ //
+ this.fieldKontaktArt.DataMember = "Services";
+ this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')";
+ 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.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(398.3098F, 108.1111F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
+ 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 = "Hauptbetreuung";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(518.9489F, 108.1111F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(170.6345F, 30.50001F);
+ 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 = "[MainAttendant]";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // Quittierungsbeleg
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldKontaktArt});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(50, 30, 100, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ 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)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
+ private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ 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 xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ 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 xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ 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 xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRLabel lblHatGruppen;
+ private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
+ private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ 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 xrLabel16;
+ private DevExpress.XtraReports.UI.XRPictureBox picSignature;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/Quittierungsbeleg.cs b/ReportImp/KuhringBetreuung/Quittierungsbeleg.cs
new file mode 100644
index 000000000..fc33bbef4
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Quittierungsbeleg.cs
@@ -0,0 +1,132 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Text.RegularExpressions;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
+
+namespace KuhringBetreuung
+{
+ public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Quittierungsbeleg()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bool hatGruppen = false;
+
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (var sd in pRO.Services)
+ {
+ if (sd.IsBillable)
+ {
+ ServicesOverviewRO.CreateSignatureString(sd);
+ if (sd.IsGroup)
+ {
+ //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
+ hatGruppen = true;
+ }
+ servicesBillable.Add(sd);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
+ {
+ lblHatAbwesenheiten.Text = "X";
+ }
+
+ if (!hatGruppen)
+ {
+ lblHatGruppen.Text = "X";
+ }
+
+ ErstelleAbwesenheitenTabelle(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
+ {
+ if (pRo.Abwesenheiten != null)
+ {
+ int newRows = 0;
+ int index = 1;
+ foreach (var at in pRo.Abwesenheiten)
+ {
+ DevExpress.XtraReports.UI.XRTableRow row = null;
+ if (index < xrTableAbwesenheiten.Rows.Count)
+ {
+ row = xrTableAbwesenheiten.Rows[index];
+ }
+ else
+ {
+ row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
+ newRows++;
+ }
+
+ row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
+ int? days = null;
+
+ if (at.End.HasValue)
+ {
+ row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
+ days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
+ }
+ else
+ {
+ row.Cells[1].Text = "unbekannt";
+ }
+
+ row.Cells[2].Text = String.Format("{0:0}", days);
+
+ index++;
+ }
+
+ if (newRows > 0)
+ {
+ lblUnterschriftKlient.Top += newRows * 20;
+ lblUnterschriftMitarbeiter.Top += newRows * 20;
+ }
+ }
+ }
+
+ private void picSignature_BeforePrint(object sender, System.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/KuhringBetreuung/Quittierungsbeleg.resx b/ReportImp/KuhringBetreuung/Quittierungsbeleg.resx
new file mode 100644
index 000000000..9f46badba
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Quittierungsbeleg.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 21, 17
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
\ No newline at end of file
diff --git a/ReportImp/KuhringBetreuung/Teamstundenkonto.cs b/ReportImp/KuhringBetreuung/Teamstundenkonto.cs
new file mode 100644
index 000000000..139ed4919
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Teamstundenkonto.cs
@@ -0,0 +1,28 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+
+
+namespace KuhringBetreuung
+{
+ [IDSpecificClass(Identifier = "Teamstundenkonto")]
+ public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+
+ public Teamstundenkonto()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
+ {
+ var msb = new CustomMitarbeiterstundenkontoBerechnung();
+ msb.CreateReport(pRO);
+
+ bindingSource1.DataSource = pRO;
+ }
+
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/Teamstundenkonto.designer.cs b/ReportImp/KuhringBetreuung/Teamstundenkonto.designer.cs
new file mode 100644
index 000000000..d854ab929
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Teamstundenkonto.designer.cs
@@ -0,0 +1,897 @@
+using BeWo.Report.ReportObjects;
+namespace KuhringBetreuung
+{
+ partial class Teamstundenkonto
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = 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.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
+ this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
+ this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).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;
+ //
+ // xrTableDetail
+ //
+ this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableDetail.Name = "xrTableDetail";
+ this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRowDetail});
+ this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTableDetail.StylePriority.UseBorders = false;
+ this.xrTableDetail.StylePriority.UseFont = false;
+ this.xrTableDetail.StylePriority.UsePadding = false;
+ this.xrTableDetail.StylePriority.UseTextAlignment = false;
+ this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRowDetail
+ //
+ this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell28,
+ this.xrTableCell16,
+ this.xrTableCell27,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell21,
+ this.xrTableCell25,
+ this.xrTableCell24,
+ this.xrTableCell26});
+ this.xrTableRowDetail.Name = "xrTableRowDetail";
+ this.xrTableRowDetail.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")});
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "xrTableCell19";
+ this.xrTableCell19.Weight = 0.081154179207584262D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.09467990555346173D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0721370604147881D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.063119927862939559D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.063119927862939573D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell35,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.cellSollGesamt,
+ this.cellFLSSollGesamt,
+ this.cellFLSIstGesamt,
+ this.cellFLSPlusMinusGesamt,
+ this.cellGesamtGesamt,
+ this.cellRelationGesamt,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell51});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Gesamt";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.1352569882777277D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.067628494138863848D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.063119927862939573D;
+ //
+ // cellSollGesamt
+ //
+ this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
+ this.cellSollGesamt.Name = "cellSollGesamt";
+ this.cellSollGesamt.Text = "cellSollGesamt";
+ this.cellSollGesamt.Weight = 0.0721370604147881D;
+ //
+ // cellFLSSollGesamt
+ //
+ this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
+ this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
+ this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellFLSIstGesamt
+ //
+ this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
+ this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
+ this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
+ //
+ // cellFLSPlusMinusGesamt
+ //
+ this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
+ this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
+ this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
+ //
+ // cellGesamtGesamt
+ //
+ this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
+ this.cellGesamtGesamt.Name = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Text = "cellGesamtGesamt";
+ this.cellGesamtGesamt.Weight = 0.063119927862939573D;
+ //
+ // cellRelationGesamt
+ //
+ this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
+ this.cellRelationGesamt.Name = "cellRelationGesamt";
+ this.cellRelationGesamt.Text = "cellRelationGesamt";
+ this.cellRelationGesamt.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.063119927862939573D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblMonat});
+ this.ReportHeader.HeightF = 61.04167F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblMonat
+ //
+ this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
+ this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblMonat.Multiline = true;
+ this.lblMonat.Name = "lblMonat";
+ this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblMonat.StyleName = "Title";
+ this.lblMonat.StylePriority.UseFont = false;
+ this.lblMonat.Text = "lblMonat";
+ //
+ // pageFooterBand1
+ //
+ this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2,
+ this.xrPageInfo1});
+ this.pageFooterBand1.HeightF = 48F;
+ this.pageFooterBand1.Name = "pageFooterBand1";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
+ this.xrPageInfo2.StyleName = "PageInfo";
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrPageInfo1
+ //
+ this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.Name = "xrPageInfo1";
+ this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.StyleName = "PageInfo";
+ this.xrPageInfo1.StylePriority.UseFont = false;
+ //
+ // Title
+ //
+ this.Title.BackColor = System.Drawing.Color.White;
+ this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.Title.BorderWidth = 1F;
+ this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
+ this.Title.ForeColor = System.Drawing.Color.Black;
+ this.Title.Name = "Title";
+ //
+ // FieldCaption
+ //
+ this.FieldCaption.BackColor = System.Drawing.Color.White;
+ this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.FieldCaption.BorderWidth = 1F;
+ this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
+ this.FieldCaption.ForeColor = System.Drawing.Color.Black;
+ this.FieldCaption.Name = "FieldCaption";
+ //
+ // PageInfo
+ //
+ this.PageInfo.BackColor = System.Drawing.Color.White;
+ this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.PageInfo.BorderWidth = 1F;
+ this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.PageInfo.ForeColor = System.Drawing.Color.Black;
+ this.PageInfo.Name = "PageInfo";
+ //
+ // DataField
+ //
+ this.DataField.BackColor = System.Drawing.Color.White;
+ this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.DataField.BorderWidth = 1F;
+ this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
+ this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
+ this.DataField.Name = "DataField";
+ //
+ // fieldFLS
+ //
+ this.fieldFLS.DataMember = "FLSReportGroups";
+ this.fieldFLS.Expression = "[TotalFLM] / 60";
+ this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFLS.Name = "fieldFLS";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.DetailReport2});
+ this.DetailReport1.DataMember = "TeamDetailList";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1});
+ this.Detail2.HeightF = 46.875F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")});
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.xrLabel1.StyleName = "Title";
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "xrLabel1";
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupHeader2,
+ this.GroupFooter2});
+ this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableDetail});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader2.HeightF = 70F;
+ 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(1005F, 70F);
+ 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.xrTableCell6,
+ this.xrTableCell18,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell36,
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 2.8D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Name";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "Reguläre SOLL Stunden";
+ this.xrTableCell18.Weight = 0.081154192324637608D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
+ this.xrTableCell30.Weight = 0.094679896646570338D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Multiline = true;
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "Tatsächliche SOLL Stunden";
+ this.xrTableCell31.Weight = 0.072137063712635591D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "FLS Stunden SOLL";
+ this.xrTableCell32.Weight = 0.063119927721024038D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.Text = "FLS IST lfd. Monat";
+ this.xrTableCell33.Weight = 0.063119927721024D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat";
+ this.xrTableCell34.Weight = 0.06311992757910842D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Multiline = true;
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat";
+ this.xrTableCell36.Weight = 0.063119927721024011D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)";
+ this.xrTableCell40.Weight = 0.063119929511863376D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Text = "Überstd. neu";
+ this.xrTableCell41.Weight = 0.063119928687401447D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.StylePriority.UseBackColor = false;
+ this.xrTableCell42.Text = "Überstd. Vormonat";
+ this.xrTableCell42.Weight = 0.063119928275170531D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Text = "Überstd. Gesamt";
+ this.xrTableCell43.Weight = 0.0631199213956443D;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3});
+ this.GroupFooter2.HeightF = 52.08333F;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, 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(1005F, 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.xrTableCell1,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.32912533814247075D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.07213706041478804D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.Weight = 0.063119927862939615D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "xrTableCell11";
+ this.xrTableCell11.Weight = 0.063119927862939573D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.Weight = 0.0631199278629396D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.063119927862939587D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Weight = 0.063119927862939573D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // ReportFooter1
+ //
+ this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.ReportFooter1.HeightF = 60F;
+ this.ReportFooter1.Name = "ReportFooter1";
+ //
+ // Teamstundenkonto
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.pageFooterBand1,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport1,
+ this.ReportFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldFLS});
+ this.DataSource = this.bindingSource1;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
+ this.Title,
+ this.FieldCaption,
+ this.PageInfo,
+ this.DataField});
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.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();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel lblMonat;
+ private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
+ private DevExpress.XtraReports.UI.XRControlStyle Title;
+ private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
+ private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
+ private DevExpress.XtraReports.UI.XRControlStyle DataField;
+ private DevExpress.XtraReports.UI.XRTable xrTableDetail;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
+ 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 cellRelationGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ 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.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1;
+ }
+}
diff --git a/ReportImp/KuhringBetreuung/Teamstundenkonto.resx b/ReportImp/KuhringBetreuung/Teamstundenkonto.resx
new file mode 100644
index 000000000..c8d42e2a4
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Teamstundenkonto.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 14
+
+
\ No newline at end of file
diff --git a/ReportImp/KuhringBetreuung/Validation/ServiceRecordValidator.cs b/ReportImp/KuhringBetreuung/Validation/ServiceRecordValidator.cs
new file mode 100644
index 000000000..19bb53acb
--- /dev/null
+++ b/ReportImp/KuhringBetreuung/Validation/ServiceRecordValidator.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace KuhringBetreuung.Validation
+{
+ public class CustomServiceRecordValidator : ServiceRecordValidator
+ {
+ public override string[] GetIgnoreCategoriesForOverlappingCheck()
+ {
+ return new[] { "Arbeitszeit" };
+ }
+
+
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs b/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs
new file mode 100644
index 000000000..ec496ccc5
--- /dev/null
+++ b/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs
@@ -0,0 +1,38 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Service.Invoicing;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Services;
+
+namespace LeWoAachen.Invoicing
+{
+
+ public class CustomAssistenzInvoiceCreation : InvoiceCreation
+ {
+ public override void SetInvoiceId(ServiceInvoice invoice)
+ {
+ invoice.InvoiceBase.InvoiceId = "Assistenz";
+ invoice.InvoiceBase.InvoiceTypeText = "Assistenzleistung";
+ }
+
+ public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
+ {
+ if (!iServiceRecord.ServiceDescription.CategoryName.Contains("Assistenz"))
+ {
+ return null;
+ }
+ return base.CreateInvoiceItem(iServiceRecord, scap, calc);
+ }
+
+ //public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ // Calculations calc)
+ //{
+ // return itemList;
+ //}
+ }
+}
diff --git a/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs
new file mode 100644
index 000000000..b1c5caf38
--- /dev/null
+++ b/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.Invoicing;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+
+namespace LeWoAachen.Invoicing
+{
+ public class CustomInvoiceFactory : InvoiceFactory
+ {
+ public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords)
+ {
+ foreach (var list in supportConcepts2ServiceRecords.Values)
+ {
+
+ foreach (var sr in list)
+ {
+ var sd = sr.ServiceDescription.Category;
+ var ic = GetInvoiceCreatorForCategory(sd);
+ if (ic != null)
+ return ic;
+ }
+ }
+
+ return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords);
+ }
+
+ private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd)
+ {
+ if (sd != null && !String.IsNullOrEmpty(sd.Name))
+ {
+ String cat = sd.Name.ToLower().Trim();
+ if (cat.IndexOf("assistenz") >= 0)
+ {
+ return new CustomAssistenzInvoiceCreation();
+ }
+
+ }
+ return null;
+ }
+ }
+}
diff --git a/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs
new file mode 100644
index 000000000..039a6c9b3
--- /dev/null
+++ b/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs
@@ -0,0 +1,33 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace LeWoAachen.Invoicing
+{
+
+ public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation
+ {
+ public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s)
+ {
+ return true;
+ }
+
+ public override bool IsServiceRecordBillable(ServiceRecord iRecord)
+ {
+ if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz"))
+ {
+ return false;
+ }
+ return true;
+ }
+ }
+}
diff --git a/ReportImp/LeWoAachen/LeWoAachen.csproj b/ReportImp/LeWoAachen/LeWoAachen.csproj
index 313dfce16..6a199801f 100644
--- a/ReportImp/LeWoAachen/LeWoAachen.csproj
+++ b/ReportImp/LeWoAachen/LeWoAachen.csproj
@@ -60,6 +60,9 @@
FLSListReport.cs
+
+
+
Component
@@ -101,6 +104,10 @@
{40D8B312-EA64-49E3-A31A-5E57ED4D5654}
Report
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
{2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
Shared
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs
new file mode 100644
index 000000000..8ddf93e99
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.Designer.cs
@@ -0,0 +1,1381 @@
+namespace LebenshilfeFrankfurtOder
+{
+ partial class AdditionalServiceBookingReport
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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(AdditionalServiceBookingReport));
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.rowHeader = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = 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.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.rowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell61 = 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();
+ this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell80 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell85 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell86 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell83 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell84 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell81 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell82 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // TopMargin
+ //
+ this.TopMargin.HeightF = 49F;
+ this.TopMargin.Name = "TopMargin";
+ this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // BottomMargin
+ //
+ this.BottomMargin.HeightF = 20F;
+ this.BottomMargin.Name = "BottomMargin";
+ this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrTable3,
+ this.xrPictureBox1,
+ this.xrLabel1});
+ this.ReportHeader.HeightF = 100F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(527.9999F, 60.00001F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(207.1503F, 23F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Jahr: [Year]";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(207.1503F, 60.00001F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(285.9995F, 23F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Monat: [Month]";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 0F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(167.1504F, 39.99999F);
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Lebenshilfe";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // 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.LocationFloat = new DevExpress.Utils.PointFloat(207.1503F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3,
+ this.xrTableRow4});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(855.9998F, 40F);
+ this.xrTable3.StylePriority.UseBackColor = false;
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.StylePriority.UseTextAlignment = false;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell65,
+ this.xrTableCell66});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell65
+ //
+ this.xrTableCell65.CanGrow = false;
+ this.xrTableCell65.Name = "xrTableCell65";
+ this.xrTableCell65.StylePriority.UseBackColor = false;
+ this.xrTableCell65.StylePriority.UseTextAlignment = false;
+ this.xrTableCell65.Text = "Lebenshilfe Frankfurt (Oder) e.V.";
+ this.xrTableCell65.Weight = 0.18243640648843548D;
+ //
+ // xrTableCell66
+ //
+ this.xrTableCell66.CanGrow = false;
+ this.xrTableCell66.Name = "xrTableCell66";
+ this.xrTableCell66.StylePriority.UseTextAlignment = false;
+ this.xrTableCell66.Text = "Tagesbetreuung";
+ this.xrTableCell66.Weight = 0.36487280086637691D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell67,
+ this.xrTableCell68});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell67
+ //
+ this.xrTableCell67.CanGrow = false;
+ this.xrTableCell67.Name = "xrTableCell67";
+ this.xrTableCell67.StylePriority.UseTextAlignment = false;
+ this.xrTableCell67.Text = "Organisationshandbuch";
+ this.xrTableCell67.Weight = 0.18243640648843548D;
+ //
+ // xrTableCell68
+ //
+ this.xrTableCell68.CanGrow = false;
+ this.xrTableCell68.Name = "xrTableCell68";
+ this.xrTableCell68.StylePriority.UseTextAlignment = false;
+ this.xrTableCell68.Text = "Tagesstrukturdokumentationssystem";
+ this.xrTableCell68.Weight = 0.36487280086637691D;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(40F, 40F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.xrPictureBox1.StylePriority.UseBorders = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00001F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(207.1503F, 23F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Anwesenheitsliste";
+ //
+ // PageHeader
+ //
+ this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.PageHeader.HeightF = 50F;
+ this.PageHeader.Name = "PageHeader";
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.rowHeader});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1063.15F, 50F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // rowHeader
+ //
+ this.rowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell69,
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell27,
+ this.xrTableCell28,
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell71,
+ this.xrTableCell72,
+ this.xrTableCell73});
+ this.rowHeader.Name = "rowHeader";
+ this.rowHeader.StylePriority.UseTextAlignment = false;
+ this.rowHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.rowHeader.Weight = 2.3847567119497284D;
+ //
+ // xrTableCell69
+ //
+ this.xrTableCell69.Name = "xrTableCell69";
+ this.xrTableCell69.StylePriority.UseTextAlignment = false;
+ this.xrTableCell69.Text = "Nr.";
+ this.xrTableCell69.Weight = 0.021892360371002582D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBackColor = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Name";
+ this.xrTableCell1.Weight = 0.12927446562739681D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "01";
+ this.xrTableCell2.Weight = 0.016054398135191387D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Text = "02";
+ this.xrTableCell3.Weight = 0.01605439916870996D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "03";
+ this.xrTableCell4.Weight = 0.016054399747225123D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "04";
+ this.xrTableCell5.Weight = 0.016054398355346836D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "05";
+ this.xrTableCell6.Weight = 0.016054398627990241D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "06";
+ this.xrTableCell7.Weight = 0.016054396361336147D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "07";
+ this.xrTableCell8.Weight = 0.016054401291794855D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "08";
+ this.xrTableCell9.Weight = 0.016054396797631036D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "09";
+ this.xrTableCell10.Weight = 0.016054400118063777D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "10";
+ this.xrTableCell11.Weight = 0.016054400386401449D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "11";
+ this.xrTableCell12.Weight = 0.016054400520570195D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Text = "12";
+ this.xrTableCell13.Weight = 0.016054400587654644D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "13";
+ this.xrTableCell14.Weight = 0.016054400621196022D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "14";
+ this.xrTableCell15.Weight = 0.016054397854210672D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "15";
+ this.xrTableCell16.Weight = 0.01605439368695942D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Text = "16";
+ this.xrTableCell17.Weight = 0.016054394387091511D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "17";
+ this.xrTableCell18.Weight = 0.016054400304672117D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "18";
+ this.xrTableCell19.Weight = 0.016054397695947867D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "19";
+ this.xrTableCell20.Weight = 0.016054401959102141D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "20";
+ this.xrTableCell21.Weight = 0.016054404090678348D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "21";
+ this.xrTableCell22.Weight = 0.016054402372709164D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "22";
+ this.xrTableCell23.Weight = 0.016054395946208166D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "23";
+ this.xrTableCell24.Weight = 0.016054395516715891D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "24";
+ this.xrTableCell25.Weight = 0.016054395301969754D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "25";
+ this.xrTableCell26.Weight = 0.016054393802717976D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "26";
+ this.xrTableCell27.Weight = 0.016054395836849394D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "27";
+ this.xrTableCell28.Weight = 0.016054395462036519D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Text = "28";
+ this.xrTableCell29.Weight = 0.01605440362590374D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "29";
+ this.xrTableCell30.Weight = 0.016054396572805468D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "30";
+ this.xrTableCell31.Weight = 0.016054406965045509D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "31";
+ this.xrTableCell32.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell71
+ //
+ this.xrTableCell71.Angle = 90F;
+ this.xrTableCell71.BackColor = System.Drawing.Color.LightSteelBlue;
+ this.xrTableCell71.Name = "xrTableCell71";
+ this.xrTableCell71.StylePriority.UseBackColor = false;
+ this.xrTableCell71.Text = "Monat";
+ this.xrTableCell71.Weight = 0.016054395830010892D;
+ //
+ // xrTableCell72
+ //
+ this.xrTableCell72.Angle = 90F;
+ this.xrTableCell72.BackColor = System.Drawing.Color.LightSteelBlue;
+ this.xrTableCell72.Name = "xrTableCell72";
+ this.xrTableCell72.StylePriority.UseBackColor = false;
+ this.xrTableCell72.Text = "Gesamt";
+ this.xrTableCell72.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell73
+ //
+ this.xrTableCell73.Name = "xrTableCell73";
+ this.xrTableCell73.Text = "Bemerkungen";
+ this.xrTableCell73.Weight = 0.09486689740228367D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "Rows";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail1.HeightF = 20.9665F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable2
+ //
+ this.xrTable2.BackColor = System.Drawing.Color.Transparent;
+ 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(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.rowDetail});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1063.15F, 20.9665F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // rowDetail
+ //
+ this.rowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell75,
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell49,
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell52,
+ this.xrTableCell53,
+ this.xrTableCell54,
+ this.xrTableCell55,
+ this.xrTableCell56,
+ this.xrTableCell57,
+ this.xrTableCell58,
+ this.xrTableCell59,
+ this.xrTableCell60,
+ this.xrTableCell61,
+ this.xrTableCell62,
+ this.xrTableCell63,
+ this.xrTableCell64,
+ this.xrTableCell76,
+ this.xrTableCell77,
+ this.xrTableCell78});
+ this.rowDetail.Font = new System.Drawing.Font("Arial", 9F);
+ this.rowDetail.Name = "rowDetail";
+ this.rowDetail.StylePriority.UseFont = false;
+ this.rowDetail.Weight = 1D;
+ //
+ // xrTableCell75
+ //
+ this.xrTableCell75.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Customer")});
+ this.xrTableCell75.Name = "xrTableCell75";
+ this.xrTableCell75.StylePriority.UseBackColor = false;
+ this.xrTableCell75.StylePriority.UseFont = false;
+ this.xrTableCell75.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:0}";
+ xrSummary1.Func = DevExpress.XtraReports.UI.SummaryFunc.RecordNumber;
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell75.Summary = xrSummary1;
+ this.xrTableCell75.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell75.Weight = 0.021892360525561937D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Customer")});
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseFont = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "xrTableCell33";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell33.Weight = 0.12927438580443779D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay1")});
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.StylePriority.UseFont = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "xrTableCell34";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell34.Weight = 0.0160543973144653D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay2")});
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.Text = "xrTableCell35";
+ this.xrTableCell35.Weight = 0.016054395922586649D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay3")});
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.Text = "xrTableCell36";
+ this.xrTableCell36.Weight = 0.016054397713800427D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay4")});
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.Text = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.01605439632192214D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay5")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.Text = "xrTableCell38";
+ this.xrTableCell38.Weight = 0.016054393810808497D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay6")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.Text = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.016054397111668478D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay7")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.Text = "xrTableCell40";
+ this.xrTableCell40.Weight = 0.016054396474612403D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay8")});
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.Text = "xrTableCell41";
+ this.xrTableCell41.Weight = 0.016054397547963381D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay9")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.Text = "xrTableCell42";
+ this.xrTableCell42.Weight = 0.016054395300881291D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay10")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.Weight = 0.016054401136733787D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay11")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.Weight = 0.016054395703387736D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay12")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.Text = "xrTableCell45";
+ this.xrTableCell45.Weight = 0.016054395770472213D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay13")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.Text = "xrTableCell46";
+ this.xrTableCell46.Weight = 0.016054401371529067D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay14")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.Text = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.016054393037028228D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay15")});
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.Text = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.016054394437292466D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay16")});
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.Text = "xrTableCell49";
+ this.xrTableCell49.Weight = 0.016054395137424571D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay17")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.Text = "xrTableCell50";
+ this.xrTableCell50.Weight = 0.016054401055005163D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay18")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.Text = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.016054398446280926D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay19")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "xrTableCell52";
+ this.xrTableCell52.Weight = 0.016054391574404192D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay20")});
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.Text = "xrTableCell53";
+ this.xrTableCell53.Weight = 0.016054393705980413D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay21")});
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.StylePriority.UseFont = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.01605439198801123D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay22")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.StylePriority.UseFont = false;
+ this.xrTableCell55.Text = "xrTableCell55";
+ this.xrTableCell55.Weight = 0.016054396696541212D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay23")});
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.StylePriority.UseFont = false;
+ this.xrTableCell56.Text = "xrTableCell56";
+ this.xrTableCell56.Weight = 0.016054396267048965D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay24")});
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "xrTableCell57";
+ this.xrTableCell57.Weight = 0.016054396052302744D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay25")});
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.Text = "xrTableCell58";
+ this.xrTableCell58.Weight = 0.016054394553051077D;
+ //
+ // xrTableCell59
+ //
+ this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay26")});
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.StylePriority.UseFont = false;
+ this.xrTableCell59.Text = "xrTableCell59";
+ this.xrTableCell59.Weight = 0.01605439658718244D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay27")});
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.StylePriority.UseFont = false;
+ this.xrTableCell60.Text = "xrTableCell60";
+ this.xrTableCell60.Weight = 0.016054396212369565D;
+ //
+ // xrTableCell61
+ //
+ this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay28")});
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.StylePriority.UseFont = false;
+ this.xrTableCell61.Text = "xrTableCell61";
+ this.xrTableCell61.Weight = 0.016054393241205805D;
+ //
+ // xrTableCell62
+ //
+ this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay29")});
+ this.xrTableCell62.Name = "xrTableCell62";
+ this.xrTableCell62.StylePriority.UseFont = false;
+ this.xrTableCell62.Text = "xrTableCell62";
+ this.xrTableCell62.Weight = 0.016054397323138514D;
+ //
+ // xrTableCell63
+ //
+ this.xrTableCell63.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay30")});
+ this.xrTableCell63.Name = "xrTableCell63";
+ this.xrTableCell63.StylePriority.UseFont = false;
+ this.xrTableCell63.Text = "xrTableCell63";
+ this.xrTableCell63.Weight = 0.016054396580347574D;
+ //
+ // xrTableCell64
+ //
+ this.xrTableCell64.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay31")});
+ this.xrTableCell64.Name = "xrTableCell64";
+ this.xrTableCell64.StylePriority.UseFont = false;
+ this.xrTableCell64.Text = "xrTableCell64";
+ this.xrTableCell64.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell76
+ //
+ this.xrTableCell76.BackColor = System.Drawing.Color.LightSteelBlue;
+ this.xrTableCell76.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceTimeMonthCount")});
+ this.xrTableCell76.Name = "xrTableCell76";
+ this.xrTableCell76.StylePriority.UseBackColor = false;
+ this.xrTableCell76.StylePriority.UseFont = false;
+ this.xrTableCell76.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell77
+ //
+ this.xrTableCell77.BackColor = System.Drawing.Color.LightSteelBlue;
+ this.xrTableCell77.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceTimeYearCount")});
+ this.xrTableCell77.Name = "xrTableCell77";
+ this.xrTableCell77.StylePriority.UseBackColor = false;
+ this.xrTableCell77.StylePriority.UseFont = false;
+ this.xrTableCell77.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell78
+ //
+ this.xrTableCell78.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Notice")});
+ this.xrTableCell78.Name = "xrTableCell78";
+ this.xrTableCell78.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell78.StylePriority.UseFont = false;
+ this.xrTableCell78.StylePriority.UsePadding = false;
+ this.xrTableCell78.StylePriority.UseTextAlignment = false;
+ this.xrTableCell78.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell78.Weight = 0.094866869025522022D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.AdditionalServiceBookingRO);
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00004F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(603.1505F, 20F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Der Leistungstyp (LT) ist der Eingliederungsvereinbarung zu entnehmen.";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00001F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow5,
+ this.xrTableRow6,
+ this.xrTableRow9,
+ this.xrTableRow8,
+ this.xrTableRow7});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(275F, 100F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell70,
+ this.xrTableCell74});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell70
+ //
+ this.xrTableCell70.CanGrow = false;
+ this.xrTableCell70.Name = "xrTableCell70";
+ this.xrTableCell70.StylePriority.UseBackColor = false;
+ this.xrTableCell70.StylePriority.UseTextAlignment = false;
+ this.xrTableCell70.Text = "I";
+ this.xrTableCell70.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell74
+ //
+ this.xrTableCell74.CanGrow = false;
+ this.xrTableCell74.Name = "xrTableCell74";
+ this.xrTableCell74.StylePriority.UseTextAlignment = false;
+ this.xrTableCell74.Text = "anwesend";
+ this.xrTableCell74.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell79,
+ this.xrTableCell80});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell79
+ //
+ this.xrTableCell79.CanGrow = false;
+ this.xrTableCell79.Name = "xrTableCell79";
+ this.xrTableCell79.StylePriority.UseTextAlignment = false;
+ this.xrTableCell79.Text = "K";
+ this.xrTableCell79.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell80
+ //
+ this.xrTableCell80.CanGrow = false;
+ this.xrTableCell80.Name = "xrTableCell80";
+ this.xrTableCell80.StylePriority.UseTextAlignment = false;
+ this.xrTableCell80.Text = "krank";
+ this.xrTableCell80.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell85,
+ this.xrTableCell86});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell85
+ //
+ this.xrTableCell85.Name = "xrTableCell85";
+ this.xrTableCell85.Text = "U";
+ this.xrTableCell85.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell86
+ //
+ this.xrTableCell86.Name = "xrTableCell86";
+ this.xrTableCell86.Text = "Urlaub";
+ this.xrTableCell86.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell83,
+ this.xrTableCell84});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell83
+ //
+ this.xrTableCell83.Name = "xrTableCell83";
+ this.xrTableCell83.Text = "E";
+ this.xrTableCell83.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell84
+ //
+ this.xrTableCell84.Name = "xrTableCell84";
+ this.xrTableCell84.Text = "entschuldigt - Nachweis erbracht";
+ this.xrTableCell84.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell81,
+ this.xrTableCell82});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell81
+ //
+ this.xrTableCell81.Name = "xrTableCell81";
+ this.xrTableCell81.Text = "UE";
+ this.xrTableCell81.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell82
+ //
+ this.xrTableCell82.Name = "xrTableCell82";
+ this.xrTableCell82.Text = "unentschuldigtes Fehlen";
+ this.xrTableCell82.Weight = 0.15664811984879934D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(339.15F, 60.00001F);
+ 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(198.0001F, 39.99999F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "FREIHALTEGELD\r\nNEU BEANTRAGEN";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(295.1502F, 60.00001F);
+ 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(43.99976F, 39.99999F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = ">30";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(537.1501F, 140F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(187.9791F, 20.00002F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Datum / Unterschrift MA";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(735.1501F, 140F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(327.9999F, 20.00002F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9,
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel2,
+ this.xrTable4});
+ this.GroupFooter1.HeightF = 160F;
+ this.GroupFooter1.KeepTogether = true;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // AdditionalServiceBookingReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.TopMargin,
+ this.BottomMargin,
+ this.ReportHeader,
+ this.PageHeader,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(50, 50, 49, 20);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.TopMarginBand TopMargin;
+ private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow rowHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow rowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ 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.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell65;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell67;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell68;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell73;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell77;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell78;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell74;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell79;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell80;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell85;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell86;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell83;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell84;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell81;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell82;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.cs b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.cs
new file mode 100644
index 000000000..b0f378547
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.cs
@@ -0,0 +1,185 @@
+using System;
+using System.Drawing;
+using BeWo.Report;
+using BS.Shared;
+using BeWo.Report.ReportObjects;
+
+namespace LebenshilfeFrankfurtOder
+{
+ public partial class AdditionalServiceBookingReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public AdditionalServiceBookingReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(AdditionalServiceBookingRO pRO)
+ {
+ AdditionalServiceBookingRO.CalculateAbsenceTimes(pRO);
+ SetCellColor(pRO);
+
+ foreach (var row in pRO.Rows)
+ {
+ SetAnwesend(row);
+ }
+ bindingSource1.DataSource = pRO;
+ //Monat monat;
+ //Enum.TryParse(pRO.Month, out monat);
+ //var monatInt = (int) monat;
+ //var daysInMonth = DateTime.DaysInMonth(pRO.Year, monatInt);
+
+ //xrTableCell30.Visible = daysInMonth >= 29;
+ //xrTableCell31.Visible = daysInMonth >= 30;
+ //xrTableCell32.Visible = daysInMonth == 31;
+
+ //xrTableCell62.Visible = xrTableCell30.Visible;
+ //xrTableCell63.Visible = xrTableCell31.Visible;
+ //xrTableCell64.Visible = xrTableCell32.Visible;
+ }
+
+ private void SetCellColor(AdditionalServiceBookingRO pRo)
+ {
+ DateTime dt = new DateTime(pRo.Year, pRo.MonthInt, 1);
+ DateTime end = dt.AddMonths(1);
+ while (dt < end)
+ {
+ if (dt.DayOfWeek == DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday)
+ {
+ rowHeader.Cells[dt.Day + 1].BackColor = Color.DarkGray;
+ rowDetail.Cells[dt.Day + 1].BackColor = Color.DarkGray;
+ }
+ dt = dt.AddDays(1);
+ }
+ }
+
+ private void SetAnwesend(AdditionalServiceBookingRow row)
+ {
+ String newval = "I";
+
+ if (row.AttendanceOnDay1 == "P")
+ {
+ row.AttendanceOnDay1 = newval;
+ }
+ if (row.AttendanceOnDay2 == "P")
+ {
+ row.AttendanceOnDay2 = newval;
+ }
+ if (row.AttendanceOnDay3 == "P")
+ {
+ row.AttendanceOnDay3 = newval;
+ }
+ if (row.AttendanceOnDay4 == "P")
+ {
+ row.AttendanceOnDay4 = newval;
+ }
+ if (row.AttendanceOnDay5 == "P")
+ {
+ row.AttendanceOnDay5 = newval;
+ }
+ if (row.AttendanceOnDay6 == "P")
+ {
+ row.AttendanceOnDay6 = newval;
+ }
+ if (row.AttendanceOnDay7 == "P")
+ {
+ row.AttendanceOnDay7 = newval;
+ }
+ if (row.AttendanceOnDay8 == "P")
+ {
+ row.AttendanceOnDay8 = newval;
+ }
+ if (row.AttendanceOnDay9 == "P")
+ {
+ row.AttendanceOnDay9 = newval;
+ }
+ if (row.AttendanceOnDay10 == "P")
+ {
+ row.AttendanceOnDay10 = newval;
+ }
+ if (row.AttendanceOnDay11 == "P")
+ {
+ row.AttendanceOnDay11 = newval;
+ }
+ if (row.AttendanceOnDay12 == "P")
+ {
+ row.AttendanceOnDay12 = newval;
+ }
+ if (row.AttendanceOnDay13 == "P")
+ {
+ row.AttendanceOnDay13 = newval;
+ }
+ if (row.AttendanceOnDay14 == "P")
+ {
+ row.AttendanceOnDay14 = newval;
+ }
+ if (row.AttendanceOnDay15 == "P")
+ {
+ row.AttendanceOnDay15 = newval;
+ }
+ if (row.AttendanceOnDay16 == "P")
+ {
+ row.AttendanceOnDay16 = newval;
+ }
+ if (row.AttendanceOnDay17 == "P")
+ {
+ row.AttendanceOnDay17 = newval;
+ }
+ if (row.AttendanceOnDay18 == "P")
+ {
+ row.AttendanceOnDay18 = newval;
+ }
+ if (row.AttendanceOnDay19 == "P")
+ {
+ row.AttendanceOnDay19 = newval;
+ }
+ if (row.AttendanceOnDay20 == "P")
+ {
+ row.AttendanceOnDay20 = newval;
+ }
+ if (row.AttendanceOnDay21 == "P")
+ {
+ row.AttendanceOnDay21 = newval;
+ }
+ if (row.AttendanceOnDay22 == "P")
+ {
+ row.AttendanceOnDay22 = newval;
+ }
+ if (row.AttendanceOnDay23 == "P")
+ {
+ row.AttendanceOnDay23 = newval;
+ }
+ if (row.AttendanceOnDay24 == "P")
+ {
+ row.AttendanceOnDay24 = newval;
+ }
+ if (row.AttendanceOnDay25 == "P")
+ {
+ row.AttendanceOnDay25 = newval;
+ }
+ if (row.AttendanceOnDay26 == "P")
+ {
+ row.AttendanceOnDay26 = newval;
+ }
+ if (row.AttendanceOnDay27 == "P")
+ {
+ row.AttendanceOnDay27 = newval;
+ }
+ if (row.AttendanceOnDay28 == "P")
+ {
+ row.AttendanceOnDay28 = newval;
+ }
+ if (row.AttendanceOnDay29 == "P")
+ {
+ row.AttendanceOnDay29 = newval;
+ }
+ if (row.AttendanceOnDay30 == "P")
+ {
+ row.AttendanceOnDay30 = newval;
+ }
+ if (row.AttendanceOnDay31 == "P")
+ {
+ row.AttendanceOnDay31 = newval;
+ }
+ }
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.resx b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.resx
new file mode 100644
index 000000000..4b954622f
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AdditionalServiceBookingReport.resx
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ 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
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitRO.cs b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitRO.cs
new file mode 100644
index 000000000..b7a43531d
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitRO.cs
@@ -0,0 +1,104 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace LebenshilfeFrankfurtOder
+{
+ public class AnwesenheitRO
+ {
+ public DateTime Datum { get; set; }
+
+ public List Rows { get; set; }
+ }
+
+ public class AnwesenheitCustomerRO
+ {
+ public String CustomerFirstname { get; set; }
+
+ public String CustomerLastname { get; set; }
+
+ public string AttendanceOnDay1 { get; set; }
+
+ public string AttendanceOnDay2 { get; set; }
+
+ public string AttendanceOnDay3 { get; set; }
+
+ public string AttendanceOnDay4 { get; set; }
+
+ public string AttendanceOnDay5 { get; set; }
+
+ public string AttendanceOnDay6 { get; set; }
+
+ public string AttendanceOnDay7 { get; set; }
+
+ public string AttendanceOnDay8 { get; set; }
+
+ public string AttendanceOnDay9 { get; set; }
+
+ public string AttendanceOnDay10 { get; set; }
+
+ public string AttendanceOnDay11 { get; set; }
+
+ public string AttendanceOnDay12 { get; set; }
+
+ public string AttendanceOnDay13 { get; set; }
+
+ public string AttendanceOnDay14 { get; set; }
+
+ public string AttendanceOnDay15 { get; set; }
+
+ public string AttendanceOnDay16 { get; set; }
+
+ public string AttendanceOnDay17 { get; set; }
+
+ public string AttendanceOnDay18 { get; set; }
+
+ public string AttendanceOnDay19 { get; set; }
+
+ public string AttendanceOnDay20 { get; set; }
+
+ public string AttendanceOnDay21 { get; set; }
+
+ public string AttendanceOnDay22 { get; set; }
+
+ public string AttendanceOnDay23 { get; set; }
+
+ public string AttendanceOnDay24 { get; set; }
+
+ public string AttendanceOnDay25 { get; set; }
+
+ public string AttendanceOnDay26 { get; set; }
+
+ public string AttendanceOnDay27 { get; set; }
+
+ public string AttendanceOnDay28 { get; set; }
+
+ public string AttendanceOnDay29 { get; set; }
+
+ public string AttendanceOnDay30 { get; set; }
+
+ public string AttendanceOnDay31 { get; set; }
+
+ public int CountI { get; set; }
+
+ public int AbsenceCountU { get; set; }
+
+ public int AbsenceCountK { get; set; }
+
+ public int AbsenceCountHH { get; set; }
+
+ public int AbsenceCountAH { get; set; }
+
+ public int AbsenceCountAK { get; set; }
+
+ public int AbsenceCountKH { get; set; }
+
+ public int AbsenceCountUAH { get; set; }
+
+ public int AbsenceCountUF { get; set; }
+
+ public int AbsenceCountAHg3 { get; set; }
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.Designer.cs
new file mode 100644
index 000000000..8941261b8
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.Designer.cs
@@ -0,0 +1,1554 @@
+namespace LebenshilfeFrankfurtOder
+{
+ partial class AnwesenheitWohnstaette
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.rowHeader = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = 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.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.rowDetail = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
+ 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.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell61 = 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();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell80 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell85 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell86 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell83 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell84 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell89 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell91 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell92 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell93 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell94 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell95 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell96 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell97 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell98 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell99 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell100 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell101 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell102 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell103 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell104 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell105 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell106 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell107 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell108 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell109 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell110 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell81 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell82 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell87 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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;
+ //
+ // TopMargin
+ //
+ this.TopMargin.HeightF = 49F;
+ this.TopMargin.Name = "TopMargin";
+ this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // BottomMargin
+ //
+ this.BottomMargin.HeightF = 20F;
+ this.BottomMargin.Name = "BottomMargin";
+ this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel1});
+ this.ReportHeader.HeightF = 40F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(784.0004F, 0F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(207.1503F, 23F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Jahr: [Datum!yyyy]";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(463.1508F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(285.9995F, 23F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Monat: [Datum!MMMM]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ 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(463.1508F, 23F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Anwesenheitsliste Wohnstätte Oderhang 15";
+ //
+ // PageHeader
+ //
+ this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrTable1});
+ this.PageHeader.HeightF = 60F;
+ this.PageHeader.Name = "PageHeader";
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.rowHeader});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1079.149F, 35F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // rowHeader
+ //
+ this.rowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell2,
+ this.xrTableCell3,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell8,
+ this.xrTableCell9,
+ this.xrTableCell10,
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14,
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20,
+ this.xrTableCell21,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell27,
+ this.xrTableCell28,
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell71,
+ this.xrTableCell72,
+ this.xrTableCell73,
+ this.xrTableCell76,
+ this.xrTableCell77,
+ this.xrTableCell78,
+ this.xrTableCell97,
+ this.xrTableCell98,
+ this.xrTableCell99,
+ this.xrTableCell100});
+ this.rowHeader.Name = "rowHeader";
+ this.rowHeader.StylePriority.UseTextAlignment = false;
+ this.rowHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.rowHeader.Weight = 1.66932969836481D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBackColor = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Name";
+ this.xrTableCell1.Weight = 0.12927446562739681D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "01";
+ this.xrTableCell2.Weight = 0.016054398135191387D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Text = "02";
+ this.xrTableCell3.Weight = 0.01605439916870996D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "03";
+ this.xrTableCell4.Weight = 0.016054399747225123D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "04";
+ this.xrTableCell5.Weight = 0.016054398355346836D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "05";
+ this.xrTableCell6.Weight = 0.016054398627990241D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "06";
+ this.xrTableCell7.Weight = 0.016054396361336147D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Text = "07";
+ this.xrTableCell8.Weight = 0.016054401291794855D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Text = "08";
+ this.xrTableCell9.Weight = 0.016054396797631036D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "09";
+ this.xrTableCell10.Weight = 0.016054400118063777D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Text = "10";
+ this.xrTableCell11.Weight = 0.016054400386401449D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "11";
+ this.xrTableCell12.Weight = 0.016054400520570195D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Text = "12";
+ this.xrTableCell13.Weight = 0.016054400587654644D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Text = "13";
+ this.xrTableCell14.Weight = 0.016054400621196022D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "14";
+ this.xrTableCell15.Weight = 0.016054397854210672D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Text = "15";
+ this.xrTableCell16.Weight = 0.01605439368695942D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Text = "16";
+ this.xrTableCell17.Weight = 0.016054394387091511D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "17";
+ this.xrTableCell18.Weight = 0.016054400304672117D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Text = "18";
+ this.xrTableCell19.Weight = 0.016054397695947867D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "19";
+ this.xrTableCell20.Weight = 0.016054401959102141D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Text = "20";
+ this.xrTableCell21.Weight = 0.016054404090678348D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Text = "21";
+ this.xrTableCell22.Weight = 0.016054402372709164D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "22";
+ this.xrTableCell23.Weight = 0.016054395946208166D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Text = "23";
+ this.xrTableCell24.Weight = 0.016054395516715891D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "24";
+ this.xrTableCell25.Weight = 0.016054395301969754D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "25";
+ this.xrTableCell26.Weight = 0.016054393802717976D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Text = "26";
+ this.xrTableCell27.Weight = 0.016054395836849394D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Text = "27";
+ this.xrTableCell28.Weight = 0.016054395462036519D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Text = "28";
+ this.xrTableCell29.Weight = 0.01605440362590374D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "29";
+ this.xrTableCell30.Weight = 0.016054396572805468D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "30";
+ this.xrTableCell31.Weight = 0.016054406965045509D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "31";
+ this.xrTableCell32.Weight = 0.01605439583001092D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "Rows";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail1.HeightF = 20.9665F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable2
+ //
+ this.xrTable2.BackColor = System.Drawing.Color.Transparent;
+ 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(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.rowDetail});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1079.151F, 20.9665F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // rowDetail
+ //
+ this.rowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell35,
+ this.xrTableCell36,
+ this.xrTableCell37,
+ this.xrTableCell38,
+ this.xrTableCell39,
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46,
+ this.xrTableCell47,
+ this.xrTableCell48,
+ this.xrTableCell49,
+ this.xrTableCell50,
+ this.xrTableCell51,
+ this.xrTableCell52,
+ this.xrTableCell53,
+ this.xrTableCell54,
+ this.xrTableCell55,
+ this.xrTableCell56,
+ this.xrTableCell57,
+ this.xrTableCell58,
+ this.xrTableCell59,
+ this.xrTableCell60,
+ this.xrTableCell61,
+ this.xrTableCell62,
+ this.xrTableCell63,
+ this.xrTableCell64,
+ this.xrTableCell101,
+ this.xrTableCell102,
+ this.xrTableCell103,
+ this.xrTableCell104,
+ this.xrTableCell105,
+ this.xrTableCell106,
+ this.xrTableCell107,
+ this.xrTableCell108,
+ this.xrTableCell109,
+ this.xrTableCell110});
+ this.rowDetail.Font = new System.Drawing.Font("Arial", 9F);
+ this.rowDetail.Name = "rowDetail";
+ this.rowDetail.StylePriority.UseFont = false;
+ this.rowDetail.Weight = 1D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseFont = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "[CustomerLastName], [CustomerFirstName]";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell33.Weight = 0.12927438580443779D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay1")});
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.StylePriority.UseFont = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "xrTableCell34";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell34.Weight = 0.0160543973144653D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay2")});
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.Text = "xrTableCell35";
+ this.xrTableCell35.Weight = 0.016054395922586649D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay3")});
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseFont = false;
+ this.xrTableCell36.Text = "xrTableCell36";
+ this.xrTableCell36.Weight = 0.016054397713800427D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay4")});
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.StylePriority.UseFont = false;
+ this.xrTableCell37.Text = "xrTableCell37";
+ this.xrTableCell37.Weight = 0.01605439632192214D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay5")});
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.StylePriority.UseFont = false;
+ this.xrTableCell38.Text = "xrTableCell38";
+ this.xrTableCell38.Weight = 0.016054393810808497D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay6")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ this.xrTableCell39.StylePriority.UseFont = false;
+ this.xrTableCell39.Text = "xrTableCell39";
+ this.xrTableCell39.Weight = 0.016054397111668478D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay7")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.Text = "xrTableCell40";
+ this.xrTableCell40.Weight = 0.016054396474612403D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay8")});
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.StylePriority.UseFont = false;
+ this.xrTableCell41.Text = "xrTableCell41";
+ this.xrTableCell41.Weight = 0.016054397547963381D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay9")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.Text = "xrTableCell42";
+ this.xrTableCell42.Weight = 0.016054395300881291D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay10")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.Weight = 0.016054401136733787D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay11")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.Weight = 0.016054395703387736D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay12")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.StylePriority.UseFont = false;
+ this.xrTableCell45.Text = "xrTableCell45";
+ this.xrTableCell45.Weight = 0.016054395770472213D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay13")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.StylePriority.UseFont = false;
+ this.xrTableCell46.Text = "xrTableCell46";
+ this.xrTableCell46.Weight = 0.016054401371529067D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay14")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.Text = "xrTableCell47";
+ this.xrTableCell47.Weight = 0.016054393037028228D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay15")});
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.StylePriority.UseFont = false;
+ this.xrTableCell48.Text = "xrTableCell48";
+ this.xrTableCell48.Weight = 0.016054394437292466D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay16")});
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.Text = "xrTableCell49";
+ this.xrTableCell49.Weight = 0.016054395137424571D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay17")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.Text = "xrTableCell50";
+ this.xrTableCell50.Weight = 0.016054401055005163D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay18")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseFont = false;
+ this.xrTableCell51.Text = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.016054398446280926D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay19")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "xrTableCell52";
+ this.xrTableCell52.Weight = 0.016054391574404192D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay20")});
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.Text = "xrTableCell53";
+ this.xrTableCell53.Weight = 0.016054393705980413D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay21")});
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.StylePriority.UseFont = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.01605439198801123D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay22")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.StylePriority.UseFont = false;
+ this.xrTableCell55.Text = "xrTableCell55";
+ this.xrTableCell55.Weight = 0.016054396696541212D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay23")});
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.StylePriority.UseFont = false;
+ this.xrTableCell56.Text = "xrTableCell56";
+ this.xrTableCell56.Weight = 0.016054396267048965D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay24")});
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "xrTableCell57";
+ this.xrTableCell57.Weight = 0.016054396052302744D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay25")});
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.Text = "xrTableCell58";
+ this.xrTableCell58.Weight = 0.016054394553051077D;
+ //
+ // xrTableCell59
+ //
+ this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay26")});
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.StylePriority.UseFont = false;
+ this.xrTableCell59.Text = "xrTableCell59";
+ this.xrTableCell59.Weight = 0.01605439658718244D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay27")});
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.StylePriority.UseFont = false;
+ this.xrTableCell60.Text = "xrTableCell60";
+ this.xrTableCell60.Weight = 0.016054396212369565D;
+ //
+ // xrTableCell61
+ //
+ this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay28")});
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.StylePriority.UseFont = false;
+ this.xrTableCell61.Text = "xrTableCell61";
+ this.xrTableCell61.Weight = 0.016054393241205805D;
+ //
+ // xrTableCell62
+ //
+ this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay29")});
+ this.xrTableCell62.Name = "xrTableCell62";
+ this.xrTableCell62.StylePriority.UseFont = false;
+ this.xrTableCell62.Text = "xrTableCell62";
+ this.xrTableCell62.Weight = 0.016054397323138514D;
+ //
+ // xrTableCell63
+ //
+ this.xrTableCell63.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay30")});
+ this.xrTableCell63.Name = "xrTableCell63";
+ this.xrTableCell63.StylePriority.UseFont = false;
+ this.xrTableCell63.Text = "xrTableCell63";
+ this.xrTableCell63.Weight = 0.016054396580347574D;
+ //
+ // xrTableCell64
+ //
+ this.xrTableCell64.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AttendanceOnDay31")});
+ this.xrTableCell64.Name = "xrTableCell64";
+ this.xrTableCell64.StylePriority.UseFont = false;
+ this.xrTableCell64.Text = "xrTableCell64";
+ this.xrTableCell64.Weight = 0.016054418850405955D;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BackColor = System.Drawing.Color.LightGray;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00004F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow7,
+ this.xrTableRow5,
+ this.xrTableRow6,
+ this.xrTableRow9,
+ this.xrTableRow8,
+ this.xrTableRow14});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(275F, 120F);
+ this.xrTable4.StylePriority.UseBackColor = false;
+ this.xrTable4.StylePriority.UseBorders = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ this.xrTable4.StylePriority.UsePadding = false;
+ this.xrTable4.StylePriority.UseTextAlignment = false;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell70,
+ this.xrTableCell74});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell70
+ //
+ this.xrTableCell70.CanGrow = false;
+ this.xrTableCell70.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell70.Name = "xrTableCell70";
+ this.xrTableCell70.StylePriority.UseBackColor = false;
+ this.xrTableCell70.StylePriority.UseFont = false;
+ this.xrTableCell70.StylePriority.UseTextAlignment = false;
+ this.xrTableCell70.Text = "I";
+ this.xrTableCell70.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell74
+ //
+ this.xrTableCell74.CanGrow = false;
+ this.xrTableCell74.Name = "xrTableCell74";
+ this.xrTableCell74.StylePriority.UseTextAlignment = false;
+ this.xrTableCell74.Text = "anwesend";
+ this.xrTableCell74.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell79,
+ this.xrTableCell80});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell79
+ //
+ this.xrTableCell79.CanGrow = false;
+ this.xrTableCell79.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell79.Name = "xrTableCell79";
+ this.xrTableCell79.StylePriority.UseFont = false;
+ this.xrTableCell79.StylePriority.UseTextAlignment = false;
+ this.xrTableCell79.Text = "U";
+ this.xrTableCell79.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell80
+ //
+ this.xrTableCell80.CanGrow = false;
+ this.xrTableCell80.Name = "xrTableCell80";
+ this.xrTableCell80.StylePriority.UseTextAlignment = false;
+ this.xrTableCell80.Text = "Urlaub im Haus";
+ this.xrTableCell80.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell85,
+ this.xrTableCell86});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell85
+ //
+ this.xrTableCell85.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell85.Name = "xrTableCell85";
+ this.xrTableCell85.StylePriority.UseFont = false;
+ this.xrTableCell85.Text = "K";
+ this.xrTableCell85.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell86
+ //
+ this.xrTableCell86.Name = "xrTableCell86";
+ this.xrTableCell86.Text = "krank im Haus";
+ this.xrTableCell86.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell83,
+ this.xrTableCell84});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell83
+ //
+ this.xrTableCell83.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell83.Name = "xrTableCell83";
+ this.xrTableCell83.StylePriority.UseFont = false;
+ this.xrTableCell83.Text = "HH";
+ this.xrTableCell83.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell84
+ //
+ this.xrTableCell84.Name = "xrTableCell84";
+ this.xrTableCell84.Text = "Haushaltstag im Haus";
+ this.xrTableCell84.Weight = 0.15664811984879934D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5,
+ this.xrLabel2,
+ this.xrTable4});
+ this.GroupFooter1.HeightF = 180F;
+ this.GroupFooter1.KeepTogether = true;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(603.1505F, 20F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Legende";
+ //
+ // xrTable5
+ //
+ this.xrTable5.BackColor = System.Drawing.Color.LightGray;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(295.1502F, 60.00004F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1,
+ this.xrTableRow2,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.xrTableRow12,
+ this.xrTableRow13});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(275F, 120F);
+ this.xrTable5.StylePriority.UseBackColor = false;
+ this.xrTable5.StylePriority.UseBorders = false;
+ this.xrTable5.StylePriority.UseFont = false;
+ this.xrTable5.StylePriority.UsePadding = false;
+ this.xrTable5.StylePriority.UseTextAlignment = false;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell88});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell88
+ //
+ this.xrTableCell88.CanGrow = false;
+ this.xrTableCell88.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell88.Name = "xrTableCell88";
+ this.xrTableCell88.StylePriority.UseFont = false;
+ this.xrTableCell88.StylePriority.UseTextAlignment = false;
+ this.xrTableCell88.Text = "24h außer Haus";
+ this.xrTableCell88.Weight = 0.17582952681040182D;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell89,
+ this.xrTableCell90});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell89
+ //
+ this.xrTableCell89.CanGrow = false;
+ this.xrTableCell89.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell89.Name = "xrTableCell89";
+ this.xrTableCell89.StylePriority.UseFont = false;
+ this.xrTableCell89.StylePriority.UseTextAlignment = false;
+ this.xrTableCell89.Text = "AH";
+ this.xrTableCell89.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell90
+ //
+ this.xrTableCell90.CanGrow = false;
+ this.xrTableCell90.Name = "xrTableCell90";
+ this.xrTableCell90.StylePriority.UseTextAlignment = false;
+ this.xrTableCell90.Text = "Außer Haus";
+ this.xrTableCell90.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell91,
+ this.xrTableCell92});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell91
+ //
+ this.xrTableCell91.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell91.Name = "xrTableCell91";
+ this.xrTableCell91.StylePriority.UseFont = false;
+ this.xrTableCell91.Text = "AK";
+ this.xrTableCell91.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell92
+ //
+ this.xrTableCell92.Name = "xrTableCell92";
+ this.xrTableCell92.Text = "Krank außer Haus";
+ this.xrTableCell92.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell93,
+ this.xrTableCell94});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell93
+ //
+ this.xrTableCell93.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell93.Name = "xrTableCell93";
+ this.xrTableCell93.StylePriority.UseFont = false;
+ this.xrTableCell93.Text = "KH";
+ this.xrTableCell93.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell94
+ //
+ this.xrTableCell94.Name = "xrTableCell94";
+ this.xrTableCell94.Text = "Krankenhaus";
+ this.xrTableCell94.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell95,
+ this.xrTableCell96});
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell95
+ //
+ this.xrTableCell95.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell95.Name = "xrTableCell95";
+ this.xrTableCell95.StylePriority.UseFont = false;
+ this.xrTableCell95.Text = "AH";
+ this.xrTableCell95.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell96
+ //
+ this.xrTableCell96.Name = "xrTableCell96";
+ this.xrTableCell96.Text = "Urlaub außer Haus";
+ this.xrTableCell96.Weight = 0.15664811984879934D;
+ //
+ // xrTableCell71
+ //
+ this.xrTableCell71.Name = "xrTableCell71";
+ this.xrTableCell71.Text = "I";
+ this.xrTableCell71.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell72
+ //
+ this.xrTableCell72.Name = "xrTableCell72";
+ this.xrTableCell72.Text = "U";
+ this.xrTableCell72.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell73
+ //
+ this.xrTableCell73.Name = "xrTableCell73";
+ this.xrTableCell73.Text = "K";
+ this.xrTableCell73.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell76
+ //
+ this.xrTableCell76.Name = "xrTableCell76";
+ this.xrTableCell76.Text = "HH";
+ this.xrTableCell76.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell77
+ //
+ this.xrTableCell77.Name = "xrTableCell77";
+ this.xrTableCell77.Text = "AH";
+ this.xrTableCell77.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell78
+ //
+ this.xrTableCell78.Name = "xrTableCell78";
+ this.xrTableCell78.Text = "AK";
+ this.xrTableCell78.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell97
+ //
+ this.xrTableCell97.Name = "xrTableCell97";
+ this.xrTableCell97.Text = "KH";
+ this.xrTableCell97.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell98
+ //
+ this.xrTableCell98.Name = "xrTableCell98";
+ this.xrTableCell98.Text = "AH";
+ this.xrTableCell98.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell99
+ //
+ this.xrTableCell99.Name = "xrTableCell99";
+ this.xrTableCell99.Text = "UF";
+ this.xrTableCell99.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell100
+ //
+ this.xrTableCell100.Name = "xrTableCell100";
+ this.xrTableCell100.Text = "AH>3";
+ this.xrTableCell100.Weight = 0.01605439583001092D;
+ //
+ // xrTableCell101
+ //
+ this.xrTableCell101.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.CountI")});
+ this.xrTableCell101.Name = "xrTableCell101";
+ this.xrTableCell101.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell102
+ //
+ this.xrTableCell102.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountU")});
+ this.xrTableCell102.Name = "xrTableCell102";
+ this.xrTableCell102.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell103
+ //
+ this.xrTableCell103.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountK")});
+ this.xrTableCell103.Name = "xrTableCell103";
+ this.xrTableCell103.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell104
+ //
+ this.xrTableCell104.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountHH")});
+ this.xrTableCell104.Name = "xrTableCell104";
+ this.xrTableCell104.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell105
+ //
+ this.xrTableCell105.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountAH")});
+ this.xrTableCell105.Name = "xrTableCell105";
+ this.xrTableCell105.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell106
+ //
+ this.xrTableCell106.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountAK")});
+ this.xrTableCell106.Name = "xrTableCell106";
+ this.xrTableCell106.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell107
+ //
+ this.xrTableCell107.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountKH")});
+ this.xrTableCell107.Name = "xrTableCell107";
+ this.xrTableCell107.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell108
+ //
+ this.xrTableCell108.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountUAH")});
+ this.xrTableCell108.Name = "xrTableCell108";
+ this.xrTableCell108.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell109
+ //
+ this.xrTableCell109.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountUF")});
+ this.xrTableCell109.Name = "xrTableCell109";
+ this.xrTableCell109.Weight = 0.016054418850405955D;
+ //
+ // xrTableCell110
+ //
+ this.xrTableCell110.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.AbsenceCountAHg3")});
+ this.xrTableCell110.Name = "xrTableCell110";
+ this.xrTableCell110.Weight = 0.016054418850405955D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell75});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell75
+ //
+ this.xrTableCell75.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell75.Name = "xrTableCell75";
+ this.xrTableCell75.StylePriority.UseFont = false;
+ this.xrTableCell75.Text = "im Haus:";
+ this.xrTableCell75.Weight = 0.17582952681040182D;
+ //
+ // xrTableRow13
+ //
+ this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell69,
+ this.xrTableCell81});
+ this.xrTableRow13.Name = "xrTableRow13";
+ this.xrTableRow13.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell69
+ //
+ this.xrTableCell69.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell69.Name = "xrTableCell69";
+ this.xrTableCell69.StylePriority.UseFont = false;
+ this.xrTableCell69.Text = "UF";
+ this.xrTableCell69.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell81
+ //
+ this.xrTableCell81.Name = "xrTableCell81";
+ this.xrTableCell81.Text = "Urlaubsfahrt mit Betreuer";
+ this.xrTableCell81.Weight = 0.15664811984879934D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell82,
+ this.xrTableCell87});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.95390268477989137D;
+ //
+ // xrTableCell82
+ //
+ this.xrTableCell82.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell82.Name = "xrTableCell82";
+ this.xrTableCell82.StylePriority.UseFont = false;
+ this.xrTableCell82.Weight = 0.019181406961602476D;
+ //
+ // xrTableCell87
+ //
+ this.xrTableCell87.Name = "xrTableCell87";
+ this.xrTableCell87.Weight = 0.15664811984879934D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(859.1494F, 25F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(859.1505F, 0F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(88F, 25F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "im Haus";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(947.1505F, 0F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(131.9987F, 25F);
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "außer Haus";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(LebenshilfeFrankfurtOder.AnwesenheitRO);
+ //
+ // AnwesenheitWohnstaette
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.TopMargin,
+ this.BottomMargin,
+ this.ReportHeader,
+ this.PageHeader,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.Font = new System.Drawing.Font("Arial", 10F);
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(45, 40, 49, 20);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private DevExpress.XtraReports.UI.TopMarginBand TopMargin;
+ private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow rowHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow rowDetail;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
+ 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.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell74;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell79;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell80;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell85;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell86;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell83;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell84;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell88;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell89;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell90;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell91;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell92;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell93;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell94;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell95;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell96;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell73;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell77;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell78;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell97;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell98;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell99;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell100;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell101;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell102;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell103;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell104;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell105;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell106;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell107;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell108;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell109;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell110;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell81;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell82;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell87;
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.cs b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.cs
new file mode 100644
index 000000000..a52bb8e60
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.cs
@@ -0,0 +1,437 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BS.Shared;
+using BeWo.Report.ReportObjects;
+
+namespace LebenshilfeFrankfurtOder
+{
+ public partial class AnwesenheitWohnstaette : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public AnwesenheitWohnstaette()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(QueryRO pRO)
+ {
+ var dateString = pRO.Rows[0].Field3;
+
+ var monat = DateTime.Parse(dateString.ToString());
+ var daysInMonth = DateTime.DaysInMonth(monat.Year, monat.Month);
+
+ var qro = CreatAnwesenheitRo(monat, pRO);
+
+ bindingSource1.DataSource = qro;
+
+ }
+
+ private AnwesenheitRO CreatAnwesenheitRo(DateTime monat, QueryRO pRo)
+ {
+ AnwesenheitRO newRo = new AnwesenheitRO();
+ newRo.Rows = new List();
+
+ newRo.Datum = monat;
+
+ foreach (var row in pRo.Rows)
+ {
+ long cb2scOid = (long)row.Field1;
+
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(cb2scOid);
+
+ if ((!cb2sc.StartDate.HasValue || cb2sc.StartDate.Value < monat.AddMonths(1)) &&
+ (!cb2sc.EndDate.HasValue || cb2sc.EndDate.Value >= monat))
+ {
+ var cRo = CreateAnwesenheitCustomerRo(monat, cb2sc);
+ newRo.Rows.Add(cRo);
+ }
+ }
+ return newRo;
+ }
+
+ private AnwesenheitCustomerRO CreateAnwesenheitCustomerRo(DateTime monat, CostBearer2SupportConcept cb2Sc)
+ {
+ AnwesenheitCustomerRO ro = new AnwesenheitCustomerRO();
+
+ ro.CustomerFirstname = cb2Sc.SupportConcept.Customer.Person.FirstName;
+ ro.CustomerLastname = cb2Sc.SupportConcept.Customer.Person.LastName;
+
+ InitAnwesend(monat, cb2Sc, ro);
+ CalculateAbsenceTimes(monat, cb2Sc.SupportConcept.Customer, ro);
+
+ return ro;
+ }
+
+ private void InitAnwesend(DateTime monat, CostBearer2SupportConcept cb2sc, AnwesenheitCustomerRO row)
+ {
+ DateTime dt = monat;
+ DateTime end = monat.AddMonths(1);
+
+ if (cb2sc.StartDate.HasValue && cb2sc.StartDate.Value > dt)
+ {
+ dt = cb2sc.StartDate.Value;
+ }
+ if (cb2sc.EndDate.HasValue && cb2sc.EndDate.Value < end.AddDays(-1))
+ {
+ end = cb2sc.EndDate.Value.AddDays(1);
+ }
+
+ while (dt < end)
+ {
+ SetInfo(dt, row, "I");
+ row.CountI++;
+ dt = dt.AddDays(1);
+ }
+
+ //row.AttendanceOnDay1 = newval;
+ //row.AttendanceOnDay2 = newval;
+ //row.AttendanceOnDay3 = newval;
+ //row.AttendanceOnDay4 = newval;
+ //row.AttendanceOnDay5 = newval;
+ //row.AttendanceOnDay6 = newval;
+ //row.AttendanceOnDay7 = newval;
+ //row.AttendanceOnDay8 = newval;
+ //row.AttendanceOnDay9 = newval;
+ //row.AttendanceOnDay10 = newval;
+ //row.AttendanceOnDay11 = newval;
+ //row.AttendanceOnDay12 = newval;
+ //row.AttendanceOnDay13 = newval;
+ //row.AttendanceOnDay14 = newval;
+ //row.AttendanceOnDay15 = newval;
+ //row.AttendanceOnDay16 = newval;
+ //row.AttendanceOnDay17 = newval;
+ //row.AttendanceOnDay18 = newval;
+ //row.AttendanceOnDay19 = newval;
+ //row.AttendanceOnDay20 = newval;
+ //row.AttendanceOnDay21 = newval;
+ //row.AttendanceOnDay22 = newval;
+ //row.AttendanceOnDay23 = newval;
+ //row.AttendanceOnDay24 = newval;
+ //row.AttendanceOnDay25 = newval;
+ //row.AttendanceOnDay26 = newval;
+ //row.AttendanceOnDay27 = newval;
+ //row.AttendanceOnDay28 = newval;
+ //row.AttendanceOnDay29 = newval;
+ //row.AttendanceOnDay30 = newval;
+ //row.AttendanceOnDay31 = newval;
+ }
+
+ private void CalculateAbsenceTimes(DateTime monat, Customer customer, AnwesenheitCustomerRO ro)
+ {
+
+ int countI = 0;
+ int countU = 0;
+ int countK = 0;
+ int countAH = 0;
+ int countAK = 0;
+ int countKH = 0;
+ int countUF = 0;
+
+ foreach (var at in customer.AbsenceTimes)
+ {
+ if (at.Start.HasValue && at.Start.Value.Year <= monat.Year &&
+ (!at.End.HasValue || at.End.Value.Year >= monat.Year))
+ {
+ DateTime dt = at.Start.Value;
+ DateTime end = new DateTime(monat.Year, monat.Month, 1).AddMonths(1);
+
+ if (at.End.HasValue && at.End.Value < end)
+ {
+ end = at.End.Value;
+ }
+
+ while (dt < end)
+ {
+
+ if (dt.Year == monat.Year)
+ {
+ //yearCount++;
+ }
+
+ if (dt.Month == monat.Month)
+ {
+ //monthCount++;
+
+ var name = at.AbsenceReason.Description.ToLower();
+ if (name.Contains("urlaub außer"))
+ {
+
+ SetInfo(dt, ro, "AH");
+ }
+ if (name.Contains("urlaubsfahrt"))
+ {
+ SetInfo(dt, ro, "UF");
+ }
+ else if (name.Contains("urlaub"))
+ {
+ SetInfo(dt, ro, "U");
+ }
+ else if (name.Contains("krankenhaus"))
+ {
+ SetInfo(dt, ro, "KH");
+ }
+ else if (name.Contains("krank außer"))
+ {
+ SetInfo(dt, ro, "AK");
+ }
+ else if (name.Contains("krank"))
+ {
+ SetInfo(dt, ro, "K");
+ }
+
+ }
+
+ dt = dt.AddDays(1);
+ }
+ }
+ }
+
+
+ ro.AbsenceCountU = countU;
+ ro.AbsenceCountK = countK;
+ ro.AbsenceCountAH = countAH;
+ ro.AbsenceCountAK = countAK;
+ ro.AbsenceCountKH = countKH;
+ ro.AbsenceCountUF = countUF;
+
+ }
+
+ private void SetInfo(DateTime dt, AnwesenheitCustomerRO row, string val)
+ {
+ if (dt.Day == 1)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay1))
+ {
+ row.AttendanceOnDay1 = val;
+ }
+ }
+ else if (dt.Day == 2)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay2))
+ {
+ row.AttendanceOnDay2 = val;
+ }
+ }
+ else if (dt.Day == 3)
+ {
+ if(CheckIReduction(row, row.AttendanceOnDay3))
+ {
+ row.AttendanceOnDay3 = val;
+ }
+ }
+ else if (dt.Day == 4)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay4))
+ {
+ row.AttendanceOnDay4 = val;
+ }
+ }
+ else if (dt.Day == 5)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay5))
+ {
+ row.AttendanceOnDay5 = val;
+ }
+ }
+ else if (dt.Day == 6)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay6))
+ {
+ row.AttendanceOnDay6 = val;
+ }
+ }
+ else if (dt.Day == 7)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay7))
+ {
+ row.AttendanceOnDay7 = val;
+ }
+ }
+ else if (dt.Day == 8)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay8))
+ {
+ row.AttendanceOnDay8 = val;
+ }
+ }
+ else if (dt.Day == 9)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay9))
+ {
+ row.AttendanceOnDay9 = val;
+ }
+ }
+ else if (dt.Day == 10)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay10))
+ {
+ row.AttendanceOnDay10 = val;
+ }
+ }
+ else if (dt.Day == 11)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay11))
+ {
+ row.AttendanceOnDay11 = val;
+ }
+ }
+ else if (dt.Day == 12)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay12))
+ {
+ row.AttendanceOnDay12 = val;
+ }
+ }
+ else if (dt.Day == 13)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay13))
+ {
+ row.AttendanceOnDay13 = val;
+ }
+ }
+ else if (dt.Day == 14)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay14))
+ {
+ row.AttendanceOnDay14 = val;
+ }
+ }
+ else if (dt.Day == 15)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay15))
+ {
+ row.AttendanceOnDay15 = val;
+ }
+ }
+ else if (dt.Day == 16)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay16))
+ {
+ row.AttendanceOnDay16 = val;
+ }
+ }
+ else if (dt.Day == 17)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay17))
+ {
+ row.AttendanceOnDay17 = val;
+ }
+ }
+ else if (dt.Day == 18)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay18))
+ {
+ row.AttendanceOnDay18 = val;
+ }
+ }
+ else if (dt.Day == 19)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay19))
+ {
+ row.AttendanceOnDay19 = val;
+ }
+ }
+ else if (dt.Day == 20)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay20))
+ {
+ row.AttendanceOnDay20 = val;
+ }
+ }
+ else if (dt.Day == 21)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay21))
+ {
+ row.AttendanceOnDay21 = val;
+ }
+ }
+ else if (dt.Day == 22)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay22))
+ {
+ row.AttendanceOnDay22 = val;
+ }
+ }
+ else if (dt.Day == 23)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay23))
+ {
+ row.AttendanceOnDay23 = val;
+ }
+ }
+ else if (dt.Day == 24)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay24))
+ {
+ row.AttendanceOnDay24 = val;
+ }
+ }
+ else if (dt.Day == 25)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay25))
+ {
+ row.AttendanceOnDay25 = val;
+ }
+ }
+ else if (dt.Day == 26)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay26))
+ {
+ row.AttendanceOnDay26 = val;
+ }
+ }
+ else if (dt.Day == 27)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay27))
+ {
+ row.AttendanceOnDay27 = val;
+ }
+ }
+ else if (dt.Day == 28)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay28))
+ {
+ row.AttendanceOnDay28 = val;
+ }
+ }
+ else if (dt.Day == 29)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay29))
+ {
+ row.AttendanceOnDay29 = val;
+ }
+ }
+ else if (dt.Day == 30)
+ {
+ if(CheckIReduction(row, row.AttendanceOnDay30))
+ {
+ row.AttendanceOnDay30 = val;
+ }
+ }
+ else if (dt.Day == 31)
+ {
+ if (CheckIReduction(row, row.AttendanceOnDay31))
+ {
+ row.AttendanceOnDay31 = val;
+ }
+ }
+ }
+
+ private bool CheckIReduction(AnwesenheitCustomerRO row, string attendanceOnDay)
+ {
+ if (String.IsNullOrWhiteSpace(attendanceOnDay))
+ {
+ return true;
+ }
+ if (attendanceOnDay == "I")
+ {
+ row.CountI--;
+ return true;
+ }
+ return false;
+ }
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.resx b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.resx
new file mode 100644
index 000000000..76cdda25e
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/AnwesenheitWohnstaette.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceFactory.cs
new file mode 100644
index 000000000..9415b73da
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceFactory.cs
@@ -0,0 +1,66 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+
+namespace LebenshilfeFrankfurtOder.Invoicing
+{
+ public class CustomInvoiceFactory : InvoiceFactory
+ {
+
+ public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords)
+ {
+ foreach (var list in supportConcepts2ServiceRecords.Values)
+ {
+
+ foreach (var sr in list)
+ {
+ var sd = sr.ServiceDescription.Category;
+ var ic = GetInvoiceCreatorForCategory(sd);
+ if (ic != null)
+ return ic;
+ }
+ }
+
+ foreach (var item in supportConcepts2ServiceRecords)
+ {
+ var csc = item.Key;
+ var sc = DAOFactory.GenericDAO.LoadByID(csc.SupportConceptOid);
+
+ foreach (var sa in sc.ServiceAccountings)
+ {
+ if (sa.ServiceDescription != null && sa.ServiceDescription.ServiceCategory != null)
+ {
+ var scDc = MapperFactory.ServiceCategoryDC_ServiceCategory.MapToNewDC(sa.ServiceDescription.ServiceCategory);
+ var ic = GetInvoiceCreatorForCategory(scDc);
+ if (ic != null)
+ return ic;
+ }
+ }
+ }
+
+ return new DefaultInvoiceCreation();
+
+
+ }
+
+ private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd)
+ {
+ if (sd != null && !String.IsNullOrEmpty(sd.Name))
+ {
+ String cat = sd.Name.ToLower().Trim();
+ if (cat.IndexOf("iff") >= 0)
+ {
+ return new DefaultInvoiceCreation();
+ }
+
+ }
+ return null;
+ }
+
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/DefaultInvoiceCreation.cs
new file mode 100644
index 000000000..779e4c0a1
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/DefaultInvoiceCreation.cs
@@ -0,0 +1,12 @@
+using BeWo.Data.Entities;
+using BeWo.Service.Invoicing;
+
+namespace LebenshilfeFrankfurtOder.Invoicing
+{
+
+ public class DefaultInvoiceCreation : InvoiceCreation
+ {
+
+
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj
new file mode 100644
index 000000000..f1b2f609d
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj
@@ -0,0 +1,98 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {B9CBB680-9D7A-47C9-8FE5-C9D1DFDB6F99}
+ Library
+ Properties
+ LebenshilfeFrankfurtOder
+ 1652658918_Reports
+ v4.5
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ AnwesenheitWohnstaette.cs
+
+
+ Component
+
+
+ AdditionalServiceBookingReport.cs
+
+
+
+
+
+
+
+
+ AnwesenheitWohnstaette.cs
+
+
+ AdditionalServiceBookingReport.cs
+
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40D8B312-EA64-49E3-A31A-5E57ED4D5654}
+ Report
+
+
+ {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}
+ Service
+
+
+ {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ Shared
+
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/LebenshilfeFrankfurtOder/Properties/AssemblyInfo.cs b/ReportImp/LebenshilfeFrankfurtOder/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..8ffbf1a52
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("LebenshilfeFrankfurtOder")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("LebenshilfeFrankfurtOder")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("b9cbb680-9d7a-47c9-8fe5-c9d1dfdb6f99")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/LebenshilfeFrankfurtOder/Properties/licenses.licx b/ReportImp/LebenshilfeFrankfurtOder/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/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/LebenshilfeFrankfurtOder/Statistics/CustomServiceRecordStatisticFactory.cs b/ReportImp/LebenshilfeFrankfurtOder/Statistics/CustomServiceRecordStatisticFactory.cs
new file mode 100644
index 000000000..09203416c
--- /dev/null
+++ b/ReportImp/LebenshilfeFrankfurtOder/Statistics/CustomServiceRecordStatisticFactory.cs
@@ -0,0 +1,133 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.Extensions;
+using BS.Shared.Services;
+
+namespace LebenshilfeFrankfurtOder.Statistics
+{
+ public class CustomServiceRecordStatisticFactory : ServiceRecordStatisticFactory
+ {
+ private bool uebertragbar = true;
+
+ public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate)
+ {
+ this.uebertragbar = true;
+
+ var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate);
+
+ var dc = new ServiceRecordStatisticsInfoDC();
+ dc.Header = new string[4];
+ dc.Header[0] = "Bewilligungszeitraum:";
+ dc.Header[1] = "FLS Gesamtstunden:";
+ dc.Header[2] = "Bewilligt pro Monat gesamt:";
+ dc.Header[3] = "davon geleistet diesen Monat:";
+
+
+ dc.ForegroundColor = new string[4];
+ dc.ForegroundColor[0] = "#FF2B508B";
+ dc.ForegroundColor[1] = "#FF2B508B";
+ dc.ForegroundColor[2] = "#FF2B508B";
+ dc.ForegroundColor[3] = "#FF2B508B";
+
+
+ dc.PeriodStatisticInfos = new List();
+
+
+ if (stats != null)
+ {
+ //if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats))
+ // dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate));
+
+ foreach (var pdc in stats.PeriodStatistics)
+ {
+ dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate));
+ }
+ }
+
+ return dc;
+ }
+
+ public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats, DateTime statisticsDate)
+ {
+ var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
+ dc.LeftValues[0] = "Gesamt";
+
+ dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedThisWeek / 60);
+ dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60);
+
+ dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerWeek / 60);
+ dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60);
+
+ dc.LeftValues[3] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60);
+ dc.RightValues[3] = String.Format("{0:0.00}", ((stats.MinutesApprovedPerWeek * 52) / 12) / 60);
+
+
+
+ return dc;
+ }
+
+ public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate)
+ {
+ var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
+
+ if (periodStats.SupportConceptApprovalPeriod != null)
+ {
+ if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null)
+ {
+ if (periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue &&
+ periodStats.SupportConceptApprovalPeriod.StartDate.Value.Date == stats.StatisticsStartDate.Date &&
+ periodStats.SupportConceptApprovalPeriod.EndDate.Value.Date == stats.StatisticsEndDate.Date)
+ {
+ dc.LeftValues[0] = periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name;
+ }
+ else
+ {
+ dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}",
+ periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name,
+ periodStats.SupportConceptApprovalPeriod.StartDate,
+ periodStats.SupportConceptApprovalPeriod.EndDate);
+ }
+ }
+ else
+ {
+ dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}",
+ periodStats.SupportConceptApprovalPeriod.StartDate,
+ periodStats.SupportConceptApprovalPeriod.EndDate);
+ }
+ }
+
+ dc.LeftValues[1] = " ";
+ dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60);
+
+ dc.LeftValues[2] = " ";
+ dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60);
+
+ dc.LeftValues[3] = " ";
+ dc.RightValues[3] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60);
+
+ if (periodStats.MinutesProvidedThisMonth > 0 && periodStats.MinutesApprovedPerMonth > 0)
+ {
+ if (periodStats.MinutesProvidedThisMonth > periodStats.MinutesApprovedPerMonth)
+ {
+ dc.RightValueColors[3] = "#FFFF0000";
+ }
+ else if (periodStats.MinutesProvidedThisMonth / periodStats.MinutesApprovedPerMonth > 0.8m)
+ {
+ dc.RightValueColors[3] = "#FFFFFF00";
+ }
+ }
+
+ return dc;
+ }
+
+ public override SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate)
+ {
+ return null;
+ }
+ }
+}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/logo.png b/ReportImp/LebenshilfeFrankfurtOder/logo.png
new file mode 100644
index 000000000..94e56d201
Binary files /dev/null and b/ReportImp/LebenshilfeFrankfurtOder/logo.png differ
diff --git a/ReportImp/LebenshilfeKoblenz/LebenshilfeKoblenz.csproj b/ReportImp/LebenshilfeKoblenz/LebenshilfeKoblenz.csproj
index fd8eb511e..2485709f8 100644
--- a/ReportImp/LebenshilfeKoblenz/LebenshilfeKoblenz.csproj
+++ b/ReportImp/LebenshilfeKoblenz/LebenshilfeKoblenz.csproj
@@ -86,6 +86,7 @@
AllgemeineRechnung.cs
+
Component
diff --git a/ReportImp/LebenshilfeKoblenz/Plugins/CustomHomeContentGenerator.cs b/ReportImp/LebenshilfeKoblenz/Plugins/CustomHomeContentGenerator.cs
new file mode 100644
index 000000000..dbd928832
--- /dev/null
+++ b/ReportImp/LebenshilfeKoblenz/Plugins/CustomHomeContentGenerator.cs
@@ -0,0 +1,30 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Service.Plugins;
+using BS.Shared;
+using BS.Shared.Core;
+using BS.Shared.DataContracts.Compact;
+
+namespace LebenshilfeKoblenz.Plugins
+{
+ public class CustomHomeContentGenerator : HomeContentGenerator
+ {
+
+ public override List GetPersonsHavingBirthday(DateTime birthdayUntil)
+ {
+ List result = new List();
+
+ // var list = base.GetPersonsHavingBirthday(birthdayUntil);
+
+ //foreach (var p in list)
+ //{
+ // if (p.PersonType == PersonType.Customer)
+ // {
+ // result.Add(p);
+ // }
+ //}
+
+ return result;
+ }
+ }
+}
diff --git a/ReportImp/ProBalance/Calculations/CustomServiceRecordStatisticFactory.cs b/ReportImp/ProBalance/Calculations/CustomServiceRecordStatisticFactory.cs
index 1bc451234..8effa2e30 100644
--- a/ReportImp/ProBalance/Calculations/CustomServiceRecordStatisticFactory.cs
+++ b/ReportImp/ProBalance/Calculations/CustomServiceRecordStatisticFactory.cs
@@ -1,5 +1,7 @@
using System;
using System.Collections.Generic;
+using System.Linq;
+using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
@@ -12,192 +14,113 @@ using DevExpress.Xpo.Providers;
namespace ProBalance.Calculations
{
public class CustomServiceRecordStatisticFactory : ServiceRecordStatisticFactory
- {
- // public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate)
- // {
+ {
- // var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate);
+ public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate)
+ {
+ var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate);
- // var dc = new ServiceRecordStatisticsInfoDC();
- // dc.Header = new string[4];
- // dc.Header[0] = "Bewilligungszeitraum:";
- // dc.Header[1] = "Geleistet/bewilligt Gesamt:";
- // dc.Header[2] = "Geleistet/bewilligt pro Woche:";
- // dc.Header[3] = "Geleistet/bewilligt pro Monat:";
-
+ var dc = new ServiceRecordStatisticsInfoDC();
- // dc.ForegroundColor = new string[4];
- // dc.ForegroundColor[0] = "#FF2B508B";
- // dc.ForegroundColor[1] = "#FF2B508B";
- // dc.ForegroundColor[2] = "#FF2B508B";
- // dc.ForegroundColor[3] = "#FF2B508B";
-
- // dc.PeriodStatisticInfos = new List();
-
- // bool addPeriodStats = true;
- // if (stats != null)
- // {
- // if (stats.PeriodStatistics.Count > 1)
- // {
- // if (!TimeSpanOverlapping(stats))
- // {
- // dc.PeriodStatisticInfos.Add(CreateLastPeriodStatistics(stats));
-
- // }
- // else if (!TimeSpanIsEqual(stats))
- // {
- // dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats));
- // }
- // }
-
-
- // if (addPeriodStats)
- // {
- // foreach (var pdc in stats.PeriodStatistics)
- // {
- // bool showOutOfPeriod = stats.PeriodStatistics.Count == 1;
- // dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, showOutOfPeriod));
- // }
- // }
- // }
-
- // return dc;
- // }
-
- //private ServiceRecordPeriodStatisticsInfoDC CreateLastPeriodStatistics(SupportConceptStatisticsDC stats)
- //{
-
-
-
- // var dc = CreateServiceRecordPeriodStatisticsInfo(stats,
- // stats.PeriodStatistics[stats.PeriodStatistics.Count - 1], false);
-
-
- // DateTime min = DateTime.MaxValue;
- // DateTime max = DateTime.MinValue;
-
- // decimal istGesamt = 0;
- // foreach (var ps in stats.PeriodStatistics)
- // {
- // if (ps.SupportConceptApprovalPeriod.StartDate.HasValue && ps.SupportConceptApprovalPeriod.StartDate < min)
- // {
- // min = ps.SupportConceptApprovalPeriod.StartDate.Value;
- // }
- // if (ps.SupportConceptApprovalPeriod.EndDate.HasValue && ps.SupportConceptApprovalPeriod.EndDate > max)
- // {
- // max = ps.SupportConceptApprovalPeriod.EndDate.Value;
- // }
-
- // istGesamt += ps.IstTotalUntilThisMonth;
- // }
-
- // dc.LeftValues[0] = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", min, max);
-
- // dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60);
- // dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60);
-
-
- // return dc;
-
- //}
-
- //public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats)
- // {
- // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(5);
- // dc.LeftValues[0] = "Gesamt";
-
- // dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60);
- // dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60);
-
- // dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesProvidedThisWeek / 60);
- // dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerWeek / 60);
-
- // dc.LeftValues[3] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60);
- // dc.RightValues[3] = String.Format("{0:0.00}", stats.MinutesApprovedPerMonth / 60);
-
- // dc.LeftValues[4] = String.Format("{0:0.00}", (stats.SollTotalUntilThisMonth - stats.IstTotalUntilThisMonth) / 60);
- // return dc;
- // }
+ dc.Header = new string[4];
+ dc.Header[0] = "Bewilligungszeitraum:";
+ dc.Header[1] = "Geleistet diesen Monat/Gesamt:";
+ dc.Header[2] = "Bewilligt diesen Monat/Gesamt:";
+ dc.Header[3] = "Frei diesen Monat/Gesamt:";
- // public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, bool showOutOfPeriod)
- // {
- // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(5);
-
- // if (periodStats.SupportConceptApprovalPeriod != null)
- // {
- // if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null)
- // {
- // if (periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue &&
- // periodStats.SupportConceptApprovalPeriod.StartDate.Value.Date == stats.StatisticsStartDate.Date &&
- // periodStats.SupportConceptApprovalPeriod.EndDate.Value.Date == stats.StatisticsEndDate.Date)
- // {
- // dc.LeftValues[0] = periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name;
- // }
- // else
- // {
- // dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}",
- // periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name,
- // periodStats.SupportConceptApprovalPeriod.StartDate,
- // periodStats.SupportConceptApprovalPeriod.EndDate);
- // }
- // }
- // else
- // {
- // dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}",
- // periodStats.SupportConceptApprovalPeriod.StartDate,
- // periodStats.SupportConceptApprovalPeriod.EndDate);
- // }
- // }
-
- // dc.LeftValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedTotalRounded / 60);
- // dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60);
-
- // dc.LeftValues[2] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisWeek / 60);
- // dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerWeek / 60);
-
- // dc.LeftValues[3] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60);
- // dc.RightValues[3] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60);
+ dc.ForegroundColor = new string[4];
+ dc.ForegroundColor[0] = "#FF2B508B";
+ dc.ForegroundColor[1] = "#FF2B508B";
+ dc.ForegroundColor[2] = "#FF2B508B";
+ dc.ForegroundColor[3] = "#FF2B508B";
+ dc.PeriodStatisticInfos = new List();
- // return dc;
- // }
+ if (stats != null)
+ {
+ if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats))
+ dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate));
+
+ foreach (var pdc in stats.PeriodStatistics)
+ {
+ dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate));
+ }
+ }
+
+ return dc;
+ }
+
+
+ public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats, DateTime statisticsDate)
+ {
+ var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
+ dc.LeftValues[0] = "Gesamt";
+
+ dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60);
+ dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60);
+
+ dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerMonth / 60);
+ dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60);
+
+ dc.LeftValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedPerMonth - stats.MinutesProvidedThisMonth) / 60);
+ dc.RightValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedTotal - stats.MinutesProvidedTotalRounded) / 60);
+
+ return dc;
+ }
+
+ public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate)
+ {
+ var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
+
+ if (periodStats.SupportConceptApprovalPeriod != null)
+ {
+ if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null)
+ {
+ dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}",
+ periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name,
+ periodStats.SupportConceptApprovalPeriod.StartDate,
+ periodStats.SupportConceptApprovalPeriod.EndDate);
+ }
+ else
+ {
+ dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}",
+ periodStats.SupportConceptApprovalPeriod.StartDate,
+ periodStats.SupportConceptApprovalPeriod.EndDate);
+ }
+ }
+
+ dc.LeftValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60);
+ dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedTotalRounded / 60);
+
+ dc.LeftValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60);
+ dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60);
+
+ dc.LeftValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth) / 60);
+ dc.RightValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded) / 60);
- // public override SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate)
- // {
- // return null;
- // }
- // protected bool TimeSpanOverlapping(SupportConceptStatisticsDC r)
- // {
- // if (r.PeriodStatistics != null && r.PeriodStatistics.Count > 1)
- // {
- // for (int i = 0; i < r.PeriodStatistics.Count - 1; i++)
- // {
- // var p1 = r.PeriodStatistics[i];
+ return dc;
+ }
+
+ public override decimal GetApprovedMinutesPerMonth(SupportConceptPeriodStatisticsDC periodStats)
+ {
+ if (periodStats.SupportConceptApprovalPeriod != null && periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue)
+ {
+ if (periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
+ {
+ return periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value * 60;
+ }
+ }
+ return base.GetApprovedMinutesPerMonth(periodStats);
+ }
+ //public override SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate)
+ //{
+ // return null;
+ //}
- // if (p1.SupportConceptApprovalPeriod.StartDate.HasValue && p1.SupportConceptApprovalPeriod.EndDate.HasValue)
- // {
- // for (int j = i + 1; j < r.PeriodStatistics.Count; j++)
- // {
- // var p2 = r.PeriodStatistics[j];
- // if (p2.SupportConceptApprovalPeriod.StartDate.HasValue && p2.SupportConceptApprovalPeriod.EndDate.HasValue)
- // {
- // if ((p1.SupportConceptApprovalPeriod.StartDate.Value.Date >= p2.SupportConceptApprovalPeriod.StartDate.Value.Date) &&
- // (p1.SupportConceptApprovalPeriod.StartDate.Value.Date <= p2.SupportConceptApprovalPeriod.EndDate.Value.Date))
- // return true;
- // if ((p1.SupportConceptApprovalPeriod.EndDate.Value.Date >= p2.SupportConceptApprovalPeriod.StartDate.Value.Date) &&
- // (p1.SupportConceptApprovalPeriod.EndDate.Value.Date <= p2.SupportConceptApprovalPeriod.EndDate.Value.Date))
- // return true;
- // }
- // }
- // }
- // }
- // }
- // return false;
- // }
}
}
diff --git a/ReportImp/ProBalance/Calculations/GroupDurationCalculator.cs b/ReportImp/ProBalance/Calculations/GroupDurationCalculator.cs
index 93edd785f..8b5de9bc9 100644
--- a/ReportImp/ProBalance/Calculations/GroupDurationCalculator.cs
+++ b/ReportImp/ProBalance/Calculations/GroupDurationCalculator.cs
@@ -15,7 +15,7 @@ namespace ProBalance.Calculations
return new GroupDurationDC()
{
- SingleDuration = Math.Round(totalDuration / personCount, 0, MidpointRounding.AwayFromZero),
+ SingleDuration = Math.Round((totalDuration * employeeCount) / personCount, 0, MidpointRounding.AwayFromZero),
TotalDuration = totalDuration
};
diff --git a/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs b/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs
index 49780ca8c..299ed8acb 100644
--- a/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/ProBeWoDueren/ServicesOverviewReport.Designer.cs
@@ -77,24 +77,27 @@ namespace ProBeWoDueren
this.fieldFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldCustomerCount = new DevExpress.XtraReports.UI.CalculatedField();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
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.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -131,7 +134,8 @@ namespace ProBeWoDueren
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell9,
- this.xrTableCell12});
+ this.xrTableCell12,
+ this.xrTableCell10});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -147,7 +151,7 @@ namespace ProBeWoDueren
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Datum";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell3.Weight = 0.30129976671749709D;
+ this.xrTableCell3.Weight = 0.20714358961827928D;
//
// xrTableCell4
//
@@ -160,7 +164,7 @@ namespace ProBeWoDueren
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Uhrzeit";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell4.Weight = 0.30129976671749703D;
+ this.xrTableCell4.Weight = 0.22597482503812277D;
//
// xrTableCell9
//
@@ -172,7 +176,7 @@ namespace ProBeWoDueren
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "FLM";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell9.Weight = 0.30129976671749714D;
+ this.xrTableCell9.Weight = 0.18831235419843576D;
//
// xrTableCell12
//
@@ -185,7 +189,7 @@ namespace ProBeWoDueren
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "Art";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell12.Weight = 0.30129976671749703D;
+ this.xrTableCell12.Weight = 0.26363729587780987D;
//
// DetailReport
//
@@ -226,7 +230,8 @@ namespace ProBeWoDueren
this.xrTableCell13,
this.xrTableCell15,
this.xrTableCell16,
- this.xrTableCell17});
+ this.xrTableCell17,
+ this.xrTableCell11});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -244,7 +249,7 @@ namespace ProBeWoDueren
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell13.Weight = 0.27594104295401223D;
+ this.xrTableCell13.Weight = 0.18970946794690391D;
//
// xrTableCell15
//
@@ -259,7 +264,7 @@ namespace ProBeWoDueren
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "xrTableCell15";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell15.Weight = 0.27594104367585509D;
+ this.xrTableCell15.Weight = 0.20695578367016845D;
//
// xrTableCell16
//
@@ -274,7 +279,7 @@ namespace ProBeWoDueren
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell16.Weight = 0.2759410498379527D;
+ this.xrTableCell16.Weight = 0.17246315982942279D;
//
// xrTableCell17
//
@@ -289,7 +294,7 @@ namespace ProBeWoDueren
this.xrTableCell17.StylePriority.UseTextAlignment = false;
this.xrTableCell17.Text = "xrTableCell17";
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell17.Weight = 0.27594103182295648D;
+ this.xrTableCell17.Weight = 0.24144840182011312D;
//
// bindingSource1
//
@@ -536,7 +541,7 @@ namespace ProBeWoDueren
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(449F, 0F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -660,172 +665,6 @@ namespace ProBeWoDueren
this.GroupFooter2.KeepTogether = true;
this.GroupFooter2.Name = "GroupFooter2";
//
- // xrLabel22
- //
- this.xrLabel22.Font = new System.Drawing.Font("Arial", 14F);
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
- 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(590F, 25F);
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseForeColor = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Abwesenheiten";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // DetailReport1
- //
- this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail2,
- this.GroupHeader1});
- this.DetailReport1.DataMember = "Abwesenheiten";
- this.DetailReport1.DataSource = this.bindingSource1;
- this.DetailReport1.Level = 1;
- this.DetailReport1.Name = "DetailReport1";
- //
- // Detail2
- //
- this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTable2});
- this.Detail2.HeightF = 25F;
- this.Detail2.Name = "Detail2";
- //
- // xrTable2
- //
- this.xrTable2.BorderColor = System.Drawing.Color.Black;
- 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(0F, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow3});
- this.xrTable2.SizeF = new System.Drawing.SizeF(480F, 25F);
- this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow3
- //
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell8,
- this.xrTableCell5,
- this.xrTableCell6});
- this.xrTableRow3.Name = "xrTableRow3";
- this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow3.Weight = 1.25D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.Start", "{0:dd.MM.yyyy}")});
- this.xrTableCell5.Font = new System.Drawing.Font("Arial", 12F);
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
- this.xrTableCell5.StylePriority.UseFont = false;
- this.xrTableCell5.StylePriority.UseForeColor = false;
- this.xrTableCell5.StylePriority.UsePadding = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell5.Weight = 0.27594104295401223D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.End", "{0:dd.MM.yyyy}")});
- this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F);
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
- this.xrTableCell6.StylePriority.UseFont = false;
- this.xrTableCell6.StylePriority.UseForeColor = false;
- this.xrTableCell6.StylePriority.UsePadding = false;
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell6.Weight = 0.27594104367585509D;
- //
- // GroupHeader1
- //
- this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTable1,
- this.xrLabel22});
- this.GroupHeader1.HeightF = 80F;
- this.GroupHeader1.Name = "GroupHeader1";
- //
- // xrTable1
- //
- this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(480F, 25F);
- this.xrTable1.StylePriority.UseBackColor = false;
- this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell7,
- this.xrTableCell1,
- this.xrTableCell2});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow1.Weight = 1.2499994039538365D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.StylePriority.UseForeColor = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.Text = "Beginn";
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell1.Weight = 0.30129976671749709D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell2.Multiline = true;
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UseForeColor = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.Text = "Ende";
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell2.Weight = 0.30129976671749703D;
- //
- // xrTableCell7
- //
- this.xrTableCell7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UsePadding = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "Art";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell7.Weight = 0.30129976671749709D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.AbsenceReason.Description")});
- this.xrTableCell8.Font = new System.Drawing.Font("Arial", 12F);
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
- this.xrTableCell8.StylePriority.UseFont = false;
- this.xrTableCell8.StylePriority.UsePadding = false;
- this.xrTableCell8.StylePriority.UseTextAlignment = false;
- this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell8.Weight = 0.27594104295401223D;
- //
// xrLabel23
//
this.xrLabel23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
@@ -897,6 +736,209 @@ namespace ProBeWoDueren
this.xrLabel26.StylePriority.UseTextAlignment = false;
this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
+ // xrLabel22
+ //
+ this.xrLabel22.Font = new System.Drawing.Font("Arial", 14F);
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
+ 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(590F, 25F);
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.StylePriority.UseForeColor = false;
+ this.xrLabel22.StylePriority.UseTextAlignment = false;
+ this.xrLabel22.Text = "Abwesenheiten";
+ this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.GroupHeader1});
+ this.DetailReport1.DataMember = "Abwesenheiten";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail2.HeightF = 25F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable2
+ //
+ this.xrTable2.BorderColor = System.Drawing.Color.Black;
+ 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(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(480F, 25F);
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8,
+ this.xrTableCell5,
+ this.xrTableCell6});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow3.Weight = 1.25D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.AbsenceReason.Description")});
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell8.Weight = 0.27594104295401223D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.Start", "{0:dd.MM.yyyy}")});
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseForeColor = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell5.Weight = 0.27594104295401223D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abwesenheiten.End", "{0:dd.MM.yyyy}")});
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseForeColor = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell6.Weight = 0.27594104367585509D;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1,
+ this.xrLabel22});
+ this.GroupHeader1.HeightF = 80F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(480F, 25F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7,
+ this.xrTableCell1,
+ this.xrTableCell2});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow1.Weight = 1.2499994039538365D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "Art";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell7.Weight = 0.30129976671749709D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseForeColor = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Beginn";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell1.Weight = 0.30129976671749709D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseForeColor = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "Ende";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.30129976671749703D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "Unterschrift";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell10.Weight = 0.32013100213734064D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.picSignature});
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell11.Weight = 0.29318734682437819D;
+ //
+ // 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(168F, 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[] {
@@ -916,7 +958,7 @@ namespace ProBeWoDueren
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
- this.Margins = new System.Drawing.Printing.Margins(100, 80, 50, 30);
+ this.Margins = new System.Drawing.Printing.Margins(100, 81, 50, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -997,5 +1039,8 @@ namespace ProBeWoDueren
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRPictureBox picSignature;
}
}
diff --git a/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs b/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs
index cb1027f82..c2f398369 100644
--- a/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs
+++ b/ReportImp/ProBeWoDueren/ServicesOverviewReport.cs
@@ -2,6 +2,11 @@ using System;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Text.RegularExpressions;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
namespace ProBeWoDueren
{
@@ -21,7 +26,10 @@ namespace ProBeWoDueren
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable)
+ {
+ ServicesOverviewRO.CreateSignatureString(s);
servicesBillable.Add(s);
+ }
if (s.IsGroup)
{
@@ -41,5 +49,32 @@ namespace ProBeWoDueren
this.bindingSource1.DataSource = pRO;
}
+
+ 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/SelwoReports/FLSListReport.Designer.cs b/ReportImp/SelwoReports/FLSListReport.Designer.cs
index 7d55165c8..4f9ffe7f2 100644
--- a/ReportImp/SelwoReports/FLSListReport.Designer.cs
+++ b/ReportImp/SelwoReports/FLSListReport.Designer.cs
@@ -48,6 +48,7 @@ namespace BeWo.SelwoReports
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
@@ -56,6 +57,7 @@ namespace BeWo.SelwoReports
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
@@ -75,8 +77,6 @@ namespace BeWo.SelwoReports
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -101,19 +101,19 @@ namespace BeWo.SelwoReports
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.Text = "xrTableCell1";
- this.xrTableCell1.Weight = 6.9183673469387754;
+ this.xrTableCell1.Weight = 6.9183673469387754D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 1;
+ this.xrTableRow1.Weight = 1D;
//
// xrTable1
//
- this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -213,8 +213,8 @@ namespace BeWo.SelwoReports
//
// xrTable4
//
- this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
@@ -234,7 +234,7 @@ namespace BeWo.SelwoReports
this.xrTableCell13,
this.xrTableCell10});
this.xrTableRow4.Name = "xrTableRow4";
- this.xrTableRow4.Weight = 1;
+ this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
@@ -244,7 +244,7 @@ namespace BeWo.SelwoReports
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Text = "xrTableCell3";
- this.xrTableCell3.Weight = 0.68027210884353728;
+ this.xrTableCell3.Weight = 0.68027210884353728D;
//
// xrTableCell4
//
@@ -254,7 +254,7 @@ namespace BeWo.SelwoReports
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Text = "xrTableCell4";
- this.xrTableCell4.Weight = 0.68027210884353717;
+ this.xrTableCell4.Weight = 0.68027210884353717D;
//
// xrTableCell9
//
@@ -268,7 +268,7 @@ namespace BeWo.SelwoReports
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell9.Weight = 0.54421768707483;
+ this.xrTableCell9.Weight = 0.54421768707483D;
//
// xrTableCell11
//
@@ -278,7 +278,17 @@ namespace BeWo.SelwoReports
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "xrTableCell11";
- this.xrTableCell11.Weight = 1.360544217687075;
+ this.xrTableCell11.Weight = 1.360544217687075D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.ServiceDescription")});
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.Weight = 1.3605442176870748D;
//
// xrTableCell10
//
@@ -288,7 +298,7 @@ namespace BeWo.SelwoReports
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.Text = "xrTableCell10";
- this.xrTableCell10.Weight = 2.2993197278911559;
+ this.xrTableCell10.Weight = 2.2993197278911559D;
//
// GroupHeader2
//
@@ -299,9 +309,9 @@ namespace BeWo.SelwoReports
//
// 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.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
@@ -323,19 +333,19 @@ namespace BeWo.SelwoReports
this.xrTableCell12,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Weight = 1;
+ this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Datum";
- this.xrTableCell5.Weight = 0.68027210884353728;
+ this.xrTableCell5.Weight = 0.68027210884353728D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Uhrzeit";
- this.xrTableCell6.Weight = 0.68027210884353717;
+ this.xrTableCell6.Weight = 0.68027210884353717D;
//
// xrTableCell7
//
@@ -345,7 +355,7 @@ namespace BeWo.SelwoReports
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell7.Weight = 0.54421768707483;
+ this.xrTableCell7.Weight = 0.54421768707483D;
//
// xrTableCell2
//
@@ -353,13 +363,19 @@ namespace BeWo.SelwoReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "xrTableCell2";
- this.xrTableCell2.Weight = 1.360544217687075;
+ this.xrTableCell2.Weight = 1.360544217687075D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Text = "Leistung";
+ this.xrTableCell12.Weight = 1.360544217687075D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Dokumentation";
- this.xrTableCell8.Weight = 2.2993197278911568;
+ this.xrTableCell8.Weight = 2.2993197278911568D;
//
// GroupFooter1
//
@@ -453,9 +469,9 @@ namespace BeWo.SelwoReports
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
- this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(517F, 25F);
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(679.9998F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
- this.xrPageInfo2.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(334.0001F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
@@ -463,10 +479,10 @@ namespace BeWo.SelwoReports
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
- this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999929F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
- this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(471.9998F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
@@ -475,7 +491,7 @@ namespace BeWo.SelwoReports
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.Title.BorderWidth = 1;
+ this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
@@ -485,7 +501,7 @@ namespace BeWo.SelwoReports
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.FieldCaption.BorderWidth = 1;
+ this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
@@ -495,7 +511,7 @@ namespace BeWo.SelwoReports
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.PageInfo.BorderWidth = 1;
+ this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
@@ -505,7 +521,7 @@ namespace BeWo.SelwoReports
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.DataField.BorderWidth = 1;
+ this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
@@ -513,7 +529,6 @@ namespace BeWo.SelwoReports
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
- this.fieldFLS.DataSource = this.bindingSource1;
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
@@ -528,22 +543,6 @@ namespace BeWo.SelwoReports
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
- // xrTableCell12
- //
- this.xrTableCell12.Name = "xrTableCell12";
- this.xrTableCell12.Text = "Leistung";
- this.xrTableCell12.Weight = 1.360544217687075;
- //
- // xrTableCell13
- //
- this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.ServiceDescription")});
- this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.StylePriority.UseFont = false;
- this.xrTableCell13.Text = "xrTableCell13";
- this.xrTableCell13.Weight = 1.3605442176870748;
- //
// Leistungsdokumentation
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -566,7 +565,7 @@ namespace BeWo.SelwoReports
this.FieldCaption,
this.PageInfo,
this.DataField});
- this.Version = "9.3";
+ this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
diff --git a/ReportImp/SelwoReports/FLSListReport.resx b/ReportImp/SelwoReports/FLSListReport.resx
index dae10e371..0f60e7858 100644
--- a/ReportImp/SelwoReports/FLSListReport.resx
+++ b/ReportImp/SelwoReports/FLSListReport.resx
@@ -112,156 +112,12 @@
2.0
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Detail
-
-
- xrTableCell1
-
-
- xrTableRow1
-
-
- xrTable1
-
-
- Detail1
-
-
- xrLabel9
-
-
- xrLabel8
-
-
- xrLabel7
-
-
- xrLabel6
-
-
- DetailReport
-
-
- DetailReport1
-
-
- Detail2
-
-
- xrTable4
-
-
- xrTableRow4
-
-
- xrTableCell3
-
-
- xrTableCell4
-
-
- xrTableCell9
-
-
- xrTableCell11
-
-
- xrTableCell13
-
-
- xrTableCell10
-
-
- GroupHeader2
-
-
- xrTable2
-
-
- xrTableRow2
-
-
- xrTableCell5
-
-
- xrTableCell6
-
-
- xrTableCell7
-
-
- xrTableCell2
-
-
- xrTableCell12
-
-
- xrTableCell8
-
-
- GroupFooter1
-
-
- bindingSource1
-
-
+
17, 17
-
- ReportHeader
-
-
- xrLabel5
-
-
- xrLabel4
-
-
- xrLabel3
-
-
- xrLabel2
-
-
- xrLabel1
-
-
- pageFooterBand1
-
-
- xrPageInfo2
-
-
- xrPageInfo1
-
-
- Title
-
-
- FieldCaption
-
-
- PageInfo
-
-
- DataField
-
-
- fieldFLS
-
-
- topMarginBand1
-
-
- bottomMarginBand1
-
-
- Leistungsdokumentation
-
\ No newline at end of file
diff --git a/ReportImp/VkmAachenSbd/CustomReportCreator.cs b/ReportImp/VkmAachenSbd/CustomReportCreator.cs
index f8c073fc7..f1bb3588a 100644
--- a/ReportImp/VkmAachenSbd/CustomReportCreator.cs
+++ b/ReportImp/VkmAachenSbd/CustomReportCreator.cs
@@ -11,6 +11,7 @@ using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceImplementations;
+using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
@@ -446,5 +447,77 @@ namespace VkmAachenSbd
return new XtraReport();
}
- }
+
+ public override XtraReport CreateSbdLeistungsnachweisForSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long serviceCategoryOid, int startDay, int endDay)
+ {
+ return CreateReportForStundenaufstellungROs(CreateStundenaufstellungROs(customerOid, month, year, orgaOid, empOid, serviceCategoryOid, startDay, endDay));
+
+ //var report = this.FindReportImp();
+ //report.SetReportDataSource(SbdStundenaufstellungRO.Create(customerOid, month, year, orgaOid, empOid, serviceCategoryOid, startDay, endDay));
+
+ //return report as XtraReport;
+ }
+
+ public static List CreateStundenaufstellungROs(long pCustomerOid, int pMonth, int pYear, long orgaOid, long empOid, long serviceCategoryOid, int start, int end, bool disableEmptySupportConcepts = false)
+ {
+ var pSpan = new DateTimeSpan();
+ if (start > end)
+ {
+ int temp = start;
+ start = end;
+ end = temp;
+ }
+ pSpan.StartDateTime = new DateTime(pYear, pMonth, start);
+ pSpan.EndDateTime = pSpan.StartDateTime.AddDays(end - start + 1).AddTicks(-1);
+
+ var resultList = new List();
+
+ Customer c = null;
+ if (pCustomerOid > 0)
+ {
+ c = DAOFactory.GenericDAO.LoadByID(pCustomerOid);
+ resultList.AddRange(SbdStundenaufstellungRO.Create(c, pSpan, orgaOid, empOid, serviceCategoryOid, disableEmptySupportConcepts));
+ }
+ else if (empOid > 0)
+ {
+ var emp = DAOFactory.GenericDAO.LoadByID(empOid);
+
+ foreach (var e2c in emp.Employee2CustomerList)
+ {
+ foreach (var v2o in e2c.ValueList)
+ {
+ if (v2o.Entry != null && v2o.Entry.Type == ValueListEntryType.StaffRoleType && !v2o.Entry.Value.ToLower().Contains("ehemalig") && e2c.Customer.IsActive == ActivationTypeId.Active)
+ {
+ resultList.AddRange(SbdStundenaufstellungRO.Create(e2c.Customer, pSpan, orgaOid, empOid, serviceCategoryOid, disableEmptySupportConcepts));
+ }
+ }
+
+ }
+ }
+
+ return resultList;
+ }
+
+ private XtraReport CreateReportForStundenaufstellungROs(IList ros)
+ {
+ if (ros.Count > 0)
+ {
+ var lServiceOverviewAllCustomersReport = this.FindReportImp();
+ lServiceOverviewAllCustomersReport.SetReportDataSource(ros[0]);
+ (lServiceOverviewAllCustomersReport as XtraReport).CreateDocument();
+ var Report = lServiceOverviewAllCustomersReport as XtraReport;
+
+ for (int i = 1; i < ros.Count; i++)
+ {
+ var lNext = FindReportImp();
+ lNext.SetReportDataSource(ros[i]);
+ (lNext as XtraReport).CreateDocument();
+ Report.Pages.AddRange((lNext as XtraReport).Pages);
+ }
+
+ return lServiceOverviewAllCustomersReport as XtraReport;
+ }
+ return new XtraReport();
+ }
+ }
}
diff --git a/ReportImp/WahlEv/ServicesOverviewReport.cs b/ReportImp/WahlEv/ServicesOverviewReport.cs
index 80d3d20d1..68a3e212a 100644
--- a/ReportImp/WahlEv/ServicesOverviewReport.cs
+++ b/ReportImp/WahlEv/ServicesOverviewReport.cs
@@ -30,7 +30,7 @@ namespace WahlEv
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
- if (s.IsBillable)
+ if (s.IsBillable || s.ServiceCategory == "Stundenausgleich")
{
ServicesOverviewRO.CreateGoalList(s);
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index 6b9aef2e5..1a973a378 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -77,7 +77,7 @@ namespace BeWo.Service.Plugins
//t = "6483870127"; // Wigonetz
//t = "9482484652"; // Blömeling und Teckhaus
//t = "8001550599"; // Biallas BeWo
- t = "7282396774"; // Caritas Unna
+ //t = "7282396774"; // Caritas Unna
//t = "6884855402"; // IBP
//t = "4867997795"; // ADiK Kleve
//t = "3184859776"; // Sergej Becker
@@ -110,7 +110,7 @@ namespace BeWo.Service.Plugins
//t = "9417634361"; // Synprax
//t = "5761861730"; // Lebenshilfe Warendorf
//t = "6712648331"; // BeWo Färber
- //t = "4982295287"; // ASB Hamm
+ t = "4982295287"; // ASB Hamm
//t = "3890031575"; // Die Wohnhelfer Kuhrau
//t = "3536719736"; // BeWo Stefanie Schäfer (BeWoKerpen)
//t = "7739670213"; // SPZ Leverkusen
@@ -161,7 +161,7 @@ namespace BeWo.Service.Plugins
//t = "1873138856"; // BUG e.V.
//t = "6463422907"; // Caritas Leverkusen
//t = "6149463003"; // Diakonisches Werk Bad Windsheim Neustadt a. d. Aisch
- //t = "6548202677"; // VKM Aachen SBD
+ t = "6548202677"; // VKM Aachen SBD
//t = "7803602698"; // Taubblindendienst
//t = "5518600303"; // Wetterleuchten e.V.
//t = "4096649015"; // AWO Dortmund
@@ -218,7 +218,11 @@ namespace BeWo.Service.Plugins
//t = "5495240031"; // Christian Luft
//t = "6922762575"; // BHS Solingen
//t = "3472573348"; // ASB Mönchengladbach
- //t = "8831599797"; //SeHT Münster
+ //t = "8831599797"; // SeHT Münster
+ //t = "7817461089"; // FAB e.V. (Familienarbeit und Beratung e.V.)
+ //t = "5207911843"; // Pro Balance
+ //t = "8619663355"; // HSH Cologne
+ //t = "1652658918"; // LH Frankfurt Oder
return t;
#else