diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index 48465cdb9..d8c711844 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -43,12 +43,12 @@
de-DE
BeWoPlaner
beyondSoft GmbH
- 2.0.1.198
+ 2.0.1.199
true
publish.htm
false
true
- 199
+ 200
2.0.1.%2a
false
true
@@ -1107,6 +1107,7 @@
DokumenteView.xaml
+
TwoFactorAuthMessageDialog.xaml
diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs
index 97865f383..9979f2844 100644
--- a/BeWo/BeWoApp.xaml.cs
+++ b/BeWo/BeWoApp.xaml.cs
@@ -47,8 +47,8 @@ namespace BeWo
public static LoginControl LoginControl;
public static MainControl MainControl;
- public static string ShortVersion = "3.2";
- public static string Version = "Version 3.2";
+ public static string ShortVersion = "3.3";
+ public static string Version = "Version 3.3";
public static int RenderTier = 0;
diff --git a/BeWo/View/Detail/AbsenceTimesView.xaml b/BeWo/View/Detail/AbsenceTimesView.xaml
index 2d8d50eea..28e53daf5 100644
--- a/BeWo/View/Detail/AbsenceTimesView.xaml
+++ b/BeWo/View/Detail/AbsenceTimesView.xaml
@@ -117,7 +117,7 @@
+ NavigationStyle="Cell" AllowBestFit="True" BestFitMode="Smart"/>
diff --git a/BeWo/View/Detail/AbsenceTimesView.xaml.cs b/BeWo/View/Detail/AbsenceTimesView.xaml.cs
index be1fdb1d0..4f3ab4a74 100644
--- a/BeWo/View/Detail/AbsenceTimesView.xaml.cs
+++ b/BeWo/View/Detail/AbsenceTimesView.xaml.cs
@@ -47,127 +47,64 @@ namespace BeWo.View.Detail
private void AddAbsenceTimes()
{
+ bool doSave = true;
+
var ueberschneidungen = PruefeAufUeberschneidungen();
- AbwesenheitenMitUeberschneidungenFaerben(ueberschneidungen);
-
- if (ueberschneidungen.Count == 0)
+
+ if (ueberschneidungen.Count > 0)
+ {
+ doSave = false;
+ if (MessageBox.Show(
+ "Die Abwesenheit überschneidet sich mit mindestens einer bereits vorhandenen Abwesenheit.\nMöchten Sie trotzdem speichern?",
+ "BeWo Planer", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
+ {
+ doSave = true;
+ }
+ }
+
+ if (doSave)
{
AbsenceTimes?.NewVM.ValidateDates(() =>
{
AbsenceTimes?.AddNewVMToList();
});
}
- else
- {
- MessageBox.Show("Die Fehlzeit konnte aufgrund von einer Überschneidung mit mindestens einer anderen Fehlzeit nicht gespeichert werden.",
- "BeWo Planer", MessageBoxButton.OK, MessageBoxImage.Information);
- }
+
}
private List PruefeAufUeberschneidungen()
{
- bool ueberschneidung = false;
+
var neu = AbsenceTimes.NewVM;
- if(neu.End == null)
- {
- neu.End = neu.Start.Value.AddDays(1).AddTicks(-1);
- }
+
+ DateTime neuStart = neu.Start ?? DateTime.MinValue;
+ DateTime neuEnd = neu.End ?? DateTime.MaxValue;
+
List abwesenheitenMitUeberschneidungen = new List();
- foreach (var time in AbsenceTimes.VMList)
+ foreach (var alt in AbsenceTimes.VMList)
{
- if (time.End != null)
- {
- if (neu.Start > time.Start && neu.Start < time.End) //Starttag liegt genau in aktuellem Zeitraum
- {
- ueberschneidung = true;
- }
- else if (neu.Start == time.Start) //neuer Start gleicher Tag wie aktueller
- {
- ueberschneidung = true;
- }
- else if (time.Start > neu.Start && time.Start < neu.End) //aktueller Start innerhalb der neuen Abwesenheit
- {
- ueberschneidung = true;
- }
- }
- else
- {
- if (neu.End != null)
- {
- if (neu.End > time.Start && neu.End < time.End) //Endtag liegt genau in aktuellem Zeitraum
- {
- ueberschneidung = true;
- }
- }
+ DateTime altStart = alt.Start ?? DateTime.MinValue;
+ DateTime altEnd = alt.End ?? DateTime.MaxValue;
- if (neu.Start == time.Start) //neuer Start gleicher Tag wie aktueller
- {
- ueberschneidung = true;
- }
- else if(time.Start > neu.Start && time.Start < neu.End) //aktueller Start innerhalb der neuen Abwesenheit
- {
- ueberschneidung = true;
- }
- }
-
- if (ueberschneidung)
+ if (neuEnd >= altStart && neuStart <= altEnd)
{
- abwesenheitenMitUeberschneidungen.Add(time);
- ueberschneidung = false;
+ abwesenheitenMitUeberschneidungen.Add(alt);
+
}
}
return abwesenheitenMitUeberschneidungen;
}
- private void AbwesenheitenMitUeberschneidungenFaerben(List abwesenheitenMitUeberschneidungen)
- {
- string color = ServiceFacade.DoOperationsServiceSync(s => s.GetColorForServiceRecordView2());
- string white = "#FFFFFF";
- foreach (var vm in AbsenceTimes.VMList)
- {
- vm.BackgroundColor = white;
- }
- foreach (var vm in abwesenheitenMitUeberschneidungen)
- {
- vm.BackgroundColor = color;
- }
- //foreach (var item in abwesenheitenMitUeberschneidungen)
- //{
- // foreach (var vm in AbsenceTimes.VMList)
- // {
- // if (vm.DataContract.AbsenceTimeOid == item.DataContract.AbsenceTimeOid)
- // item.BackgroundColor = color;
- // else
- // item.BackgroundColor = white;
- // }
-
- //}
-
- }
-
+
private void RemoveAbsenceTime()
{
AbsenceTimes?.VMList.Remove(DataGridAbsenceTimes.GetCurrentValue());
BeWoWpfUtils.RefreshDXGrid(DataGridAbsenceTimes);
}
- private void TableView_CustomRowAppearance(object sender, DevExpress.Xpf.Grid.CustomRowAppearanceEventArgs e)
- {
- if (e.Property != null && e.Property.Name == "Background")
- {
- var at = DataGridAbsenceTimes.GetRow(e.RowHandle) as AbsenceTimeVM;
- if (at != null && !String.IsNullOrEmpty(at.BackgroundColor))
- {
- e.Result = new SolidColorBrush((Color)ColorConverter.ConvertFromString(at.BackgroundColor));
- e.Handled = true;
- }
-
-
- }
- }
}
}
diff --git a/BeWo/View/Navigation/Filter/PersonNavigationFilter.cs b/BeWo/View/Navigation/Filter/PersonNavigationFilter.cs
new file mode 100644
index 000000000..718238f81
--- /dev/null
+++ b/BeWo/View/Navigation/Filter/PersonNavigationFilter.cs
@@ -0,0 +1,32 @@
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+
+namespace BeWo.View.Navigation.Filter
+{
+ public class PersonNavigationFilter : CustomFilter
+ {
+ public PersonFilterEnum PersonFilter { get; set; }
+
+
+ public override bool IsValid(IFilterableDC dc)
+ {
+ var pdc = dc as CompactPersonDC;
+ if (pdc != null)
+ {
+ if (PersonFilter == PersonFilterEnum.Family)
+ {
+ return pdc.IsFamilyMember;
+ }
+
+ if (PersonFilter == PersonFilterEnum.ContactPersons)
+ {
+ return !pdc.IsFamilyMember;
+ }
+ }
+
+ return true;
+ }
+
+ }
+}
+
diff --git a/BeWo/View/Navigation/PersonNavigationView.xaml.cs b/BeWo/View/Navigation/PersonNavigationView.xaml.cs
index b2cd10035..590672ffc 100644
--- a/BeWo/View/Navigation/PersonNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/PersonNavigationView.xaml.cs
@@ -2,6 +2,7 @@
using System.IO;
using System.Linq;
using System.Windows;
+using System.Windows.Controls;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
@@ -10,6 +11,7 @@ using BS.Shared.Extensions;
using BeWo.Core;
using BeWo.ServiceProxy;
using BeWo.View.Detail;
+using BeWo.View.Navigation.Filter;
using BeWo.View.Navigation.Sorter;
using BeWo.ViewModel;
using Microsoft.Win32;
@@ -21,6 +23,8 @@ namespace BeWo.View.Navigation
///
public partial class PersonNavigationView
{
+ private readonly ComboBox filterComboBox;
+
private IEnumerable objectList;
private IEnumerable recentList;
@@ -32,6 +36,68 @@ namespace BeWo.View.Navigation
mainNavigationView.ArchiveButtonVisible = BeWoApp.LoggedOnUser.HasRight(UserRightType.Person_AllowArchiving);
mainNavigationView.ShowArchivedObjectsVisible = true;
+
+ filterComboBox = new ComboBox();
+
+ filterComboBox.FontSize = 12;
+ filterComboBox.Margin = new Thickness(10, 0, 0, 0);
+ filterComboBox.MinWidth = 100;
+ filterComboBox.Style = FindResource("SortComboBox") as Style;
+
+ var lbl = new TextBlock
+ {
+ Text = "Filter:",
+ FontSize = 12,
+ Margin = new Thickness(8, 2, -3, 0)
+ };
+
+ PersonFilterItem selectedItem = null;
+ if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Person_FamilyView))
+ {
+ filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.All));
+ filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.ContactPersons));
+ filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.Family));
+ selectedItem = new PersonFilterItem(PersonFilterEnum.All); ;
+ }
+ else
+ {
+ filterComboBox.Visibility = Visibility.Collapsed;
+ lbl.Visibility = Visibility.Collapsed;
+ filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.ContactPersons));
+ selectedItem = new PersonFilterItem(PersonFilterEnum.ContactPersons); ;
+ }
+
+
+ filterComboBox.SelectedItem = selectedItem;
+ filterComboBox.SelectionChanged += SupportConceptFilterComboBoxOnSelectionChanged;
+
+
+
+ mainNavigationView.sortPanel.Children.Insert(3, lbl);
+ mainNavigationView.sortPanel.Children.Insert(4, filterComboBox);
+
+ UpdateCustomFilter();
+ }
+
+ private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
+ {
+ //BeWoApp.AppSettings.CustomerFilterSupportConcepts = ((PersonFilterItem)filterComboBox.SelectedItem)?.CustomerFilter ?? CustomerFilterEnum.MyCustomer;
+
+ //BeWoApp.SaveAppSettings();
+
+ UpdateCustomFilter();
+ }
+
+ private void UpdateCustomFilter()
+ {
+ mainNavigationView.CustomFilter = CreateNewPersonFilter();
+ }
+
+ private PersonNavigationFilter CreateNewPersonFilter()
+ {
+ var filter = new PersonNavigationFilter { PersonFilter = ((PersonFilterItem)filterComboBox.SelectedItem)?.Filter ?? PersonFilterEnum.ContactPersons };
+
+ return filter;
}
private void OnLoaded(object sender, RoutedEventArgs e)
diff --git a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
index 41f11d814..758821800 100644
--- a/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
+++ b/BeWoPlanerMobil/Views/Shared/_Layout.cshtml
@@ -17,7 +17,7 @@
-
+
diff --git a/Data/Access/SearchDAO.cs b/Data/Access/SearchDAO.cs
index 15cc65841..c54c6e888 100644
--- a/Data/Access/SearchDAO.cs
+++ b/Data/Access/SearchDAO.cs
@@ -4362,5 +4362,11 @@ namespace BeWo.Data.Access
.List().OrderByDescending(i => i.InvoiceNumber).FirstOrDefault();
}
+
+ public IList FindFamilyMemberOids()
+ {
+ var q = Session.CreateSQLQuery("SELECT customeroid FROM customer2person where istfamilie = 1");
+ return q.List();
+ }
}
}
diff --git a/ReportImp/BellaDonna/CustomReportCreator.cs b/ReportImp/BellaDonna/CustomReportCreator.cs
index 12c54407f..68c52a554 100644
--- a/ReportImp/BellaDonna/CustomReportCreator.cs
+++ b/ReportImp/BellaDonna/CustomReportCreator.cs
@@ -7,6 +7,7 @@ using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
+using BS.Shared.DataContracts;
using DevExpress.XtraReports.UI;
namespace BellaDonna
@@ -15,7 +16,46 @@ namespace BellaDonna
{
public override XtraReport CreateServiceInvoiceReport(string dcIds, long? invoiceBaseOid)
{
- if (invoiceBaseOid.HasValue && invoiceBaseOid.Value > 0)
+ if (!invoiceBaseOid.HasValue && !string.IsNullOrEmpty(dcIds))
+ {
+ var dcList = new List();
+
+ var dcidStrs = dcIds.Split(';');
+ foreach (var oidStr in dcidStrs)
+ {
+ var oid = long.Parse(oidStr);
+ var invoice = DAOFactory.GenericDAO.LoadByID(oid);
+ var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice);
+ dcList.Add(dc);
+ }
+
+ IBeWoReport allReports = null;
+
+ foreach (var idc in dcList)
+ {
+ IBeWoReport singleReport = null;
+ if (idc.InvoiceBase.RecipientOrganisation == "Landschaftsverband Rheinland")
+ {
+ singleReport = new Rechnung67();
+
+ }
+ else
+ {
+ singleReport = new RechnungFlex();
+ }
+ singleReport.SetReportDataSource(ServiceInvoiceRO.Create(idc));
+ ((XtraReport)singleReport).CreateDocument();
+ if (allReports == null)
+ allReports = singleReport;
+ else
+ ((XtraReport)allReports).Pages.AddRange(((XtraReport)singleReport).Pages);
+ }
+
+ return allReports as XtraReport;
+ }
+
+
+ if (invoiceBaseOid.HasValue && invoiceBaseOid.Value > 0)
{
var ib = DAOFactory.GenericDAO.LoadByID(invoiceBaseOid.Value);
diff --git a/ReportImp/BellaDonna/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/BellaDonna/Invoicing/DefaultInvoiceCreation.cs
index f901ceda8..bf8f0a1c8 100644
--- a/ReportImp/BellaDonna/Invoicing/DefaultInvoiceCreation.cs
+++ b/ReportImp/BellaDonna/Invoicing/DefaultInvoiceCreation.cs
@@ -14,7 +14,26 @@ namespace BellaDonna.Invoicing
public class DefaultInvoiceCreation : InvoiceCreation
{
-
+ public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer)
+ {
+ base.SetRecipientInformation(serviceInvoice, costBearer);
+
+ if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null)
+ {
+ var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer;
+
+ if (cust.Person.InvoiceAddress != null)
+ {
+ serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew();
+
+ serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName;
+ serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName;
+ }
+
+
+ }
+
+ }
public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
Calculations calc)
diff --git a/ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs b/ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs
index a01097663..eeb451d9d 100644
--- a/ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs
+++ b/ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs
@@ -44,13 +44,14 @@ namespace BellaDonna
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.cellFLS = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -58,13 +59,13 @@ namespace BellaDonna
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.cellMinuten = 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.lblBewilligteStd = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
@@ -109,12 +110,11 @@ namespace BellaDonna
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.lblFaktor = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblLeistungenInMinuten = 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.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -287,6 +287,18 @@ namespace BellaDonna
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[] {
@@ -318,7 +330,7 @@ namespace BellaDonna
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
- this.xrTableCell9,
+ this.cellFLS,
this.xrTableCell28,
this.xrTableCell48});
this.xrTableRow2.Name = "xrTableRow2";
@@ -372,21 +384,21 @@ namespace BellaDonna
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell11.Weight = 0.23743016759776542D;
//
- // xrTableCell9
+ // cellFLS
//
- this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.cellFLS.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell9.Multiline = true;
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "FLS in";
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell9.Weight = 0.23743016759776536D;
+ this.cellFLS.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cellFLS.Multiline = true;
+ this.cellFLS.Name = "cellFLS";
+ this.cellFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.cellFLS.StylePriority.UseBorders = false;
+ this.cellFLS.StylePriority.UseFont = false;
+ this.cellFLS.StylePriority.UsePadding = false;
+ this.cellFLS.StylePriority.UseTextAlignment = false;
+ this.cellFLS.Text = "FLS in";
+ this.cellFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.cellFLS.Weight = 0.23743016759776536D;
//
// xrTableCell28
//
@@ -422,7 +434,7 @@ namespace BellaDonna
this.xrTableCell8,
this.xrTableCell5,
this.xrTableCell6,
- this.xrTableCell7,
+ this.cellMinuten,
this.xrTableCell43,
this.xrTableCell49});
this.xrTableRow1.Name = "xrTableRow1";
@@ -479,21 +491,21 @@ namespace BellaDonna
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.23743016759776545D;
//
- // xrTableCell7
+ // cellMinuten
//
- this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
- this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.cellMinuten.BackColor = System.Drawing.Color.Gainsboro;
+ this.cellMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell7.Multiline = true;
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.StylePriority.UseBackColor = false;
- this.xrTableCell7.StylePriority.UseBorders = false;
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- this.xrTableCell7.Weight = 0.23743016759776536D;
+ this.cellMinuten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cellMinuten.Multiline = true;
+ this.cellMinuten.Name = "cellMinuten";
+ this.cellMinuten.StylePriority.UseBackColor = false;
+ this.cellMinuten.StylePriority.UseBorders = false;
+ this.cellMinuten.StylePriority.UseFont = false;
+ this.cellMinuten.StylePriority.UseTextAlignment = false;
+ this.cellMinuten.Text = "Minuten\r\n(ohne 1,2)";
+ this.cellMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellMinuten.Weight = 0.23743016759776536D;
//
// xrTableCell43
//
@@ -533,7 +545,7 @@ namespace BellaDonna
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel14,
+ this.lblBewilligteStd,
this.xrLabel16,
this.xrLabel7,
this.xrLabel8,
@@ -545,23 +557,23 @@ namespace BellaDonna
this.ReportHeader.HeightF = 130F;
this.ReportHeader.Name = "ReportHeader";
//
- // xrLabel14
+ // lblBewilligteStd
//
- this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
- this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.lblBewilligteStd.BackColor = System.Drawing.Color.Gainsboro;
+ this.lblBewilligteStd.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
- this.xrLabel14.StylePriority.UseBackColor = false;
- this.xrLabel14.StylePriority.UseBorders = false;
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UsePadding = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Bewilligte FLS wöchentlich";
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.lblBewilligteStd.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblBewilligteStd.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
+ this.lblBewilligteStd.Name = "lblBewilligteStd";
+ this.lblBewilligteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblBewilligteStd.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
+ this.lblBewilligteStd.StylePriority.UseBackColor = false;
+ this.lblBewilligteStd.StylePriority.UseBorders = false;
+ this.lblBewilligteStd.StylePriority.UseFont = false;
+ this.lblBewilligteStd.StylePriority.UsePadding = false;
+ this.lblBewilligteStd.StylePriority.UseTextAlignment = false;
+ this.lblBewilligteStd.Text = "Bewilligte FLS wöchentlich";
+ this.lblBewilligteStd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel16
//
@@ -743,8 +755,8 @@ namespace BellaDonna
this.xrLabel15,
this.xrLabel13,
this.xrLabel12,
- this.xrLabel11,
- this.xrLabel10,
+ this.lblFaktor,
+ this.lblLeistungenInMinuten,
this.xrLabel9,
this.xrLabel1});
this.GroupFooter1.HeightF = 270F;
@@ -1093,36 +1105,36 @@ namespace BellaDonna
this.xrLabel12.Text = "E = ear to ear, face to face";
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
- // xrLabel11
+ // lblFaktor
//
- this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F);
- this.xrLabel11.StylePriority.UseBackColor = false;
- this.xrLabel11.StylePriority.UseBorders = false;
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UsePadding = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.lblFaktor.Font = new System.Drawing.Font("Arial", 8F);
+ this.lblFaktor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
+ this.lblFaktor.Name = "lblFaktor";
+ this.lblFaktor.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.lblFaktor.StylePriority.UseBackColor = false;
+ this.lblFaktor.StylePriority.UseBorders = false;
+ this.lblFaktor.StylePriority.UseFont = false;
+ this.lblFaktor.StylePriority.UsePadding = false;
+ this.lblFaktor.StylePriority.UseTextAlignment = false;
+ this.lblFaktor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
+ this.lblFaktor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrLabel10
+ // lblLeistungenInMinuten
//
- this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro;
- this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F);
- this.xrLabel10.StylePriority.UseBackColor = false;
- this.xrLabel10.StylePriority.UseBorders = false;
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UsePadding = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Fachleistungen in Minuten";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.lblLeistungenInMinuten.BackColor = System.Drawing.Color.Gainsboro;
+ this.lblLeistungenInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblLeistungenInMinuten.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblLeistungenInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
+ this.lblLeistungenInMinuten.Name = "lblLeistungenInMinuten";
+ this.lblLeistungenInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblLeistungenInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.lblLeistungenInMinuten.StylePriority.UseBackColor = false;
+ this.lblLeistungenInMinuten.StylePriority.UseBorders = false;
+ this.lblLeistungenInMinuten.StylePriority.UseFont = false;
+ this.lblLeistungenInMinuten.StylePriority.UsePadding = false;
+ this.lblLeistungenInMinuten.StylePriority.UseTextAlignment = false;
+ this.lblLeistungenInMinuten.Text = "Fachleistungen in Minuten";
+ this.lblLeistungenInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel9
//
@@ -1164,18 +1176,6 @@ namespace BellaDonna
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
- // 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);
- //
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1229,7 +1229,7 @@ namespace BellaDonna
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 cellFLS;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
@@ -1237,7 +1237,7 @@ namespace BellaDonna
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 cellMinuten;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
@@ -1258,8 +1258,8 @@ namespace BellaDonna
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 lblFaktor;
+ private DevExpress.XtraReports.UI.XRLabel lblLeistungenInMinuten;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
@@ -1292,7 +1292,7 @@ namespace BellaDonna
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 lblBewilligteStd;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
}
diff --git a/ReportImp/BellaDonna/Quittierungsbeleg.cs b/ReportImp/BellaDonna/Quittierungsbeleg.cs
index b6f372684..28efaad4e 100644
--- a/ReportImp/BellaDonna/Quittierungsbeleg.cs
+++ b/ReportImp/BellaDonna/Quittierungsbeleg.cs
@@ -53,8 +53,18 @@ namespace BellaDonna
}
ErstelleAbwesenheitenTabelle(pRO);
-
- bindingSource1.DataSource = pRO;
+
+
+ if (pRO.Costbearer == "Landschaftsverband Rheinland")
+ {
+ lblBewilligteStd.Text = "Bewilligte DLS wöchentlich";
+ lblFaktor.Visible = false;
+ lblLeistungenInMinuten.Text = "Dienstleistungen in Minuten";
+ cellFLS.Text = "DLS in";
+ cellMinuten.Text = "Minuten";
+ }
+
+ bindingSource1.DataSource = pRO;
}
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
diff --git a/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs b/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs
index 046705843..e1557be8a 100644
--- a/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs
+++ b/ReportImp/BellaDonna/ServiceInvoiceReport.Designer.cs
@@ -1,7 +1,7 @@
using BeWo.Report.ReportObjects;
namespace BellaDonna
{
- partial class ServiceInvoiceReport
+ partial class RechnungFlex
{
///
/// Required designer variable.
@@ -29,7 +29,7 @@ namespace BellaDonna
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungFlex));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
diff --git a/ReportImp/BellaDonna/ServiceInvoiceReport.cs b/ReportImp/BellaDonna/ServiceInvoiceReport.cs
index 4bd33cea3..2ab6813ce 100644
--- a/ReportImp/BellaDonna/ServiceInvoiceReport.cs
+++ b/ReportImp/BellaDonna/ServiceInvoiceReport.cs
@@ -1,5 +1,7 @@
using System;
using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
@@ -7,38 +9,17 @@ using DevExpress.XtraReports.UI;
namespace BellaDonna
{
- public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ public partial class RechnungFlex : XtraReport, IBeWoReport
{
- public ServiceInvoiceReport()
+ public RechnungFlex()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
- 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();
+ SetzeAdresse(pRO);
+
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
@@ -56,5 +37,80 @@ namespace BellaDonna
this.bindingSource1.DataSource = pRO;
}
+
+ private void SetzeAdresse(ServiceInvoiceRO pRO)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ long? customerOid = pRO.CustomerOid;
+ if (!customerOid.HasValue)
+ {
+ if (pRO.InvoiceBase.SupportConceptCostBearerRelDc != null)
+ {
+ var c2sOid = pRO.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid;
+ if (c2sOid.HasValue)
+ {
+ var c2s = DAOFactory.GenericDAO.LoadByID(c2sOid.Value);
+ customerOid = c2s.SupportConcept.Customer.Oid;
+ }
+ }
+
+ }
+ if (customerOid.HasValue)
+ {
+ Customer c = DAOFactory.GenericDAO.LoadByID(customerOid.Value);
+
+ if (c.Person.InvoiceAddress != null)
+ {
+ if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine1))
+ {
+ sb.AppendLine(c.Person.InvoiceAddress.AddressLine1);
+ }
+ if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine2))
+ {
+ sb.AppendLine(c.Person.InvoiceAddress.AddressLine2);
+ }
+ if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.Street))
+ {
+ sb.AppendLine(c.Person.InvoiceAddress.Street);
+ }
+ if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.PostalCode) || !String.IsNullOrEmpty(c.Person.InvoiceAddress.Town))
+ {
+ sb.AppendLine(String.Format("{0} {1}", c.Person.InvoiceAddress.PostalCode, c.Person.InvoiceAddress.Town).Trim());
+ }
+
+ }
+ }
+
+ if (sb.Length == 0)
+ {
+ 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();
+ }
}
}
\ No newline at end of file
diff --git a/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs b/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs
index 036e8abbf..595319be8 100644
--- a/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs
+++ b/ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs
@@ -35,7 +35,14 @@ namespace BewegtSystemischeBeratung
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -79,23 +86,16 @@ namespace BewegtSystemischeBeratung
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
- this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -134,6 +134,56 @@ namespace BewegtSystemischeBeratung
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
+ // xrRichText5
+ //
+ this.xrRichText5.BorderColor = System.Drawing.Color.Black;
+ this.xrRichText5.Font = new System.Drawing.Font("Calibri", 8F);
+ this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(458.7499F, 10.00002F);
+ this.xrRichText5.Name = "xrRichText5";
+ this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
+ this.xrRichText5.SizeF = new System.Drawing.SizeF(221.2499F, 52.63884F);
+ this.xrRichText5.StylePriority.UseBorderColor = false;
+ this.xrRichText5.StylePriority.UseFont = false;
+ //
+ // xrRichText4
+ //
+ this.xrRichText4.BorderColor = System.Drawing.Color.Black;
+ this.xrRichText4.Font = new System.Drawing.Font("Calibri", 8F);
+ this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 10.00002F);
+ this.xrRichText4.Name = "xrRichText4";
+ this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
+ this.xrRichText4.SizeF = new System.Drawing.SizeF(137.9166F, 52.63884F);
+ this.xrRichText4.StylePriority.UseBorderColor = false;
+ this.xrRichText4.StylePriority.UseFont = false;
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.BorderColor = System.Drawing.Color.Black;
+ this.xrRichText3.Font = new System.Drawing.Font("Calibri", 8F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(183.0555F, 10.00002F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(92.77777F, 52.63884F);
+ this.xrRichText3.StylePriority.UseBorderColor = false;
+ this.xrRichText3.StylePriority.UseFont = false;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.BorderColor = System.Drawing.Color.Black;
+ this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(171.9444F, 52.63884F);
+ this.xrRichText2.StylePriority.UseBorderColor = false;
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrLine1
+ //
+ this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLine1.Name = "xrLine1";
+ this.xrLine1.SizeF = new System.Drawing.SizeF(679.9999F, 10.00002F);
+ //
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -148,6 +198,29 @@ namespace BewegtSystemischeBeratung
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
+ // xrLabel2
+ //
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 373.9583F);
+ 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(702F, 40F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nGeschäftszeiche" +
+ "n: [CustomerReferenceNumber]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 300.3055F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(249.9999F, 23F);
+ this.xrLabel1.Text = "xrLabel1";
+ //
// xrTable2
//
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 165F);
@@ -575,7 +648,7 @@ namespace BewegtSystemischeBeratung
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F);
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.StylePriority.UseFont = false;
this.xrTableCell6.StylePriority.UsePadding = false;
@@ -612,79 +685,6 @@ namespace BewegtSystemischeBeratung
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
- // xrLabel1
- //
- this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 300.3055F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(249.9999F, 23F);
- this.xrLabel1.Text = "xrLabel1";
- //
- // xrLabel2
- //
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 373.9583F);
- 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(702F, 40F);
- this.xrLabel2.StylePriority.UseBorders = false;
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nGeschäftszeiche" +
- "n: [CustomerReferenceNumber]";
- //
- // xrLine1
- //
- this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLine1.Name = "xrLine1";
- this.xrLine1.SizeF = new System.Drawing.SizeF(679.9999F, 10.00002F);
- //
- // xrRichText2
- //
- this.xrRichText2.BorderColor = System.Drawing.Color.Black;
- this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F);
- this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
- this.xrRichText2.Name = "xrRichText2";
- this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
- this.xrRichText2.SizeF = new System.Drawing.SizeF(171.9444F, 52.63884F);
- this.xrRichText2.StylePriority.UseBorderColor = false;
- this.xrRichText2.StylePriority.UseFont = false;
- //
- // xrRichText3
- //
- this.xrRichText3.BorderColor = System.Drawing.Color.Black;
- this.xrRichText3.Font = new System.Drawing.Font("Calibri", 8F);
- this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(183.0555F, 10.00002F);
- this.xrRichText3.Name = "xrRichText3";
- this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
- this.xrRichText3.SizeF = new System.Drawing.SizeF(92.77777F, 52.63884F);
- this.xrRichText3.StylePriority.UseBorderColor = false;
- this.xrRichText3.StylePriority.UseFont = false;
- //
- // xrRichText4
- //
- this.xrRichText4.BorderColor = System.Drawing.Color.Black;
- this.xrRichText4.Font = new System.Drawing.Font("Calibri", 8F);
- this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 10.00002F);
- this.xrRichText4.Name = "xrRichText4";
- this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
- this.xrRichText4.SizeF = new System.Drawing.SizeF(137.9166F, 52.63884F);
- this.xrRichText4.StylePriority.UseBorderColor = false;
- this.xrRichText4.StylePriority.UseFont = false;
- //
- // xrRichText5
- //
- this.xrRichText5.BorderColor = System.Drawing.Color.Black;
- this.xrRichText5.Font = new System.Drawing.Font("Calibri", 8F);
- this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(458.7499F, 10.00002F);
- this.xrRichText5.Name = "xrRichText5";
- this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
- this.xrRichText5.SizeF = new System.Drawing.SizeF(221.2499F, 52.63884F);
- this.xrRichText5.StylePriority.UseBorderColor = false;
- this.xrRichText5.StylePriority.UseFont = false;
- //
// Rechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -704,16 +704,16 @@ namespace BewegtSystemischeBeratung
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
diff --git a/ReportImp/Kimm/Rechnung.Designer.cs b/ReportImp/Kimm/Rechnung.Designer.cs
index da0cfecfc..c1f42321f 100644
--- a/ReportImp/Kimm/Rechnung.Designer.cs
+++ b/ReportImp/Kimm/Rechnung.Designer.cs
@@ -45,9 +45,6 @@ namespace Kimm
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.cellBewilligungszeitraum = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRTableCell();
@@ -84,6 +81,7 @@ namespace Kimm
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -99,7 +97,6 @@ namespace Kimm
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
@@ -107,8 +104,8 @@ namespace Kimm
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((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.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -253,7 +250,7 @@ namespace Kimm
this.xrLabel2,
this.xrLabel8});
this.Page1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.Page1.HeightF = 302.0834F;
+ this.Page1.HeightF = 277.0834F;
this.Page1.Level = 1;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -264,48 +261,12 @@ namespace Kimm
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(49.99988F, 222.0834F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow2,
this.xrTableRow1,
this.xrTableRow3});
- this.xrTable3.SizeF = new System.Drawing.SizeF(597.0015F, 80F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(597.0015F, 55F);
this.xrTable3.StylePriority.UseBorderWidth = false;
this.xrTable3.StylePriority.UseFont = false;
//
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell16,
- this.cellBewilligungszeitraum});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Weight = 1D;
- //
- // xrTableCell16
- //
- this.xrTableCell16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
- this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
- this.xrTableCell16.StylePriority.UseBackColor = false;
- this.xrTableCell16.StylePriority.UseBorders = false;
- this.xrTableCell16.StylePriority.UsePadding = false;
- this.xrTableCell16.StylePriority.UseTextAlignment = false;
- this.xrTableCell16.Text = "Bewilligungszeitraum";
- this.xrTableCell16.Weight = 2D;
- //
- // cellBewilligungszeitraum
- //
- this.cellBewilligungszeitraum.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.cellBewilligungszeitraum.Name = "cellBewilligungszeitraum";
- this.cellBewilligungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
- this.cellBewilligungszeitraum.StylePriority.UseBorders = false;
- this.cellBewilligungszeitraum.StylePriority.UsePadding = false;
- this.cellBewilligungszeitraum.StylePriority.UseTextAlignment = false;
- this.cellBewilligungszeitraum.Weight = 4.06088357376613D;
- //
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
@@ -760,6 +721,10 @@ namespace Kimm
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
// xrTable2
//
this.xrTable2.BorderWidth = 0.5F;
@@ -943,10 +908,6 @@ namespace Kimm
this.GroupFooter3.Name = "GroupFooter3";
this.GroupFooter3.StylePriority.UseFont = false;
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
- //
// Rechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -977,8 +938,8 @@ namespace Kimm
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((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.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -997,9 +958,6 @@ namespace Kimm
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRTable xrTable3;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
- private DevExpress.XtraReports.UI.XRTableCell cellBewilligungszeitraum;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
diff --git a/ReportImp/Kimm/Rechnung.cs b/ReportImp/Kimm/Rechnung.cs
index b2f2ee9f7..fa0ce088f 100644
--- a/ReportImp/Kimm/Rechnung.cs
+++ b/ReportImp/Kimm/Rechnung.cs
@@ -104,9 +104,9 @@ namespace Kimm
lblASD.Text = String.Format("Fallführende/r Sozialarbeiter/in: {0}, {1}", pRO.RecipientOrganisation, ap);
- cellBewilligungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}",
- pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate,
- pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate);
+ //cellBewilligungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}",
+ // pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate,
+ // pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate);
}
}
diff --git a/ReportImp/LandshuterNetzwerk/ServiceInvoiceReport.cs b/ReportImp/LandshuterNetzwerk/ServiceInvoiceReport.cs
index d102b0eb8..fb1f5b7f1 100644
--- a/ReportImp/LandshuterNetzwerk/ServiceInvoiceReport.cs
+++ b/ReportImp/LandshuterNetzwerk/ServiceInvoiceReport.cs
@@ -83,7 +83,7 @@ namespace LandshuterNetzwerk
pRO.Notice = "Betreutes Einzelwohnen - eigene Wohnung";
- if (team == "Betreutes Einzelwohnen Landshut")
+ if (team.Contains("Landshut"))
{
lblNameStandort.Text = "Ambulant Begleitetes Einzelwohnen";
lblAnschriftKurz.Text = "Landshuter Netzwerk e.V., Postfach 1118, 84004 Landshut";
@@ -95,7 +95,7 @@ Fax: 0871/96367-118
bew@landshuter-netzwerk.de
www.landshuter-netzwerk.de";
}
- else if (team == "Betreutes Wohnen Dingolfing-Landau")
+ else if (team.Contains("Dingolfing-Landau"))
{
pRO.Notice = "Therapeutische Wohngemeinschaft";
diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs
index a2a3d34ed..3e1d871e9 100644
--- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs
+++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs
@@ -50,6 +50,8 @@ namespace LebenshilfeFrankfurtOder
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblZiele = new DevExpress.XtraReports.UI.XRLabel();
@@ -67,8 +69,10 @@ namespace LebenshilfeFrankfurtOder
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.fieldArtDerLeistung = new DevExpress.XtraReports.UI.CalculatedField();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -91,16 +95,13 @@ namespace LebenshilfeFrankfurtOder
this.cellStundenInklFac = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField();
- this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
- this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -205,7 +206,9 @@ namespace LebenshilfeFrankfurtOder
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail1});
+ this.Detail1,
+ this.GroupHeader1,
+ this.GroupFooter2});
this.DetailReport.DataMember = "Services";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
@@ -277,7 +280,6 @@ namespace LebenshilfeFrankfurtOder
//
// xrTableCell16
//
- this.xrTableCell16.CanGrow = false;
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
this.xrTableCell16.Multiline = true;
@@ -287,6 +289,7 @@ namespace LebenshilfeFrankfurtOder
this.xrTableCell16.StylePriority.UsePadding = false;
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell16.TextTrimming = System.Drawing.StringTrimming.Word;
this.xrTableCell16.Weight = 0.24780313195087117D;
//
// xrTableCell17
@@ -326,6 +329,18 @@ namespace LebenshilfeFrankfurtOder
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell19.Weight = 0.029153301394765435D;
//
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.HeightF = 32F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -344,11 +359,11 @@ namespace LebenshilfeFrankfurtOder
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblZiele.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 19.99999F);
+ this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 20F);
this.lblZiele.Multiline = true;
this.lblZiele.Name = "lblZiele";
this.lblZiele.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 176.6667F);
+ this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 37.08335F);
this.lblZiele.StylePriority.UseBorders = false;
this.lblZiele.StylePriority.UseFont = false;
this.lblZiele.StylePriority.UseTextAlignment = false;
@@ -505,24 +520,59 @@ namespace LebenshilfeFrankfurtOder
//
// bottomMarginBand1
//
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2});
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(820.0001F, 10.00002F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.RunningBand = this.DetailReport;
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(219.9999F, 23F);
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
// fieldArtDerLeistung
//
this.fieldArtDerLeistung.DataMember = "Services";
this.fieldArtDerLeistung.Expression = "Iif([IsGroup], \'G\', \'E\')";
this.fieldArtDerLeistung.Name = "fieldArtDerLeistung";
//
- // GroupFooter1
+ // lblUnterschriftKlient
//
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.lblUnterschriftKlient,
- this.lblUnterschriftMitarbeiter,
- this.xrTable4});
- this.GroupFooter1.HeightF = 117.0139F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.StylePriority.UseFont = false;
+ this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 8F);
+ this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(52.49776F, 97.01385F);
+ 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", 8F);
+ this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(355.8077F, 97.01385F);
+ 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;
//
// xrTable4
//
@@ -724,14 +774,6 @@ namespace LebenshilfeFrankfurtOder
this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldStunden.Name = "fieldStunden";
//
- // GroupHeader2
- //
- this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTableServiceRecords1});
- this.GroupHeader2.HeightF = 32F;
- this.GroupHeader2.Name = "GroupHeader2";
- this.GroupHeader2.RepeatEveryPage = true;
- //
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -742,59 +784,31 @@ namespace LebenshilfeFrankfurtOder
this.xrLabel14,
this.xrLabel9,
this.xrLabel13});
- this.GroupHeader3.HeightF = 226.1111F;
- this.GroupHeader3.Level = 1;
+ this.GroupHeader3.HeightF = 88.61107F;
this.GroupHeader3.Name = "GroupHeader3";
- this.GroupHeader3.RepeatEveryPage = true;
//
// xrLabel4
//
this.xrLabel4.CanGrow = false;
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 206.1111F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.61108F);
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(266.7707F, 19.99998F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(364.6873F, 19.99998F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.StylePriority.UseTextAlignment = false;
this.xrLabel4.Text = "Leistungszeitraum: [Month] [Year]";
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
- // lblUnterschriftKlient
+ // GroupFooter2
//
- this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 8F);
- this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(52.4978F, 97.01385F);
- 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", 8F);
- this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(355.8078F, 97.01385F);
- 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;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblUnterschriftKlient,
+ this.lblUnterschriftMitarbeiter,
+ this.xrTable4});
+ this.GroupFooter2.HeightF = 117.0139F;
+ this.GroupFooter2.KeepTogether = true;
+ this.GroupFooter2.Name = "GroupFooter2";
//
// LeistungsnachweisAbw
//
@@ -804,8 +818,6 @@ namespace LebenshilfeFrankfurtOder
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
- this.GroupFooter1,
- this.GroupHeader2,
this.GroupHeader3});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldArtDerLeistung,
@@ -825,8 +837,8 @@ namespace LebenshilfeFrankfurtOder
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.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -865,14 +877,12 @@ namespace LebenshilfeFrankfurtOder
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell cellPreisGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellStundenGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellKmGesamt;
private DevExpress.XtraReports.UI.CalculatedField fieldStunden;
- private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
@@ -899,5 +909,8 @@ namespace LebenshilfeFrankfurtOder
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
}
}
diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs
index 81189692e..e7b161a52 100644
--- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs
+++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.cs
@@ -29,7 +29,7 @@ namespace LebenshilfeFrankfurtOder
public void SetReportDataSource(ServicesOverviewRO pRO)
{
- SetzeDaten(pRO);
+ var dict = ErstelleZieleDict(pRO);
double minutes = 0;
foreach (var sd in pRO.Services)
@@ -39,19 +39,22 @@ namespace LebenshilfeFrankfurtOder
sd.GoalList = "";
- //var service = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid);
- //foreach (var v2o in service.ValueList)
- //{
- // if (!String.IsNullOrEmpty(v2o.Entry.Abbreviation))
- // {
- // if (sd.GoalList.Length > 0)
- // {
- // sd.GoalList += ", ";
- // }
+ var service = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid);
+ foreach (var v2o in service.ValueList)
+ {
+ var entryDc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
- // sd.GoalList += v2o.Entry.Abbreviation;
- // }
- //}
+ if (!String.IsNullOrEmpty(entryDc.DisplayName) && dict.ContainsKey(entryDc.DisplayName))
+ {
+ if (sd.GoalList.Length > 0)
+ {
+ sd.GoalList += ", ";
+ }
+
+
+ sd.GoalList += dict[entryDc.DisplayName];
+ }
+ }
}
cellStundenGesamt.Text = String.Format("{0:0.00}", minutes / 60);
@@ -62,8 +65,9 @@ namespace LebenshilfeFrankfurtOder
- public void SetzeDaten(ServicesOverviewRO pRO)
+ public Dictionary ErstelleZieleDict(ServicesOverviewRO pRO)
{
+ Dictionary dict = new Dictionary();
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
{
@@ -73,8 +77,7 @@ namespace LebenshilfeFrankfurtOder
foreach (var v2o in sc.ValueList)
{
- if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType ||
- v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType)
+ if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType || v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType)
{
//if (v2o.Entry.ParentOid.HasValue)
//{
@@ -82,7 +85,7 @@ namespace LebenshilfeFrankfurtOder
// goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent));
//}
- //Ziel
+
var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
goals.Add(dc);
@@ -103,6 +106,7 @@ namespace LebenshilfeFrankfurtOder
}
StringBuilder sb = new StringBuilder();
+ int index = 1;
foreach (var goal in goals.OrderBy(g => g.DisplayName))
{
if (sb.Length > 0)
@@ -110,11 +114,20 @@ namespace LebenshilfeFrankfurtOder
sb.AppendLine();
}
- sb.AppendLine(goal.DisplayName);
+ sb.AppendLine(String.Format("{0}: {1}", index, goal.DisplayName));
+
+ if (!dict.ContainsKey(goal.DisplayName))
+ {
+ dict.Add(goal.DisplayName, index.ToString());
+ }
+ index++;
}
lblZiele.Text = sb.ToString();
+
}
+
+ return dict;
// var c2s = pRO.CostBearer2SupportConceptList[0];
// Customer c = c2s.SupportConcept.Customer;
diff --git a/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs b/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs
index 770c5ce7e..a2325c0c0 100644
--- a/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs
+++ b/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs
@@ -22,6 +22,98 @@ namespace SynpraxReports.Validation
return new[] { "Arbeitszeit" };
}
+ public override string[] GetIgnoreServiceDescriptionsForOverlappingCheck()
+ {
+ return new[] { "Arbeitszeit", "Pause", "Urlaub", "Krank" };
+ }
+
+ public override ServiceRecordValidationResultDC CheckOverlappingEmployeeServiceRecords(ServiceRecordDC newServiceRecord, DateTime start, long employeeOid, decimal roundedDuration)
+ {
+ var span = new DateTimeSpan();
+ span.StartDate = start.Date.AddDays(-1);
+ span.EndDate = newServiceRecord.End.Value.Date.AddDays(1);
+ IList empRecords = DAOFactory.SearchDAO.FindEmployeeServiceRecords(employeeOid, span, null, null);
+ if (newServiceRecord.ServiceRecordOid.HasValue)
+ {
+ empRecords = empRecords.Where(r => r.Oid != newServiceRecord.ServiceRecordOid.Value).ToList();
+ }
+ if (newServiceRecord.GroupOid.HasValue)
+ {
+ empRecords = empRecords.Where(r => !r.GroupOid.HasValue || r.GroupOid != newServiceRecord.GroupOid).ToList();
+ }
+ empRecords = empRecords.Where(r => r.Start.HasValue && r.Start.Value.Second == 0).ToList();
+
+
+ String[] ignoreNames = GetIgnoreCategoriesForOverlappingCheck();
+
+ if (ignoreNames != null)
+ {
+ bool ignore = ignoreNames.Contains(newServiceRecord.ServiceDescription.Category.Name);
+
+ if (ignore)
+ {
+ empRecords =
+ empRecords.Where(r => r.ServiceDescription.ServiceCategory.Name == newServiceRecord.ServiceDescription.Category.Name).ToList();
+ }
+ else
+ {
+ empRecords =
+ empRecords.Where(r => !ignoreNames.Contains(r.ServiceDescription.ServiceCategory.Name)).ToList();
+ }
+ }
+ ignoreNames = GetIgnoreServiceDescriptionsForOverlappingCheck();
+
+ if (ignoreNames != null)
+ {
+ bool ignore = ignoreNames.Contains(newServiceRecord.ServiceDescription.Name);
+
+ if (ignore)
+ {
+ empRecords =
+ empRecords.Where(r => r.ServiceDescription.Name == newServiceRecord.ServiceDescription.Name).ToList();
+ }
+ else
+ {
+ empRecords =
+ empRecords.Where(r => !ignoreNames.Contains(r.ServiceDescription.Name)).ToList();
+ }
+ }
+ try
+ {
+ ServiceRecord overlappingRecord =
+ empRecords.FirstOrDefault(
+ record =>
+ TimeSpanOverlapsWithOtherTimeSpan(start, record.Start, roundedDuration, record.GroupRoundedDuration ?? record.RoundedDuration));
+
+ if (overlappingRecord != null)
+ {
+ var rdc = new ServiceRecordValidationResultDC
+ {
+ ResultType = ServiceRecordValidationResult.EmployeeOverlapping,
+ Message = String.Format("{0}, Dauer {1:0} Minuten", overlappingRecord.Start.Value.ToShortTimeString(),
+ overlappingRecord.GroupRoundedDuration ?? overlappingRecord.RoundedDuration)
+ };
+
+ Customer c = overlappingRecord.Customer;
+ if (c != null)
+ {
+ rdc.Message += String.Format(" bei Klient/in {0}, {1}", c.Person.LastName, c.Person.FirstName);
+ }
+ Employee e = overlappingRecord.Employee;
+ if (e != null)
+ {
+ rdc.EmployeeName = String.Format("{0} {1}", e.Person.FirstName, e.Person.LastName);
+ }
+
+ return rdc;
+ }
+ }
+ catch (Exception)
+ {
+ return new ServiceRecordValidationResultDC { ResultType = ServiceRecordValidationResult.Error };
+ }
+ return null;
+ }
}
}
\ No newline at end of file
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/CustomReportCreator.cs b/ReportImp/WegweiserBetreuungsdienstReports/CustomReportCreator.cs
new file mode 100644
index 000000000..d6476953a
--- /dev/null
+++ b/ReportImp/WegweiserBetreuungsdienstReports/CustomReportCreator.cs
@@ -0,0 +1,79 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.DefaultReports;
+using BeWo.Report.ReportObjects;
+using DevExpress.XtraReports.UI;
+
+namespace BeWo.WegweiserBetreuungsdienstReports
+{
+ 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, serviceCategoryOid);
+
+ 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);
+
+ }
+
+ public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId)
+ {
+ return CreateServicesOverviewReportForRo(ro, null);
+ }
+
+ private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
+ {
+ XtraReport report = null;
+
+ ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro);
+ ServicesOverviewRO spfhRo = ServicesOverviewRO.CopyFromRO(ro);
+
+ if (ro.Services != null)
+ {
+ foreach (ServicesOverviewRO.ServiceDetail s in ro.Services)
+ {
+ if (s.ServiceCategory.Contains("Sozialpädagogische") && s.ServiceCategory.Contains("Familien") && s.ServiceCategory.ToLower().Contains("hilfe"))
+ {
+ spfhRo.Services.Add(s);
+ }
+ else
+ {
+ bewoRo.Services.Add(s);
+ }
+ }
+
+ }
+
+ report = AddSubServicesOverviewReportToReport(report, new Leistungsnachweis(), spfhRo);
+ report = AddSubServicesOverviewReportToReport(report, new Stundenzettel(), bewoRo);
+
+ if (report == null)
+ report = new XtraReport();
+ return report;
+ }
+ }
+}
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.Designer.cs b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.Designer.cs
new file mode 100644
index 000000000..46887a390
--- /dev/null
+++ b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.Designer.cs
@@ -0,0 +1,771 @@
+using BeWo.Report.ReportObjects;
+namespace BeWo.WegweiserBetreuungsdienstReports
+{
+ partial class Leistungsnachweis
+ {
+ ///
+ /// 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ 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.cellEinzel = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGruppe = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellTelefon = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblFls = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAsbFachkraft = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblASD = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblArtDerHilfe = 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.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.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Font = new System.Drawing.Font("Arial", 12F, 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ 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, 52F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3,
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell4,
+ this.xrTableCell1});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1.625D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag";
+ this.xrTableCell3.Weight = 0.17070142666089411D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.Text = "Uhrzeit";
+ this.xrTableCell6.Weight = 0.2438591899956086D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Multiline = true;
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.Text = "FLS";
+ this.xrTableCell7.Weight = 0.14631550556478704D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
+ this.xrTableCell4.StylePriority.UsePadding = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Thema / Inhalt:";
+ this.xrTableCell4.Weight = 0.75596345020963918D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel17,
+ this.xrLabel10});
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Weight = 0.39017469683010986D;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 18.99999F);
+ 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(162F, 32F);
+ this.xrLabel17.StylePriority.UseBorders = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Sorgeberechtigter /\r\nEmpfänger der Hilfe";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 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(161.9999F, 19F);
+ this.xrLabel10.StylePriority.UseBorders = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Unterschrift:";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader1,
+ 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.Font = new System.Drawing.Font("Arial", 10F);
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ 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(700F, 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.cellEinzel,
+ this.cellGruppe,
+ this.cellTelefon,
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.StylePriority.UseTextAlignment = false;
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableRow6.Weight = 1.25D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM}")});
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 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.TopCenter;
+ this.xrTableCell13.Weight = 0.088383822482180741D;
+ //
+ // cellEinzel
+ //
+ this.cellEinzel.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
+ this.cellEinzel.Multiline = true;
+ this.cellEinzel.Name = "cellEinzel";
+ this.cellEinzel.StylePriority.UseTextAlignment = false;
+ this.cellEinzel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellEinzel.Weight = 0.12626260282829138D;
+ //
+ // cellGruppe
+ //
+ this.cellGruppe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:0.00}")});
+ this.cellGruppe.Name = "cellGruppe";
+ this.cellGruppe.StylePriority.UseTextAlignment = false;
+ this.cellGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellGruppe.Weight = 0.0757575617799454D;
+ //
+ // cellTelefon
+ //
+ this.cellTelefon.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.cellTelefon.Multiline = true;
+ this.cellTelefon.Name = "cellTelefon";
+ this.cellTelefon.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.cellTelefon.StylePriority.UsePadding = false;
+ this.cellTelefon.StylePriority.UseTextAlignment = false;
+ this.cellTelefon.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.cellTelefon.Weight = 0.39141406759346703D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.picSignature});
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell2.Weight = 0.20202016366216957D;
+ //
+ // 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(0F, 0F);
+ this.picSignature.Name = "picSignature";
+ this.picSignature.SizeF = new System.Drawing.SizeF(160F, 25F);
+ 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 = 52F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel14,
+ this.xrLabel12,
+ this.lblFls,
+ this.xrLabel13});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupFooter1.HeightF = 89.99998F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(230F, 64.99998F);
+ 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(310F, 25F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Unterschrift der päd. Fachkraft";
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.99998F);
+ 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(160F, 25F);
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "Datum";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // lblFls
+ //
+ this.lblFls.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblFls.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F);
+ this.lblFls.Multiline = true;
+ this.lblFls.Name = "lblFls";
+ this.lblFls.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblFls.SizeF = new System.Drawing.SizeF(60F, 25F);
+ this.lblFls.StylePriority.UseBorders = false;
+ this.lblFls.StylePriority.UseFont = false;
+ this.lblFls.StylePriority.UseTextAlignment = false;
+ this.lblFls.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ 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(170F, 25F);
+ this.xrLabel13.StylePriority.UseBorders = false;
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Gesamt FLS:";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.xrLabel16,
+ this.xrLabel11,
+ this.lblAsbFachkraft,
+ this.xrLabel5,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.lblASD,
+ this.xrLabel8,
+ this.xrLabel9,
+ this.lblArtDerHilfe,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel1});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 300F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 147.8889F);
+ 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(201.25F, 25F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "Art der Hilfe:";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(219.9999F, 259.5556F);
+ this.xrLabel11.Multiline = true;
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(480F, 20F);
+ this.xrLabel11.StylePriority.UseBorders = false;
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "[Month] [Year]";
+ //
+ // lblAsbFachkraft
+ //
+ this.lblAsbFachkraft.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.lblAsbFachkraft.LocationFloat = new DevExpress.Utils.PointFloat(220.0034F, 234.5555F);
+ this.lblAsbFachkraft.Multiline = true;
+ this.lblAsbFachkraft.Name = "lblAsbFachkraft";
+ this.lblAsbFachkraft.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAsbFachkraft.SizeF = new System.Drawing.SizeF(480F, 20F);
+ this.lblAsbFachkraft.StylePriority.UseBorders = false;
+ this.lblAsbFachkraft.StylePriority.UseFont = false;
+ this.lblAsbFachkraft.StylePriority.UseTextAlignment = false;
+ this.lblAsbFachkraft.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234.5555F);
+ 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(220F, 25.00002F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Zuständige Fachkraft FB 51:";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.5556F);
+ 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(201.25F, 25F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Abrechnungsmonat:";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.8889F);
+ 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(201.25F, 40.27779F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Vereinbarter Leistungs-\r\numfang der Woche:";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // lblASD
+ //
+ this.lblASD.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.lblASD.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
+ this.lblASD.LocationFloat = new DevExpress.Utils.PointFloat(220F, 172.8889F);
+ this.lblASD.Multiline = true;
+ this.lblASD.Name = "lblASD";
+ this.lblASD.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblASD.SizeF = new System.Drawing.SizeF(480.0034F, 36.00003F);
+ this.lblASD.StylePriority.UseBorders = false;
+ this.lblASD.StylePriority.UseFont = false;
+ this.lblASD.StylePriority.UseTextAlignment = false;
+ this.lblASD.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(220F, 47.8889F);
+ 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(480.0001F, 25F);
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(220F, 72.8889F);
+ 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(480.0034F, 50F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "Klient/in:";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // lblArtDerHilfe
+ //
+ this.lblArtDerHilfe.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.lblArtDerHilfe.LocationFloat = new DevExpress.Utils.PointFloat(219.9999F, 147.8889F);
+ this.lblArtDerHilfe.Multiline = true;
+ this.lblArtDerHilfe.Name = "lblArtDerHilfe";
+ this.lblArtDerHilfe.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblArtDerHilfe.SizeF = new System.Drawing.SizeF(480F, 20F);
+ this.lblArtDerHilfe.StylePriority.UseBorders = false;
+ this.lblArtDerHilfe.StylePriority.UseFont = false;
+ this.lblArtDerHilfe.StylePriority.UseTextAlignment = false;
+ this.lblArtDerHilfe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 92.88889F);
+ 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(201.25F, 32F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "(Name, Vorname und Name des \r\njüngsten Kindes):";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 72.8889F);
+ 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(201.25F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Leistungsempfänger:";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.8889F);
+ 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(201.25F, 25F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Träger der Maßnahme:";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // 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.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(700F, 47.8889F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Leistungsnachweis\r\n";
+ //
+ // 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 = 40F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ 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";
+ //
+ // 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";
+ //
+ // fieldGruppe
+ //
+ this.fieldGruppe.DataMember = "Services";
+ this.fieldGruppe.Expression = "Iif([IsGroup], \'Gruppe\' , \'\')";
+ this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.fieldGruppe.Name = "fieldGruppe";
+ //
+ // Leistungsnachweis
+ //
+ 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.fieldBillableFLS,
+ this.fieldAbrechenbareFLS,
+ this.fieldGruppe});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.formattingRuleStartDate,
+ this.formattingRuleServiceDesc,
+ this.formattingRuleCostBearer,
+ this.formattingRuleEmployeeName});
+ this.Margins = new System.Drawing.Printing.Margins(65, 60, 40, 30);
+ 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)).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.XRLabel xrLabel1;
+ 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.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell cellEinzel;
+ private DevExpress.XtraReports.UI.XRTableCell cellGruppe;
+ private DevExpress.XtraReports.UI.XRTableCell cellTelefon;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel lblArtDerHilfe;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel lblASD;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel lblFls;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRLabel lblAsbFachkraft;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRPictureBox picSignature;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ }
+}
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.cs b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.cs
new file mode 100644
index 000000000..d94acf7b2
--- /dev/null
+++ b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.cs
@@ -0,0 +1,176 @@
+using System;
+using System.Collections;
+using System.ComponentModel;
+using System.Text;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
+using System.IO;
+using System.Text.RegularExpressions;
+using BS.Shared;
+using BS.Shared.Core;
+using Image = System.Drawing.Image;
+
+namespace BeWo.WegweiserBetreuungsdienstReports
+{
+ public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+
+ public Leistungsnachweis()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ ErmittleHauptbetreuer(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)
+ {
+ ServicesOverviewRO.CreateSignatureString(s);
+
+ s.Notice3 = "";
+ s.Notice4 = "";
+ s.Notice5 = "";
+
+ //if (s.ServiceDescription.Contains("Ausfall"))
+ //{
+ // summeAusfall += s.Minutes;
+ // s.Notice4 = String.Format("{0:0.00}", s.Minutes / 60);
+ //}
+ //else if (s.ServiceDescription.Contains("Fahr"))
+ //{
+ // summeWege += s.Minutes;
+ // s.Notice5 = String.Format("{0:0.00}", s.Minutes / 60);
+ //}
+ //else
+ //{
+ summeFls += s.Minutes;
+ s.Notice3 = String.Format("{0:0.00}", s.Minutes / 60);
+ //}
+
+ servicesBillable.Add(s);
+ }
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ lblFls.Text = String.Format("{0:0.00}", summeFls / 60);
+ //lblAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60);
+ //lblFahrzeit.Text = String.Format("{0:0.00}", summeWege / 60);
+ //lblGesamt.Text = String.Format("{0:0.00}", (summeFls + summeAusfall + summeWege) / 60);
+
+ pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
+
+ //cellAsdBezirk.Text = pRO.o
+ lblASD.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 ";
+ }
+ }
+
+ lblASD.Text = name + pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.LastName;
+ }
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private void ErmittleHauptbetreuer(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+
+ String list = "";
+
+ foreach (var scap in c2s.ApprovalPeriodList)
+ {
+
+ if (scap.SupportConceptApprovalPeriod2Employee != null)
+ {
+ foreach (var p2e in scap.SupportConceptApprovalPeriod2Employee)
+ {
+ String name = p2e.Employee.Person.FirstNameLastName;
+
+ if (!list.Contains(name))
+ {
+ if (list.Length > 0)
+ {
+ list += ", ";
+ }
+
+ list += name;
+
+ }
+ }
+ }
+
+ }
+
+ if (!String.IsNullOrEmpty(list))
+ {
+ //pRO.MainAttendant = list;
+ }
+
+ }
+ }
+
+ 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);
+ System.Drawing.Image img = ByteArrayToImage(binData);
+ xrBox.Image = Utils.CropImage(img);
+ }
+ else
+ {
+ xrBox.Image = null;
+ }
+ }
+
+ public System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)
+ {
+ System.Drawing.Image returnImage = null;
+ MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
+ returnImage = Image.FromStream(ms);
+
+ return returnImage;
+ }
+ }
+}
+
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.resx b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.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/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs
deleted file mode 100644
index b89101d2e..000000000
--- a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs
+++ /dev/null
@@ -1,1830 +0,0 @@
-using BeWo.Report.ReportObjects;
-namespace BeWo.WegweiserBetreuungsdienstReports
-{
- partial class Leistungsnachweis
- {
- ///
- /// 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(Leistungsnachweis));
- 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.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell11 = 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.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.lblPartner1 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblMonat1 = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
- this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
- this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldBillableFLMWithFactor = new DevExpress.XtraReports.UI.CalculatedField();
- 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.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.lblPartner2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell5 = 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.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblMonat2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
- this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel();
- this.lblBetrag = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
- this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
- this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel();
- this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow4 = 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.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell39 = 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.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.Font = new System.Drawing.Font("Segoe Script", 11F, System.Drawing.FontStyle.Bold);
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
- this.Detail.StylePriority.UseFont = false;
- this.Detail.StylePriority.UsePadding = false;
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableServiceRecords1
- //
- this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.5966F);
- this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
- this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(55, 3, 0, 0, 100F);
- this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow2});
- this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(702F, 34.40341F);
- this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
- this.xrTableServiceRecords1.StylePriority.UseBorders = false;
- this.xrTableServiceRecords1.StylePriority.UseFont = false;
- this.xrTableServiceRecords1.StylePriority.UsePadding = false;
- this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
- this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
- //
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell3,
- this.xrTableCell17,
- this.xrTableCell4,
- this.xrTableCell1,
- this.xrTableCell19,
- this.xrTableCell11});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableRow2.StylePriority.UsePadding = false;
- this.xrTableRow2.StylePriority.UseTextAlignment = false;
- this.xrTableRow2.Weight = 1.71875D;
- //
- // 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 = "Datum";
- this.xrTableCell3.Weight = 0.27581315204792023D;
- //
- // xrTableCell17
- //
- this.xrTableCell17.Multiline = true;
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Text = "Uhrzeit\r\nvon ... bis";
- this.xrTableCell17.Weight = 0.34476642324753715D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.Multiline = true;
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Text = "Zeitaufwand \r\nin Minuten";
- this.xrTableCell4.Weight = 0.34476642324753715D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Text = "Art der Leistung";
- this.xrTableCell1.Weight = 0.758486137029357D;
- //
- // xrTableCell19
- //
- this.xrTableCell19.Name = "xrTableCell19";
- this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell19.StylePriority.UsePadding = false;
- this.xrTableCell19.Text = "Mitarbeiter/in";
- this.xrTableCell19.Weight = 0.34476647935381777D;
- //
- // xrTableCell11
- //
- this.xrTableCell11.Multiline = true;
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell11.StylePriority.UseFont = false;
- this.xrTableCell11.StylePriority.UseTextAlignment = false;
- this.xrTableCell11.Text = "anrechenbare Minuten";
- this.xrTableCell11.Weight = 0.35166170267964153D;
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail1,
- this.GroupFooter1,
- this.GroupHeader2,
- this.GroupFooter3});
- 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.Font = new System.Drawing.Font("Arial", 12F);
- this.Detail1.HeightF = 20F;
- this.Detail1.Name = "Detail1";
- this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail1.StylePriority.UseFont = false;
- 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);
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable3.Name = "xrTable3";
- this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow6});
- this.xrTable3.SizeF = new System.Drawing.SizeF(702F, 20F);
- this.xrTable3.StylePriority.UseFont = false;
- this.xrTable3.StylePriority.UsePadding = false;
- this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow6
- //
- this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell13,
- this.xrTableCell18,
- this.xrTableCell6,
- this.xrTableCell2,
- this.xrTableCell20,
- this.xrTableCell15});
- 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 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.MiddleCenter;
- this.xrTableCell13.Weight = 0.1430129383380665D;
- //
- // xrTableCell18
- //
- this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
- this.xrTableCell18.Name = "xrTableCell18";
- this.xrTableCell18.StylePriority.UseTextAlignment = false;
- this.xrTableCell18.Text = "xrTableCell18";
- this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell18.Weight = 0.17876616753481706D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:#.00}")});
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.Text = "xrTableCell6";
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell6.Weight = 0.17876616753481706D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
- this.xrTableCell2.StylePriority.UsePadding = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell2.Weight = 0.3932855515202795D;
- //
- // xrTableCell20
- //
- this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrTableCell20.StylePriority.UsePadding = false;
- this.xrTableCell20.StylePriority.UseTextAlignment = false;
- this.xrTableCell20.Text = "xrTableCell20";
- this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell20.Weight = 0.17876616800920128D;
- //
- // xrTableCell15
- //
- this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:#.00}")});
- this.xrTableCell15.Name = "xrTableCell15";
- this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrTableCell15.StylePriority.UseFont = false;
- this.xrTableCell15.StylePriority.UsePadding = false;
- this.xrTableCell15.StylePriority.UseTextAlignment = false;
- this.xrTableCell15.Text = "xrTableCell15";
- this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell15.Weight = 0.18234149132619096D;
- //
- // GroupFooter1
- //
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel2,
- this.xrRichText1,
- this.xrRichText2,
- this.lblHatGruppen,
- this.lblHatAbwesenheiten,
- this.xrTableAbwesenheiten,
- this.xrLabel3,
- this.xrLabel4,
- this.xrLabel8,
- this.xrLabel11,
- this.xrLabel5,
- this.xrLabel7});
- this.GroupFooter1.Font = new System.Drawing.Font("Segoe Script", 11F);
- this.GroupFooter1.HeightF = 217.8472F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.StylePriority.UseFont = false;
- //
- // xrLabel42
- //
- this.xrLabel42.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel42.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(540.4272F, 46.52439F);
- this.xrLabel42.Name = "xrLabel42";
- this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel42.SizeF = new System.Drawing.SizeF(161.57F, 14.35F);
- this.xrLabel42.StylePriority.UseBorders = false;
- this.xrLabel42.StylePriority.UseFont = false;
- //
- // xrLabel41
- //
- this.xrLabel41.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(363.011F, 46.52439F);
- this.xrLabel41.Name = "xrLabel41";
- this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel41.SizeF = new System.Drawing.SizeF(177.4162F, 14.3466F);
- this.xrLabel41.StylePriority.UseBorders = false;
- this.xrLabel41.StylePriority.UseFont = false;
- this.xrLabel41.Text = "Datum, Unterschrift Klient:";
- //
- // xrLabel3
- //
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.79162F);
- this.xrLabel3.Multiline = true;
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(259.5833F, 48F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UsePadding = false;
- this.xrLabel3.Text = "Fachleistungsstunden (ohne Faktor 1,2) insgesamt:";
- //
- // xrLabel4
- //
- this.xrLabel4.BorderWidth = 2F;
- this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")});
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(259.5833F, 51.78998F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(98F, 25F);
- this.xrLabel4.StylePriority.UseBorders = false;
- this.xrLabel4.StylePriority.UseBorderWidth = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UsePadding = false;
- this.xrLabel4.StylePriority.UseTextAlignment = false;
- this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel6
- //
- this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.52778F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
- this.xrLabel6.StylePriority.UseBorders = false;
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = "Datum, Unterschrift Betreuer:";
- //
- // xrLabel8
- //
- this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(377F, 51.79162F);
- this.xrLabel8.Multiline = true;
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(248F, 48F);
- this.xrLabel8.StylePriority.UseFont = false;
- this.xrLabel8.StylePriority.UsePadding = false;
- this.xrLabel8.Text = "Fachleistungsstunden (mit Faktor 1,2) insgesamt:";
- //
- // xrLabel11
- //
- this.xrLabel11.BorderWidth = 2F;
- this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldAbrechenbareFLS", "{0:0.##}")});
- this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(625F, 51.78998F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(89.99994F, 25F);
- this.xrLabel11.StylePriority.UseBorders = false;
- this.xrLabel11.StylePriority.UseBorderWidth = false;
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UsePadding = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel5
- //
- this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:#.00}")});
- this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(179.9998F, 12.83328F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(100.0005F, 25F);
- this.xrLabel5.StylePriority.UseBorders = false;
- this.xrLabel5.StylePriority.UseBorderWidth = false;
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.StylePriority.UsePadding = false;
- this.xrLabel5.StylePriority.UseTextAlignment = false;
- this.xrLabel5.Text = "xrLabel5";
- this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel7
- //
- this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLMWithFactor", "{0:#.00}")});
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(600F, 12.83328F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(101.9999F, 25F);
- this.xrLabel7.StylePriority.UseBorders = false;
- this.xrLabel7.StylePriority.UseBorderWidth = false;
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.StylePriority.UsePadding = false;
- this.xrLabel7.StylePriority.UseTextAlignment = false;
- this.xrLabel7.Text = "xrLabel7";
- this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel9
- //
- this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(177.4162F, 46.52778F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(161.5696F, 14.3466F);
- this.xrLabel9.StylePriority.UseBorders = false;
- this.xrLabel9.StylePriority.UseFont = false;
- //
- // GroupHeader2
- //
- this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.lblPartner1,
- this.xrLabel1,
- this.xrLabel17,
- this.xrLabel16,
- this.xrLabel13,
- this.xrLabel29,
- this.xrLabel25,
- this.xrLabel23,
- this.xrLabel18,
- this.xrLabel14,
- this.xrLabel12,
- this.lblMonat1,
- this.xrTableServiceRecords1});
- this.GroupHeader2.Font = new System.Drawing.Font("Arial", 12F);
- this.GroupHeader2.HeightF = 213F;
- this.GroupHeader2.Name = "GroupHeader2";
- this.GroupHeader2.StylePriority.UseFont = false;
- //
- // lblPartner1
- //
- this.lblPartner1.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.lblPartner1.Font = new System.Drawing.Font("Arial", 10F);
- this.lblPartner1.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
- this.lblPartner1.Name = "lblPartner1";
- this.lblPartner1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblPartner1.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
- this.lblPartner1.StylePriority.UseBorders = false;
- this.lblPartner1.StylePriority.UseFont = false;
- this.lblPartner1.StylePriority.UseTextAlignment = false;
- this.lblPartner1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // 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.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(702.4167F, 36.00003F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "Leistungsnachweis im Rahmen des Ambulanten Betreuten Wohnens";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrLabel17
- //
- this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(535.7498F, 64.04171F);
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(51.04211F, 25F);
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UseTextAlignment = false;
- this.xrLabel17.Text = "Monat:";
- this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel16
- //
- this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd.MM.yyyy}")});
- this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 64.04171F);
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(88F, 24.99999F);
- this.xrLabel16.StylePriority.UseBorders = false;
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "xrLabel16";
- this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel13
- //
- this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(331.2473F, 64.04168F);
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(112.5022F, 24.99999F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.StylePriority.UseTextAlignment = false;
- this.xrLabel13.Text = "Geburtsdatum:";
- this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel29
- //
- this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(150F, 105.0834F);
- this.xrLabel29.Name = "xrLabel29";
- this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel29.SizeF = new System.Drawing.SizeF(227.2916F, 25F);
- this.xrLabel29.StylePriority.UseBorders = false;
- this.xrLabel29.StylePriority.UseFont = false;
- this.xrLabel29.StylePriority.UseTextAlignment = false;
- this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel25
- //
- this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.0834F);
- this.xrLabel25.Name = "xrLabel25";
- this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel25.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
- this.xrLabel25.StylePriority.UseBorders = false;
- this.xrLabel25.StylePriority.UseFont = false;
- this.xrLabel25.StylePriority.UseTextAlignment = false;
- this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel23
- //
- this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
- this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(150F, 64.04168F);
- this.xrLabel23.Name = "xrLabel23";
- this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel23.SizeF = new System.Drawing.SizeF(165.4107F, 25F);
- this.xrLabel23.StylePriority.UseBorders = false;
- this.xrLabel23.StylePriority.UseFont = false;
- this.xrLabel23.StylePriority.UseTextAlignment = false;
- this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel18
- //
- this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105.0834F);
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(150F, 25F);
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.StylePriority.UseTextAlignment = false;
- this.xrLabel18.Text = "Namen der Betreuer:";
- this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel14
- //
- this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(398.8327F, 105.0834F);
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(44.91681F, 25F);
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "AZ:";
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel12
- //
- this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.04171F);
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(150F, 24.99999F);
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.StylePriority.UseTextAlignment = false;
- this.xrLabel12.Text = "Name des Klienten:";
- this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // lblMonat1
- //
- this.lblMonat1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.lblMonat1.Font = new System.Drawing.Font("Arial", 10F);
- this.lblMonat1.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.04171F);
- this.lblMonat1.Name = "lblMonat1";
- this.lblMonat1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblMonat1.SizeF = new System.Drawing.SizeF(115.2054F, 25F);
- this.lblMonat1.StylePriority.UseBorders = false;
- this.lblMonat1.StylePriority.UseFont = false;
- this.lblMonat1.StylePriority.UseTextAlignment = false;
- this.lblMonat1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
- // formattingRuleStartDate
- //
- this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleStartDate.DataMember = "ServicesDouble";
- this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleStartDate.Name = "formattingRuleStartDate";
- //
- // formattingRuleServiceDesc
- //
- 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 = 184F;
- this.topMarginBand1.Name = "topMarginBand1";
- this.topMarginBand1.StylePriority.UseFont = false;
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrPictureBox2,
- this.xrPictureBox1});
- this.bottomMarginBand1.HeightF = 80F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // xrPictureBox2
- //
- this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
- this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(665.1044F, 0F);
- this.xrPictureBox2.Name = "xrPictureBox2";
- this.xrPictureBox2.SizeF = new System.Drawing.SizeF(63.87F, 45F);
- this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
- //
- // xrPictureBox1
- //
- this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
- this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 9.999974F);
- this.xrPictureBox1.Name = "xrPictureBox1";
- this.xrPictureBox1.SizeF = new System.Drawing.SizeF(198.2501F, 58F);
- this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
- //
- // fieldAbrechenbareMinuten
- //
- this.fieldAbrechenbareMinuten.DataMember = "Services";
- this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0) * 1.2";
- this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
- //
- // 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";
- //
- // fieldBillableFLMWithFactor
- //
- this.fieldBillableFLMWithFactor.Expression = "[TotalFLMBillable] * 1.2";
- this.fieldBillableFLMWithFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldBillableFLMWithFactor.Name = "fieldBillableFLMWithFactor";
- //
- // DetailReport1
- //
- this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail2,
- this.GroupHeader1,
- this.GroupFooter2});
- this.DetailReport1.DataMember = "Services";
- 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 = 20F;
- 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.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow3});
- this.xrTable2.SizeF = new System.Drawing.SizeF(702F, 20F);
- this.xrTable2.StylePriority.UseFont = false;
- this.xrTable2.StylePriority.UsePadding = false;
- this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow3
- //
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell10,
- this.xrTableCell12,
- this.xrTableCell14,
- this.xrTableCell16,
- this.xrTableCell23,
- this.xrTableCell24});
- 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;
- //
- // xrTableCell10
- //
- this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
- 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 = "xrTableCell13";
- this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell10.Weight = 0.1430129383380665D;
- //
- // xrTableCell12
- //
- this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
- this.xrTableCell12.Name = "xrTableCell12";
- this.xrTableCell12.StylePriority.UseTextAlignment = false;
- this.xrTableCell12.Text = "xrTableCell18";
- this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell12.Weight = 0.17876616753481706D;
- //
- // xrTableCell14
- //
- this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:#.00}")});
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.StylePriority.UseTextAlignment = false;
- this.xrTableCell14.Text = "xrTableCell6";
- this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell14.Weight = 0.17876616753481706D;
- //
- // xrTableCell16
- //
- this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
- 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.3932855515202795D;
- //
- // xrTableCell23
- //
- this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
- this.xrTableCell23.Name = "xrTableCell23";
- this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrTableCell23.StylePriority.UsePadding = false;
- this.xrTableCell23.StylePriority.UseTextAlignment = false;
- this.xrTableCell23.Text = "xrTableCell20";
- this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell23.Weight = 0.17876616800920128D;
- //
- // xrTableCell24
- //
- this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:#.00}")});
- this.xrTableCell24.Name = "xrTableCell24";
- this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrTableCell24.StylePriority.UseFont = false;
- this.xrTableCell24.StylePriority.UsePadding = false;
- this.xrTableCell24.StylePriority.UseTextAlignment = false;
- this.xrTableCell24.Text = "xrTableCell15";
- this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell24.Weight = 0.18234149132619096D;
- //
- // GroupHeader1
- //
- this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.lblPartner2,
- this.xrTable1,
- this.xrLabel30,
- this.xrLabel28,
- this.xrLabel27,
- this.xrLabel26,
- this.xrLabel24,
- this.xrLabel22,
- this.xrLabel31,
- this.xrLabel21,
- this.lblMonat2,
- this.xrLabel20,
- this.xrLabel32});
- this.GroupHeader1.HeightF = 213.2708F;
- this.GroupHeader1.Name = "GroupHeader1";
- this.GroupHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
- //
- // lblPartner2
- //
- this.lblPartner2.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.lblPartner2.Font = new System.Drawing.Font("Arial", 10F);
- this.lblPartner2.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
- this.lblPartner2.Name = "lblPartner2";
- this.lblPartner2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblPartner2.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
- this.lblPartner2.StylePriority.UseBorders = false;
- this.lblPartner2.StylePriority.UseFont = false;
- this.lblPartner2.StylePriority.UseTextAlignment = false;
- this.lblPartner2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrTable1
- //
- this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 178.8674F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(55, 3, 0, 0, 100F);
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(702F, 34.40341F);
- this.xrTable1.StylePriority.UseBackColor = false;
- 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.BottomLeft;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell5,
- this.xrTableCell7,
- this.xrTableCell8,
- this.xrTableCell9,
- this.xrTableCell21,
- this.xrTableCell22});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableRow1.StylePriority.UsePadding = false;
- this.xrTableRow1.StylePriority.UseTextAlignment = false;
- this.xrTableRow1.Weight = 1.71875D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell5.StylePriority.UseFont = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.Text = "Datum";
- this.xrTableCell5.Weight = 0.27581315204792023D;
- //
- // xrTableCell7
- //
- this.xrTableCell7.Multiline = true;
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Text = "Uhrzeit\r\nvon ... bis";
- this.xrTableCell7.Weight = 0.34476642324753715D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.Multiline = true;
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Text = "Zeitaufwand \r\nin Minuten";
- this.xrTableCell8.Weight = 0.34476642324753715D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Text = "Art der Leistung";
- this.xrTableCell9.Weight = 0.758486137029357D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.Name = "xrTableCell21";
- this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell21.StylePriority.UsePadding = false;
- this.xrTableCell21.Text = "Mitarbeiter/in";
- this.xrTableCell21.Weight = 0.34476647935381777D;
- //
- // xrTableCell22
- //
- this.xrTableCell22.Multiline = true;
- this.xrTableCell22.Name = "xrTableCell22";
- this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell22.StylePriority.UseFont = false;
- this.xrTableCell22.StylePriority.UseTextAlignment = false;
- this.xrTableCell22.Text = "anrechenbare Minuten";
- this.xrTableCell22.Weight = 0.35166170267964153D;
- //
- // xrLabel30
- //
- this.xrLabel30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd.MM.yyyy}")});
- this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 64.17713F);
- this.xrLabel30.Name = "xrLabel30";
- this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel30.SizeF = new System.Drawing.SizeF(87.99997F, 24.99999F);
- this.xrLabel30.StylePriority.UseBorders = false;
- this.xrLabel30.StylePriority.UseFont = false;
- this.xrLabel30.StylePriority.UseTextAlignment = false;
- this.xrLabel30.Text = "xrLabel16";
- this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel28
- //
- this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(331.2473F, 64.17713F);
- this.xrLabel28.Name = "xrLabel28";
- this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel28.SizeF = new System.Drawing.SizeF(112.5022F, 24.99999F);
- this.xrLabel28.StylePriority.UseFont = false;
- this.xrLabel28.StylePriority.UseTextAlignment = false;
- this.xrLabel28.Text = "Geburtsdatum:";
- this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel27
- //
- this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(150F, 105.2188F);
- this.xrLabel27.Name = "xrLabel27";
- this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel27.SizeF = new System.Drawing.SizeF(237.2092F, 25F);
- this.xrLabel27.StylePriority.UseBorders = false;
- this.xrLabel27.StylePriority.UseFont = false;
- this.xrLabel27.StylePriority.UseTextAlignment = false;
- this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel26
- //
- this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.2188F);
- this.xrLabel26.Name = "xrLabel26";
- this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
- this.xrLabel26.StylePriority.UseBorders = false;
- this.xrLabel26.StylePriority.UseFont = false;
- this.xrLabel26.StylePriority.UseTextAlignment = false;
- this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel24
- //
- this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
- this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(150F, 64.17713F);
- this.xrLabel24.Name = "xrLabel24";
- this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel24.SizeF = new System.Drawing.SizeF(165.4107F, 25F);
- this.xrLabel24.StylePriority.UseBorders = false;
- this.xrLabel24.StylePriority.UseFont = false;
- this.xrLabel24.StylePriority.UseTextAlignment = false;
- this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel22
- //
- this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105.22F);
- this.xrLabel22.Name = "xrLabel22";
- this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(150F, 25F);
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Namen der Betreuer:";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel31
- //
- this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(535.7498F, 64.17713F);
- this.xrLabel31.Name = "xrLabel31";
- this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel31.SizeF = new System.Drawing.SizeF(51.04218F, 25F);
- this.xrLabel31.StylePriority.UseFont = false;
- this.xrLabel31.StylePriority.UseTextAlignment = false;
- this.xrLabel31.Text = "Monat:";
- this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel21
- //
- this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(398.8326F, 105.2188F);
- this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(44.91681F, 25F);
- this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.StylePriority.UseTextAlignment = false;
- this.xrLabel21.Text = "AZ:";
- this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // lblMonat2
- //
- this.lblMonat2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.lblMonat2.Font = new System.Drawing.Font("Arial", 10F);
- this.lblMonat2.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.17713F);
- this.lblMonat2.Name = "lblMonat2";
- this.lblMonat2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblMonat2.SizeF = new System.Drawing.SizeF(115.6245F, 25F);
- this.lblMonat2.StylePriority.UseBorders = false;
- this.lblMonat2.StylePriority.UseFont = false;
- this.lblMonat2.StylePriority.UseTextAlignment = false;
- this.lblMonat2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel20
- //
- this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.17999F);
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(150F, 24.99999F);
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.StylePriority.UseTextAlignment = false;
- this.xrLabel20.Text = "Name des Klienten:";
- this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel32
- //
- this.xrLabel32.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
- this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(0.9999911F, 0.1354218F);
- this.xrLabel32.Multiline = true;
- this.xrLabel32.Name = "xrLabel32";
- this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel32.SizeF = new System.Drawing.SizeF(701.4167F, 36.00003F);
- this.xrLabel32.StylePriority.UseFont = false;
- this.xrLabel32.StylePriority.UseTextAlignment = false;
- this.xrLabel32.Text = "Leistungsnachweis im Rahmen des Ambulanten Betreuten Wohnens";
- this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // GroupFooter2
- //
- this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel15,
- this.xrLabel19,
- this.lblStundensatz,
- this.lblBetrag,
- this.xrLabel33,
- this.xrLabel34,
- this.xrLabel35,
- this.xrLabel36,
- this.xrLabel37,
- this.xrLabel39,
- this.xrLabel40,
- this.xrLabel44});
- this.GroupFooter2.HeightF = 213.7955F;
- this.GroupFooter2.Name = "GroupFooter2";
- //
- // xrLabel15
- //
- this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F);
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
- this.xrLabel15.StylePriority.UseBorders = false;
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.Text = "Datum, Unterschrift Betreuer:";
- //
- // xrLabel19
- //
- this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F);
- this.xrLabel19.StylePriority.UseBorders = false;
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.Text = "Datum, Unterschrift Klient:";
- //
- // lblStundensatz
- //
- this.lblStundensatz.Font = new System.Drawing.Font("Arial", 9F);
- this.lblStundensatz.LocationFloat = new DevExpress.Utils.PointFloat(477.9203F, 93.42448F);
- this.lblStundensatz.Name = "lblStundensatz";
- this.lblStundensatz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblStundensatz.SizeF = new System.Drawing.SizeF(150.0797F, 24.12097F);
- this.lblStundensatz.StylePriority.UseBorders = false;
- this.lblStundensatz.StylePriority.UseFont = false;
- this.lblStundensatz.StylePriority.UseTextAlignment = false;
- this.lblStundensatz.Text = "FLSTD. in Euro (x57,90)";
- this.lblStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // lblBetrag
- //
- this.lblBetrag.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.lblBetrag.Font = new System.Drawing.Font("Arial", 10F);
- this.lblBetrag.LocationFloat = new DevExpress.Utils.PointFloat(628F, 93.42448F);
- this.lblBetrag.Name = "lblBetrag";
- this.lblBetrag.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblBetrag.SizeF = new System.Drawing.SizeF(74.41675F, 24.121F);
- this.lblBetrag.StylePriority.UseBorders = false;
- this.lblBetrag.StylePriority.UseFont = false;
- this.lblBetrag.StylePriority.UseTextAlignment = false;
- this.lblBetrag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel33
- //
- this.xrLabel33.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel33.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(268.8332F, 147.8011F);
- this.xrLabel33.Name = "xrLabel33";
- this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel33.SizeF = new System.Drawing.SizeF(198.3752F, 14.34661F);
- this.xrLabel33.StylePriority.UseBorders = false;
- this.xrLabel33.StylePriority.UseFont = false;
- //
- // xrLabel34
- //
- this.xrLabel34.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLMWithFactor", "{0:#.00}")});
- this.xrLabel34.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(600F, 6.467819F);
- this.xrLabel34.Name = "xrLabel34";
- this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel34.SizeF = new System.Drawing.SizeF(101.9999F, 25F);
- this.xrLabel34.StylePriority.UseBorders = false;
- this.xrLabel34.StylePriority.UseBorderWidth = false;
- this.xrLabel34.StylePriority.UseFont = false;
- this.xrLabel34.StylePriority.UsePadding = false;
- this.xrLabel34.StylePriority.UseTextAlignment = false;
- this.xrLabel34.Text = "xrLabel7";
- this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel35
- //
- this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:#.00}")});
- this.xrLabel35.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(179.9998F, 6.467819F);
- this.xrLabel35.Name = "xrLabel35";
- this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel35.SizeF = new System.Drawing.SizeF(99.99998F, 25F);
- this.xrLabel35.StylePriority.UseBorders = false;
- this.xrLabel35.StylePriority.UseBorderWidth = false;
- this.xrLabel35.StylePriority.UseFont = false;
- this.xrLabel35.StylePriority.UsePadding = false;
- this.xrLabel35.StylePriority.UseTextAlignment = false;
- this.xrLabel35.Text = "xrLabel5";
- this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel36
- //
- this.xrLabel36.BorderWidth = 2F;
- this.xrLabel36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldAbrechenbareFLS", "{0:0.##}")});
- this.xrLabel36.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(628F, 45.42618F);
- this.xrLabel36.Name = "xrLabel36";
- this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel36.SizeF = new System.Drawing.SizeF(88.99994F, 25F);
- this.xrLabel36.StylePriority.UseBorders = false;
- this.xrLabel36.StylePriority.UseBorderWidth = false;
- this.xrLabel36.StylePriority.UseFont = false;
- this.xrLabel36.StylePriority.UsePadding = false;
- this.xrLabel36.StylePriority.UseTextAlignment = false;
- this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel37
- //
- this.xrLabel37.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(380F, 45.4245F);
- this.xrLabel37.Multiline = true;
- this.xrLabel37.Name = "xrLabel37";
- this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F);
- this.xrLabel37.SizeF = new System.Drawing.SizeF(248F, 48F);
- this.xrLabel37.StylePriority.UseFont = false;
- this.xrLabel37.StylePriority.UsePadding = false;
- this.xrLabel37.Text = "Fachleistungsstunden (mit Faktor 1,2) insgesamt:";
- //
- // xrLabel39
- //
- this.xrLabel39.BorderWidth = 2F;
- this.xrLabel39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")});
- this.xrLabel39.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(261.1044F, 45.42449F);
- this.xrLabel39.Name = "xrLabel39";
- this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel39.SizeF = new System.Drawing.SizeF(98F, 25F);
- this.xrLabel39.StylePriority.UseBorders = false;
- this.xrLabel39.StylePriority.UseBorderWidth = false;
- this.xrLabel39.StylePriority.UseFont = false;
- this.xrLabel39.StylePriority.UsePadding = false;
- this.xrLabel39.StylePriority.UseTextAlignment = false;
- this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel40
- //
- this.xrLabel40.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(1.521057F, 45.42613F);
- this.xrLabel40.Multiline = true;
- this.xrLabel40.Name = "xrLabel40";
- this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F);
- this.xrLabel40.SizeF = new System.Drawing.SizeF(259.5833F, 48F);
- this.xrLabel40.StylePriority.UseFont = false;
- this.xrLabel40.StylePriority.UsePadding = false;
- this.xrLabel40.Text = "Fachleistungsstunden (ohne Faktor 1,2) insgesamt:";
- //
- // xrLabel44
- //
- this.xrLabel44.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel44.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(268.8332F, 199.4488F);
- this.xrLabel44.Name = "xrLabel44";
- this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel44.SizeF = new System.Drawing.SizeF(198.3752F, 14.34663F);
- this.xrLabel44.StylePriority.UseBorders = false;
- this.xrLabel44.StylePriority.UseFont = false;
- //
- // GroupFooter3
- //
- this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel42,
- this.xrLabel41,
- this.xrLabel9,
- this.xrLabel6});
- this.GroupFooter3.HeightF = 60.87439F;
- this.GroupFooter3.Level = 1;
- this.GroupFooter3.Name = "GroupFooter3";
- //
- // xrLabel2
- //
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 99.79163F);
- this.xrLabel2.Multiline = true;
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
- this.xrLabel2.StylePriority.UseBackColor = false;
- this.xrLabel2.StylePriority.UseBorders = false;
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UsePadding = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrRichText1
- //
- this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
- this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 99.79163F);
- 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;
- //
- // xrRichText2
- //
- this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
- this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 149.7916F);
- 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;
- //
- // 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, 99.79163F);
- 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;
- //
- // 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, 149.7916F);
- 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;
- //
- // 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, 99.79163F);
- 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.xrTableRow4,
- this.xrTableRow5,
- this.xrTableRow7,
- this.xrTableRow8,
- this.xrTableRow9});
- 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;
- //
- // xrTableRow4
- //
- this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell25,
- this.xrTableCell26,
- this.xrTableCell27});
- this.xrTableRow4.Name = "xrTableRow4";
- this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow4.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.UseBorders = false;
- this.xrTableCell25.StylePriority.UseFont = false;
- this.xrTableCell25.StylePriority.UsePadding = false;
- this.xrTableCell25.StylePriority.UseTextAlignment = false;
- this.xrTableCell25.Text = "von";
- 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.UseBorders = false;
- this.xrTableCell26.StylePriority.UseFont = false;
- this.xrTableCell26.StylePriority.UsePadding = false;
- this.xrTableCell26.StylePriority.UseTextAlignment = false;
- this.xrTableCell26.Text = "bis";
- 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.UseBorders = false;
- this.xrTableCell27.StylePriority.UseFont = false;
- this.xrTableCell27.StylePriority.UsePadding = false;
- this.xrTableCell27.StylePriority.UseTextAlignment = false;
- this.xrTableCell27.Text = "Tage";
- this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell27.Weight = 0.075757568269402914D;
- //
- // xrTableRow5
- //
- this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell28,
- this.xrTableCell29,
- this.xrTableCell30});
- this.xrTableRow5.Name = "xrTableRow5";
- this.xrTableRow5.Weight = 1D;
- //
- // xrTableCell28
- //
- this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell28.Name = "xrTableCell28";
- this.xrTableCell28.StylePriority.UseFont = false;
- this.xrTableCell28.StylePriority.UseTextAlignment = false;
- this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell28.Weight = 0.1073232364991462D;
- //
- // 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.10732323432577288D;
- //
- // xrTableCell30
- //
- this.xrTableCell30.Font = new System.Drawing.Font("Arial", 9.75F, 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.075757568269402914D;
- //
- // xrTableRow7
- //
- this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell31,
- this.xrTableCell32,
- this.xrTableCell33});
- this.xrTableRow7.Name = "xrTableRow7";
- this.xrTableRow7.Weight = 1D;
- //
- // xrTableCell31
- //
- this.xrTableCell31.Font = new System.Drawing.Font("Arial", 10F, 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.1073232364991462D;
- //
- // xrTableCell32
- //
- this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell32.Name = "xrTableCell32";
- this.xrTableCell32.StylePriority.UseFont = false;
- this.xrTableCell32.StylePriority.UseTextAlignment = false;
- this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell32.Weight = 0.10732323432577288D;
- //
- // xrTableCell33
- //
- this.xrTableCell33.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell33.Name = "xrTableCell33";
- this.xrTableCell33.StylePriority.UseFont = false;
- this.xrTableCell33.StylePriority.UseTextAlignment = false;
- this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell33.Weight = 0.075757568269402914D;
- //
- // xrTableRow8
- //
- this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell34,
- this.xrTableCell35,
- this.xrTableCell36});
- this.xrTableRow8.Name = "xrTableRow8";
- this.xrTableRow8.Weight = 1D;
- //
- // xrTableCell34
- //
- this.xrTableCell34.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell34.Name = "xrTableCell34";
- this.xrTableCell34.StylePriority.UseFont = false;
- this.xrTableCell34.StylePriority.UseTextAlignment = false;
- this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell34.Weight = 0.1073232364991462D;
- //
- // xrTableCell35
- //
- this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell35.Name = "xrTableCell35";
- this.xrTableCell35.StylePriority.UseFont = false;
- this.xrTableCell35.StylePriority.UseTextAlignment = false;
- this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell35.Weight = 0.10732323432577288D;
- //
- // xrTableCell36
- //
- this.xrTableCell36.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell36.Name = "xrTableCell36";
- this.xrTableCell36.StylePriority.UseFont = false;
- this.xrTableCell36.StylePriority.UseTextAlignment = false;
- this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell36.Weight = 0.075757568269402914D;
- //
- // xrTableRow9
- //
- this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell37,
- this.xrTableCell38,
- this.xrTableCell39});
- this.xrTableRow9.Name = "xrTableRow9";
- this.xrTableRow9.Weight = 1D;
- //
- // xrTableCell37
- //
- this.xrTableCell37.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell37.Name = "xrTableCell37";
- this.xrTableCell37.StylePriority.UseFont = false;
- this.xrTableCell37.StylePriority.UseTextAlignment = false;
- this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell37.Weight = 0.1073232364991462D;
- //
- // xrTableCell38
- //
- this.xrTableCell38.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell38.Name = "xrTableCell38";
- this.xrTableCell38.StylePriority.UseFont = false;
- this.xrTableCell38.StylePriority.UseTextAlignment = false;
- this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell38.Weight = 0.10732323432577288D;
- //
- // xrTableCell39
- //
- this.xrTableCell39.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell39.Name = "xrTableCell39";
- this.xrTableCell39.StylePriority.UseFont = false;
- this.xrTableCell39.StylePriority.UseTextAlignment = false;
- this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell39.Weight = 0.075757568269402914D;
- //
- // Stundenzettel
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail,
- this.DetailReport,
- this.topMarginBand1,
- this.bottomMarginBand1,
- this.DetailReport1});
- this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
- this.fieldAbrechenbareMinuten,
- this.fieldBillableFLS,
- this.fieldAbrechenbareFLS,
- this.fieldBillableFLMWithFactor});
- this.DataSource = this.bindingSource1;
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
- this.formattingRuleStartDate,
- this.formattingRuleServiceDesc,
- this.formattingRuleCostBearer,
- this.formattingRuleEmployeeName});
- this.Margins = new System.Drawing.Printing.Margins(55, 17, 184, 80);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = System.Drawing.Printing.PaperKind.A4;
- this.SnapGridSize = 9F;
- this.Version = "17.1";
- this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Stundenzettel.Watermark.Image")));
- this.Watermark.ImageAlign = System.Drawing.ContentAlignment.TopCenter;
- this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
- ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).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 xrTableCell15;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
- private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
- 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.XRLabel xrLabel12;
- private DevExpress.XtraReports.UI.XRLabel xrLabel18;
- private DevExpress.XtraReports.UI.XRLabel xrLabel14;
- private DevExpress.XtraReports.UI.XRLabel xrLabel29;
- private DevExpress.XtraReports.UI.XRLabel xrLabel25;
- private DevExpress.XtraReports.UI.XRLabel xrLabel23;
- private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
- private DevExpress.XtraReports.UI.XRLabel xrLabel4;
- private DevExpress.XtraReports.UI.XRLabel xrLabel3;
- private DevExpress.XtraReports.UI.XRLabel xrLabel6;
- private DevExpress.XtraReports.UI.XRLabel xrLabel8;
- private DevExpress.XtraReports.UI.XRLabel xrLabel11;
- private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
- private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
- private DevExpress.XtraReports.UI.XRLabel xrLabel16;
- private DevExpress.XtraReports.UI.XRLabel xrLabel13;
- private DevExpress.XtraReports.UI.XRLabel lblMonat1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel17;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
- private DevExpress.XtraReports.UI.XRLabel xrLabel7;
- private DevExpress.XtraReports.UI.XRLabel xrLabel5;
- private DevExpress.XtraReports.UI.XRLabel xrLabel9;
- private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLMWithFactor;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
- private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
- private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
- private DevExpress.XtraReports.UI.DetailBand Detail2;
- private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
- private DevExpress.XtraReports.UI.XRLabel xrLabel42;
- private DevExpress.XtraReports.UI.XRLabel xrLabel41;
- private DevExpress.XtraReports.UI.XRLabel xrLabel30;
- private DevExpress.XtraReports.UI.XRLabel xrLabel28;
- private DevExpress.XtraReports.UI.XRLabel xrLabel27;
- private DevExpress.XtraReports.UI.XRLabel xrLabel26;
- private DevExpress.XtraReports.UI.XRLabel xrLabel24;
- private DevExpress.XtraReports.UI.XRLabel xrLabel22;
- private DevExpress.XtraReports.UI.XRLabel xrLabel31;
- private DevExpress.XtraReports.UI.XRLabel xrLabel21;
- private DevExpress.XtraReports.UI.XRLabel lblMonat2;
- private DevExpress.XtraReports.UI.XRLabel xrLabel20;
- private DevExpress.XtraReports.UI.XRLabel xrLabel32;
- private DevExpress.XtraReports.UI.XRLabel xrLabel33;
- private DevExpress.XtraReports.UI.XRLabel xrLabel34;
- private DevExpress.XtraReports.UI.XRLabel xrLabel35;
- private DevExpress.XtraReports.UI.XRLabel xrLabel36;
- private DevExpress.XtraReports.UI.XRLabel xrLabel37;
- private DevExpress.XtraReports.UI.XRLabel xrLabel39;
- private DevExpress.XtraReports.UI.XRLabel xrLabel40;
- private DevExpress.XtraReports.UI.XRLabel xrLabel44;
- private DevExpress.XtraReports.UI.XRLabel lblStundensatz;
- private DevExpress.XtraReports.UI.XRLabel lblBetrag;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
- private DevExpress.XtraReports.UI.XRTable xrTable2;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
- private DevExpress.XtraReports.UI.XRTable xrTable1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
- 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 xrTableCell21;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
- private DevExpress.XtraReports.UI.XRLabel xrLabel15;
- private DevExpress.XtraReports.UI.XRLabel xrLabel19;
- private DevExpress.XtraReports.UI.XRLabel lblPartner1;
- private DevExpress.XtraReports.UI.XRLabel lblPartner2;
- private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
- private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
- private DevExpress.XtraReports.UI.XRLabel xrLabel2;
- private DevExpress.XtraReports.UI.XRRichText xrRichText1;
- private DevExpress.XtraReports.UI.XRRichText xrRichText2;
- private DevExpress.XtraReports.UI.XRLabel lblHatGruppen;
- private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten;
- private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
- }
-}
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs
deleted file mode 100644
index 90dce2751..000000000
--- a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs
+++ /dev/null
@@ -1,145 +0,0 @@
-using System;
-using System.Collections;
-using System.ComponentModel;
-using DevExpress.XtraReports.UI;
-using BeWo.Report.ReportObjects;
-using BeWo.Report;
-using System.Collections.Generic;
-using BeWo.Data.Access;
-using BeWo.Data.Entities;
-using BeWo.Service.DCEntityMapper;
-using BS.Shared;
-using BS.Shared.Extensions;
-
-namespace BeWo.WegweiserBetreuungsdienstReports
-{
- public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
- {
- public Leistungsnachweis()
- {
- InitializeComponent();
- }
-
- public void SetReportDataSource(ServicesOverviewRO pRO)
- {
- bool hatGruppen = false;
- decimal stundensatz = GetStundensatz(pRO);
-
- lblMonat1.Text = String.Format("{0} {1}", pRO.Month, pRO.Year);
- lblMonat2.Text = lblMonat1.Text;
-
- lblStundensatz.Text = String.Format("FLS in Euro ({0:c})", stundensatz);
-
- var stunden = (decimal)(pRO.TotalFLMBillable/60)*1.2m;
-
- var flsSumme = stunden * stundensatz;
-
- lblBetrag.Text = String.Format("{0:c}",flsSumme);
-
-
- if (pRO.Services != null)
- {
- List servicesBillable = new List();
-
- foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
- {
- if (s.IsBillable)
- {
- if (s.IsGroup)
- {
- s.ServiceDescription = String.Format("Gruppe ({0} Teilnehmer)", s.CustomerCount);
- hatGruppen = true;
- }
- servicesBillable.Add(s);
- }
- }
-
- pRO.Services = servicesBillable;
- }
-
- lblPartner1.Text = "";
- lblPartner2.Text = "";
-
- if (pRO.CustomerOid > 0)
- {
- var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid);
- if (!String.IsNullOrEmpty(c.DebitorNumber))
- {
- lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
- lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
- }
- }
-
- if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
- {
- lblHatAbwesenheiten.Text = "X";
- }
-
- if (!hatGruppen)
- {
- lblHatGruppen.Text = "X";
- }
-
- ErstelleAbwesenheitenTabelle(pRO);
- this.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++;
- }
-
- }
- }
-
- private decimal GetStundensatz(ServicesOverviewRO pRo)
- {
- if (pRo.CostBearer2SupportConceptList != null && pRo.CostBearer2SupportConceptList.Count > 0)
- {
- var cb2sc = pRo.CostBearer2SupportConceptList[0];
-
- var crpDcs = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods);
-
- var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRo.StartDate);
-
- if (crp != null)
- {
- return crp.CostRateValue ?? 0;
- }
- }
- return 0;
- }
- }
-}
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx
deleted file mode 100644
index cc6fb2580..000000000
--- a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx
+++ /dev/null
@@ -1,719 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
-
-
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
-
-
- 21, 17
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAHYAAAB0CAIAAADfDVFNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
- hwAAHYcBj+XxZQAAAlNJREFUeF7t0L1rU2EUgPH8L66Ck4sgiODWSXEQJwcRFRHNoqMIhQ4OOneortWx
- Um2bVocq0qK1JY31a2hrkxiSG2PT9CY31xta0bo/8g7P4Tecl3c5PLlm3CtF28XGvtWD+z/Pv/f//LXW
- bHeTfr+ffo2Kt+bO3JgZyuRnh/KFwZK5WRg89/YQvm6/OFtrl9M0zUVxb7n+833wVqN2Vji7+GN96dKz
- 4xeeHg3c5ecnau0tE4NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NM
- jDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4
- E+NMjDMxzsQ4E+MOJF5pbGeVA1f6nfhTY/nq1MmLk8cCd2361H7iOOk34174WnEvOzeb1m5joVxY2JoJ
- 3LvKy24SDxLv3e1wY2J8co1Oeak69bYyGbiV77PdZDe7eKPaGnn05s7ofOCGx17Xop1B4vVW8cna8PiH
- u4Gb+PIgTjrZxYulyuFzY4dOjwbuyPmHm9WWiUEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkY
- Z2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEm
- xpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxv1JXNtZf/Xt8fzmeOAWyxO9fje7+PNGdP1e4crIdODy
- 9+fqPzppmv4C4g/ELWOqRAgAAAAASUVORK5CYII=
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAAdoAAAAwCAIAAAA5LiyoAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
- hwAAHYcBj+XxZQAAHTxJREFUeF7tnXuc11P+xxO7Yi0qtWmzyehChGjbdJFLUrlWTInpYjcVXQy1k1Vr
- SUhMlAoV6SpGJdfERKhsizJdqNTqrnW/x67f03m/5zidz3c+fec7F5Pfef7hMd9zPuf2Pu/367zP5/tt
- t9wPgUAgECgDBDkOBAKBMkGQ40AgECgTBDkOBAKBMkGQ40AgECgTBDkOBAKBMkGQ40AgECgTBDkOBAKB
- MkGQ40AgECgTBDkOBAKBMsFeI8cffPDBNgc+akWqfPPNN9pXPl9//bXWBYqb7777Tq2cz65du7QuEDB8
- /PHH6hz54DZS9d///leL8vnss8+kqjQpdhXy2Dvk+Msvv2zZsmUFhzp16nz66adanRKvvfZapUqVtDtD
- VlYWu67VgWIlLy/vsMMOU0NXqHDggQeOHj1a60qFb7/99vPd+f7777UuUDbIzs7GMdRFKlQ4+OCDc3Jy
- pOrf//531apVtcJw2WWXsadSWzqUhAp57DVyfOqpp5Zz+MMf/lBEQ7z66qvsvXZnuOaaa4IclxBvv/32
- QQcdpIYuV658+fJ33nmn1pUKL7zwwhlnnNEsn+bNmz/yyCNaFygb4BI4hrpIuXK//vWv7R4hx6izVhgu
- vvji0pfjYlchjyDHPxHkuOT42eV41qxZhLcO/3NMILBHghzvNXLctm3big4NGjQIcrwXsXr16iOOOEI3
- r2LFypUr33333VpXKgQ5LvvEyPGmTZtq1qyp3mPo2rXr/y85RptY8P/+9z/9nBzfffddsZuJmWzevHmd
- w8aNG7WuAJhD/ORLTY6ZQ/xM9ggmTf5FZ1HG2rVrV6Gay9L0Qyw8tn79et28dev4+6OPPtK6RBTRi6I2
- L305xpil8HqaIVhpygNJjOuHPcGKUnatZDY0Ro5p7voPbNu2TaoSkoJN9ujM8XKcfCzE4Msxa9i5c2du
- bu6wYcP69OnTqVOn3r17Dxo0aPr06dwXClohU9m+ffvTTz89ZMiQK664onPnzv3797/jjjsWL178zTff
- 6EP5YNlJkybdlQQvvfSSbD/jsjFaarj//vu/+uor6VCg2/fffz8nJ+fvf/87o1966aVM/uqrr77++uuZ
- /HvvvedJbUnL8ddff52Xlzd+/Hgmk56e3rNnz8GDB7MKzBj16Q8//HDs2LG6trvuys7OfuONNzDdv/71
- r9tvvx2T9ujR4+abb160aFHCGdLhli1bHnvsseuuuw7js3FTpkz54osvWKP2aCAhxQ7axkBDtvuFF164
- 9dZbWX737t0vueSSP//5z5mZmcyc0RN6GK0wNUP069eP4Rh0zpw5zNYb7p577vn444+lScIFSpULz7/2
- 2mtMhjmIF7Hq559//pNPPtEnHJYtWzZq1CjtMX84eOKJJ1gLuz9ixAhCaPbs2dSSTLmhvs8++5x//vnS
- 0LpZ0cFR2V+kf+DAgV26dOnWrRuWHDdu3IoVK/BPfcj46tSpU2V0gcm7X9PTyZgxY7TOgFnsJFkjkcVu
- XnvttfgV3sVALJnHWAv7Lo8JOMxTTz0lnQjYkwngCRMmTCBAZAcnT56c0MiA4ixcuHDo0KGXX345w40e
- PRpnYxTWpT0WvKEcujgtm+htaMLfRcTIsTccPPnkk65JgXliZ6aHKQh/scltt92GrWJyWPz2nXfewRTM
- jRkOGDBg5MiRdP6f//xHn8gnoRyzFxs2bJg4caI0Z0S6Iqa0TSHZTY6xHcGflpaGIVy7wL777lu1atW/
- /OUvOIo+nQ+WQhzr1Knzq1/9Ci/XBsbj0bvzzjuPaHfdHdMceeSR9L9H8DZRHwzRtGlTLTXQg2tiop1t
- rl69+n777efOQaDw8MMPz8rKcp2gROV41apVSNtvf/tb7Ka9G5gJW3jDDTd4m/32228ffPDBurby5XmM
- Q4XlH3TQQXyUtqzr0EMPZZKeKyMBCHG9evWwvzwJ7GD79u379u0rHQqs99lnn9VmJoOYNm1a/fr1o9sN
- zJz5E+reRYQYQG6OPvpoJqmPlitXoUKFjIwMXFkGEpit9ZboAglgqRJYxfz585s3b77//vvzgPZrVs30
- GjVq9NBDD3lnAzFJP9IhMNzSpUs7duzI89KW4MEx2rRpIw9IoYWepdy6WREhCG+66SY8zbUMMARzwx+W
- L18uT7IQpE1GFw444IBHH31UagFNcZeGTdhiypnnM88806RJE89KAiVsxFlnnYUdpB9gLDbRdKMwE+Tj
- iCOOcJ0T5znttNP++c9/arN81qxZw7nFcDas6KFhw4bkXixKOoTohpJKz5s3r3Hjxm5b4G9KCOcZM2Z4
- ehojxziSOxywKOsP9DN37lz6xMOp0vYGhsMm+A/nnzcccCaRuxxyyCGuKegBaxx33HH33nuv++PXqBzX
- qFGDnfIsiSkYDtHTZoXhJzlmYNTW8yQP1tayZUv3GCdFJRFwhSBKtWrVZs6caRUZGUWStC4Wq4/x1wR2
- pVevXp7wRWFppPn2564lJ8ckMmic64IeTLVt27bubcv7pou2RHXCFeGjHPjuNYVAxVO12oH1coLqBwN+
- STBLK7YDb0MFtK4AmAnR6CZcRJE7VQvDsdH6wYD+unIc81UeyyGnICq0OhFMnouOGx7IsRt7v/nNby66
- 6CK3ROT4nHPO0c8FUCz7vnXrVkaPd8K6devidfI8EYEqaYWBRFX0gv9edtllWmo46qijduzYQRV5bsWK
- FbW0YI4//nh5HogObjxaYfj973/veb4Fi9mGsGnTJjRO6xzwCjzcNbW3oSyB7J4d0epEUHvLLbdYSYV4
- OS7oqzw8mdQ+oU+60BybS28Cl7+TTjopJk7ZIBTDulxUhfB53FI/7A722eML1Sg/yfGLL77obhIjtWvX
- jhyNrMemG4Dyco2VJhjigQceiNdigbyVxUurYpdj5I88TisMJPiISLNmzTxjoXH2HlFCcswenHLKKdqj
- gTkgi5UrV/bc98orr7Rvcjy1iodVcFuUhqgAx7hW7AlXjumBINcKw+9+97tWrVq1bt2a/rXIgG2ZnrRi
- uGOPPVYr9kTycszd0DtRaMt8vEL2y00hPTkGTw1FjrklMLTrwwJHEeVAPlHEfUcXevfu7QY2M6lUqVKV
- KlU8zSWvlGMY+7NALTVQ9fnnn1PF/Ze7ppYauOlzYpH6nHnmmVpkQJpJaYlTLitaZGCx1lBROY6BqLe/
- B8cmnH8xauXibSi5qheSsqGepGL8J554QtukKsdcFjl+tNRQq1atfv36DR06lLxViwyk6mJhwJM9SUkI
- TjJ9+nRpElWhGFgIEyisX/0kx+RKri2OPPLI7du3I7g4AbtC+m35xz/+Icc4N+4GDRpoAwMuiCFGjhx5
- 7rnneqHCLVLOGVbFRLnYWsjKPQkQOJqSkWNu3Pi9+br1R9AL7iDMkOFuvPFGN0TZ/ry8PGlVEnKMubiu
- uh582GGHjR07loyD8MMsbr5AMmhvrwnlGFfAg1mRfs6H8ueff14acuv0NIhue/TocccddxCE3knpyvHL
- L7+MzcViQMa0aNEi/JvbAzdW1/XdVtHhmCE7TprDtckLXTpJRo4/+eQTNEUrDJyjCxcupHzlypXeje1P
- f/qTfVcTlWMBBUTHkQMyOx5esWIFi8VpXUVmqmSjlMO6deukw5TBPu7OYnY6X79+PcI6Z84cQkkrjN7J
- T0pwTs4JLTVgrnfeeYcqNsK9tdDbrFmzKOekpyvdsIoVOeMffPBB2TKp0gbGvBjnx5kVIMf0SXOcM2rA
- rl27yg2SSzBpjZYa8ARuACNGjCCT8GLH3VBW7UUru5abm0v5m2++SQ+un7DXViJTk+N3333XdS06Hzx4
- MKcXwYgXtWjRQmWrUSPuSeI8VKEMnruefPLJQ4YMQXMQEy0yNGnSRGaYUI7Z0IIs2aZNG/cylww/yfHU
- qVNdf2WYCy+88L777iP3RJfRPlI5wd73Odncw58JsVVyj6YJ69cKAxFiv0dC9SwfffQRiuwFORBLa9as
- kefj5Zg/5MtW4f3336eQntn+rKws1+j40OLFi6VVScgxCuKeTwxN5sWW4DfAPMnZtc6Yi8uHjBiVYwyL
- fOMHrMjLidgmiU9MTd6kpQb6HDZsmByWeB6urxUGV1i/+OILMZdAPOOjwIg5OTmuJ/C3vLiMDkeHM2bM
- kCVw3nh5epJyTGpMP1phjkwkUiwGXrfU2mtWQjkmqLi6EvZLly59/PHHxRuh5H5ZwRC9evXSfg1IAJmK
- zJ94YSD3XMSx5eUP83TL+fuhhx6inCBynbZ27dryAoGudLcMRBP9U46DYRMOVG1gIC2gCnjGk2M679u3
- L9FBhtizZ08v9KzMceS7+wI8zBykT1I0t6Frz6efftptSJQtWLCAJsKqVau4KWqd2VD7wjo1OcZDyAK1
- 1EBSjLAyDbya69GPmpWP9Eahd8mrX78+9sT/cWbOS+bM6AJSi+LTKqEcd+/enXOLDbruuuvcvAF4mCYy
- YpL8JMcETPTlHRZnQtWqVWvbti1eQqLhChaRr88ZMArrlyoWNnz4cHfD0BeJahe8NuoQQLpktRvi5VhA
- g3bu3Ekccrlgqn369OFMdt0dsLJ9eVcSckxUuFkS6+LwT8+HqKhXr57WGTiu5fchUTk+8cQT7QJZkXvs
- sSPipsTh2WefraUGUkKSMmkFU6ZM4WGt212OBdaLa3JjQK0IBvLc008/3U3NIGY4JmlzVbriWNUKQzJy
- jJ8QOVpqwAmJNDVZejqXqho1amid0SwydOkzKsc1a9a0R7hHyckx2oodtF9DnTp1dPaG5s2bu/KKGMn7
- CoKFUNdSQ0ZGBr2xfP1s6N27t+uWWIxTnzx63rx5CAcqwE2UZFmfzoeTXp5Hszw5duN0yZIlnuNZmeNs
- cPXFcx5cPeGGAieBlhp4jE1UW6SnkyK4cccQ48aNk4apyTEWI4HV0nwwOK6CLyECmIjzwE1USTG92O/f
- vz+GldrNmzcz7sx8UC15wxlVIZb21ltvSSv0ytPPIskxRwdJvhv2HqyQjSSZF5kgKeCM1ToDXmjvHeCl
- 22iTfS0l4JSdO3f2IopRWrduvWHDBn3IsEc5Jgivvfbao446ivmzwV6flpKWYxK9GANGOfroo2UVUTnG
- a8XbgDBw0w3rppiFUNdSA1cQ9/e8Tz31lNvQiyhcnCs8JwTlMUaLGa5Vq1aulyMBWmFIRo45RHv06KGl
- yfHXv/5Vtikqx1dddZUNKo+Sk2PSTO8r03jwOrmiYTqyHC01sBecpu5rB+Y8e/ZsGQjIwkaNGsUNgCMT
- uSloyyBGjuvWrWvjFBEpSOYmTJjgyjF5hvu7CyLUbWjtiSxwfmhpcmRmZsqGpibH7DiJsPci3gMP59Ai
- MZfeuDa5zoDm3HbbbVIVQ1SFDj/8cPvrQNzA+6qjSHIMNL7//vtls7XLCDhBVlbWLvMTd7xfSw1ss82V
- ADl2k1MMLW/NBOzLzd3zJ+xCwsjppA/lEzWEK8fcbdE12mqdgY/4fZUqVdwhSlqOPfnbI4Qxu0jDqBxb
- b4OC5Dgaz2THXGOlFXjXYVeOueiw0Z79gc6xrXtfiRnuuOOOsztOVCCUWmFIRo5xpK5du2ppchDt8jbG
- k2PmPHbsWDNaAkpOjjn/vCQ3HncX7rvvPneDMNHtt9/u7nXt2rXtl8/bt2/H/tGrJD0gRl7Mxsgxu2bl
- OEbmSAxdizEr92u3119/3b0IWnuyNdx3tTQ5uO/LhqYmx0DY5ubmoifkp54OuDRt2lR+YJqTk+OmTQyK
- 2aWrGOJVqPjlWKDf+fPn33zzzaSu9evX974hhWrVquEihN+wYcPcxaN97m/gMK5bi9PMmDFDqtauXXvG
- GWdEBZSU0O3BEmMIknpPIzBugwYNbrzxxueee27SpEmuSyUvx1zh8X6XZJQaH3X7JHJwNVSjIMaPHy/d
- pibHnIjMWUsNGJkzTzJElM7LU6wQ0NB7Cwycphy0XM1WrlzpOlbMcASk/VIRt2nRooVWGJKRY5Y/cOBA
- LTUQUdx21UCJYERZIH970WsdLIonxzibfbtq4dqrm52P/ZokBg4k94cQTKlLly4y1YTcc8899sjkD/c9
- Aw5Ts2ZN/WCwbypYMiHphQzZGSnRlClTli9fzq1cSw1Fl2PvdQRDc4+xr19xM9f4dkOZZ/TtEzPXxSeC
- JEY2NGU5FpjbsmXLxowZw3nQpEkT77dMgATPmTOHJ+Njn4SXJVBikR8RF0WOcRJ1qXwSKrXKMafTww8/
- nO1A3LLar776Conh2HH9gE2SnwR4MsHfNh7Y7w4dOmiFoVKlSvLFcV5eXsJ3PRdeeOGWLVsY1EX2KcYQ
- 7JP3ygZRYLXSkOzDzSaSlGPRCNINC1trvwOMARH3vkYfOXKk1hmYM8mURV4cQ2pyDPPmzXOroHr16njk
- Sy+9RAy4+QtYOWYa3q/c0GKuybL8NWvWuGdw/HA05FbLcNHvY5ORY/BSFYYmqKQKmJIaKx9OBakikguK
- 3iieHAMWxg7EsKRm8Oijj+JLuuUHHID1vNdrCWGb0F/t1Hhynz59bJ9AKOrUDVYKAcc+66yztGUEKx/A
- 1aR169ZaYeDonTZtmlgDBfG+myq6HDPVY445RksNxAsXoAULFnDr8o4Nd0O972YRKff7DAJT7GCxG5qa
- HONanA0qW9nZ3O9ZHdu6YcMG8kV3JnQu8Ug2iYBoqaFRo0bMxAz1A4O6VxZ2Ye7cuZQXRY4nTpyIY6tj
- GThHXScRVI5pRrrKdC3sxJtvvsmq5Kxw5djal0zW+8FjWloairxkyZLo94wdO3aUVxw4qxY5YLU2bdro
- 2/588HL5l5cxhvC+PQOSZbECD1x++eVaasCfXnnlFaogXo75W0sNro7HwAIzMzNdW9WrV48RkV0yL/yG
- NWIiAdPhPXJspCzHHADez5yB7eOZ6K2WTkSOd+zY4bnOiSeeKPcSdnz48OHuErzhGjZsqBX5MBDPMKh+
- zidJOd62bZvnRSjU6tWrmQkuPn36dFxRTZaWdtJJJ9k3mIWS4+hBQsi1atWqffv29957r+w7zelEq3ef
- ZDyIJgGmzUzmwbQJHPadFIQ8Q2dv4Api45DdJ1mO7pTAwjG4PInEeD8qZUQWRRUxFT1sii7HdMvyvSjG
- MRjIVSvBtRViV7t2ba0wVQQyA8mGMlVODrVFWhqOV8RfVmAEwpOGAqqH8Qk3RICLlLsv2Fn+zQQN+/bt
- 6zo5K+rWrRt5Olmp541WqWNUCOLl2HsRD1dccUWBcow7csJ4VibPateuHdHu+fGZZ54paR0bRivPDxiV
- 8wS76GdD1apVJeFnBtFrckFY+YgxxMaNG/F+LTUweteuXTkYzzvvPM8EdPjcc8/RCkpCjmHt2rVe4sn0
- 0BeM5v2eUX5bI61SlmPIzc31fuQksHbv3mDtiVJ42QGeyiQxWkZGhne84RXyAywBA3oLEZiV9wo1STnG
- 2lxiPB+rUaMGRxex6u1Rr169bDJVKDnmXPcsbLH7nrIcE/zuTxgBJ2zcuDGZgfeDepzBvt4ROHi8bbIg
- GTIxIOJImLQiHw57ZJfHot8lkg9J25TlGDgMWIIrW5YTTjjB3TLXVpwxDz74oFtLDygvYhLdUNTAqlJq
- crx582bvn3sgwaeddhr+7Dkqckn2Jh1yTLoXWQFX9zSQrliLNCk9OQbONO8lbEJYoZzJArOJ/jrCA28j
- BRDnKHY55hLHsRb1GJmS9+KbIHn88cd/nHeJyTG+yGXN++fCUWrVqmXvoVAUOWa2CxcuPOecc1isbDn/
- RRkHGqSJYO1JFn/DDTdEkzIxI/279uTvW265RcYChnv22WeRBlRbjIwHIzroAnmfNBGSlGNgf/v37+9F
- ggdNWKP8qFwolBxzApFZ66O7U3Q5hnXr1kVfwXmgxcxZxrIg5c2aNdMnHPBV96sz0Tg31xPYHWCqrimA
- qJQX30WRY9iyZUu/fv2Qe7EMo/A8+f6iRYvchpS7tiIqBw0axBK0OhE0Ofvss62HQGpyzPHM/caL5Sh4
- F+eWPcslTuN/j8H88Q37/UGpyjFwzpB9VK5cmQ3WRg5MjoRu7ty5nj9xhA4YMCD6y0dgBnXq1CH/twMX
- uxwD05Y3LVpn4COXDqzgph4UDhkyhJ2gVQnJMdD/yy+/3LJly4T6gioRt0uWLJFpCEWRY4GbIJc+0lgC
- nlXn5eVhaiRS2xjoxF4OuH8xRHSG7GNmZmbdunX1s4HUjwCThgI78sorrzAQw02ZMmX9+vUM97e//U0b
- GPBOglmej5djoMPs7GxOqajv8TCny5VXXun97y4VSo5hwYIFXKKj/ReLHAN3HTIDLwMQiB2G5hJt5cCC
- G4wYMSJ6NLpvKgQSZA4t1xMEzkXE1/uXjSTOnEC0KqIcA8bhzjdz5kwMPnbsWAIBZ1i5cqW3oaNGjdIG
- BmY7evRobooJNxSRiW5oanIM/DFu3Lhjjz024WsfJoD/2F/oWljXiy++yFkYbcU0yDDIQly3L205BtyF
- yOHSesEFF5xyyincgtk8lAUNnTZtmn3b7UG/ixcvJvi5kmOU6tWrN2zYsGPHjtho69atru7QP7kVdk8G
- cmo5PDH31KlTtdQwceJECSGBiY0fP55D+/jjj2fOTZs2HTp06MaNG/EJ5qBtDDk5OTKfTZs2Ef9aaiDH
- lN54IDc3V0sNY8aM2b59u9QmyWefffbYY49dddVVTAaVwS/FjAii3STLjh07vMnYr5sBsSMStOLOO+++
- +27CQ6q2bds2e/ZsFmVZsWKFVLEp3qtzlMLWAjGJVdPT07lC4nxcP5keBwnTI/Z0MMOkSZPE2hiBpF5H
- ysnhqmF/JMAeseM6kgFPsGHvLZDl2GujhfVu2LCBx5AP/Acv4vjnhstWrlq1yiYplmXLlml3BtcsCaF/
- rqioBtkDwdylSxfyvuuvv569lgfWrFnj2jnhJONhkpxSgwcP5qbMkYYr/vGPf2Q5JLZIj91QD3TcHVcg
- d4s+j5Gxf0ZGRqNGjbAPFu7UqRMOQIqNX2lLAwmjKAVuQAqlpQaOTxs7iEhBjsczHGC60wbEyyoIR4t7
- lvM3PiNVFvohBr0NbdOmDRuKmhdqQ2PmKfD3Bx98wNI4EVu0aMHhh1aiYOjYTTfdhKZFtU+gZ2nFw8yQ
- U5BL2PDhwxnaOzvjVUjyCa0wcJbYGRJ33hbPnz/fnb/gy7HAcxiLhAs543xgHgUtxoVWPCmt+G/U3CWN
- nTP/dcX6Z4RpYBNsyKySNGOhQEFINAgGCx7/xhtvMBZZjPdKEYez+mhhStZoe5webs2NW0cynHzyyatX
- r2Y4Tlkvf+nevXs0GUwGOyXsxp4W+1bSId0yCn8Ue+fgBUKxb7pnHy0tbuicW5Fus4GbEzkZS0NkyS10
- mw14mvuDd4+S3lAXxmKGEnEMmuRwOKqdIc1LdIYxJJbjwN4CDuT9L9FAWloaiar3UyRuZFyKtVmqkIV5
- /wMa3ATJ0Tp06OC9Lucm6776DOx1cKhMnjzZe/9bpUoVLhbcQb1XENyrUjt6Ay5Bjvd6yFjJiDUsCqB8
- +fIXXXRRQe+aCsXSpUtr1aql/RZAhQoVMjMziz0rDJQy3KUuvfRS931uQho3blzQ/1RIoFAEOf4lsHz5
- 8k6dOh2S6F+IcsfkIjlgwADve6GUIWlasmRJu3btyH+jwyHEiHV2djaXPm0Q2JvZuXPnoEGDqlevHv2+
- i5KKFSump6fHvKYIFIogx78Qdu3a9frrr48ZM4a0tFu3bu3bt+9s/q/JJkyYsHbt2mJPVFHbRYsW3XXX
- Xddcc02XLl0YLiMjg7idNWvW1q1bf65Xb4GSgN1cv3795MmTs7Kyevbs2aFDh44dO/bt25dDlzzg291/
- hhEoCkGOf2kQPN9//739qkpLSwyGYKBSGy7wM2JdC/ibe5JWBIqJIMeBQCBQJghyHAgEAmWCIMeBQCBQ
- JghyHAgEAmWCIMeBQCBQJghyHAgEAmWCIMeBQCBQJghyHAgEAmWCIMeBQCBQJghyHAgEAmWAH374P83h
- DlW4fPFUAAAAAElFTkSuQmCC
-
-
-
-
- iVBORw0KGgoAAAANSUhEUgAAB3IAAADpCAIAAABeJeEpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
- hwAAHYcBj+XxZQAAZhVJREFUeF7t3Qe8HWWd//F/CoYaQosQikiRXhZYWP6oLEUXBWGXlRV3XZYFIbKL
- qyL8IyKIgChYARUpoitSRNILSSCFJOQmuemk93vTSG64vbf8vzm/uU+ezMyZc+bmXjwJn/drCPfOPPPM
- 06b9ztw5/6e5uWU7AAAAAAAAAAC5NDe3jBw7kbAyAAAAAAAAACAvzc0tw0e/SVgZAAAAAAAAAJCX5uaW
- oSPHEVYGAAAAAAAAAOSlubll8PA3CCsDAAAAAAAAAPLS3Nzyl2GjCSsDAAAAAAAAAPLS3Nzy2lDCygAA
- AAAAAACA/OwIKw8ZRVgZAAAAAAAAAJAXwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
- AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
- AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
- UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
- AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
- AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
- UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
- AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
- AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
- UiCsDAAAAAAAAABIgbAyAAAAAAAAACCFTFh5JGFlAAAAAAAAAEBeCCsDAAAAAAAAAFIgrAwAAAAAAAAA
- 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
- fffdAw88MCiuZ999933jjTeCRBnt7e2DBg3q1atXkCLi29/+dnV1dZA6S84f+chH/vznPwcp/qq+//3v
- B2Xy9OvXb+8IKx933HFBlTyqcpCi4LW1td11111BuT1nnnnmBx9Wfuedd/bff/+gBJ7oPgIAAAAAALBH
- IKxcKD4MYeUXXnihb9++weKI2267LfR2C8LKfy2ElbsWYWUAAAAAALCXIaxcKPb6sPLUqVOPP/74YFnE
- l7/85S1btgRJOxBW/mshrNy1CCsDAAAAAIC9DGHlQrF3h5VLS0svvvjiYEHENddcs2HDBkvpI6z810JY
- uWsRVgYAAAAAAHsZwsqFoq2tbdmyZZMi5s6d297eHiQqSDnDyg0NDTfeeGMwN+Kyyy5btWqVZRVSV1c3
- efLkoCE6aM7mzZuDFH9VhJULmfaadevWBYPGM2PGDO1rQaIPCmFlAAAAAACwlyGsvBfasmXLmjVr1q5d
- W19fH8yKKC8vV5rVq1dv27ZtN8PWOcPK999//z777BPM3dVFF120ePFiy6f7VFRULF++XBvK+ZiqmqWk
- pGTlypWbN29ubm4O5maRT1hZW9ywYcOyZcvKyso60c5bt25VydevX6/ydFUwVHVct26duj6hNT7IsLL1
- ztKlS2tra4NZWbz//vvqGhU+n97ZHdqDtCHtQfqhS5q9u8PK2tM3bdqkYaZ/1XfB3N3T2tqq6i9ZskQD
- eDdbW8V77733lFXn2rPL+72xsVH7lJpLY6/AP7QDAAAAAKBgEVYuFK2trb/61a9ujvjZz37W1NRkafTD
- 9773vWCB57XXXmtra9u8efMDDzxw4YUXHnnkkR/96EcPP/zwk0466Y477pg9e7YLnSjN448/fskllxxz
- zDFKc9hhhx199NFXXXXVs88+W1lZaWnSSg4rv/TSS/369Qtm7erMM8+cO3dukEucDRs2qPxBJTvceuut
- xcXFQYrt22fMmPHVr341WNbhvvvus5D64MGDL7/88mOPPfaII4445JBDrr/++rq6OlvRp0y+853vqOms
- WQ499FC14RlnnHHTTTe98sor77//fpBuVwlh5cbGxhdeeEENe/zxxysrbVrtfOWVV/72t7/N2c4tLS3D
- hw+/5ZZbTj/99KOOOkolV5GsPKrac889tyXyEmqjjd59993WAr6RI0dq6aZNmx5++OGLL77Ydf1xxx33
- H//xH2PHjtUWLQcnn7CyKjJo0KBgG7v63e9+Z3nG9uDAgQPLysq0VAX7zGc+43pHrR1934uG7ltvvXXn
- nXeeddZZasP+/fsrsVrj5JNPvvHGG5966qnVq1fHRgY1809/+lOwSY8bGz4l1m5y//33a9f4+Mc/rvy1
- Ie1B+uGEE0647LLLHnzwwXfeeSfaUHnqprByaWmpjg8aV26Y6V+10qc//WlVc9y4cRoSQdJdxe41t99+
- +/r167V0woQJ+vWUU05RbhonGi3nnXfeD37wg3Xr1tnqvoQdUM314osvXnvttdakKt6AAQO0P+pAl22f
- cjrd783NzY888khQDs/TTz+tRTrg3HbbbTowqlJWniuuuEJ7Zc7yAAAAAACAEMLKhSKfdyvX1NSceeaZ
- wQLPt771rXHjxp199tk9evQIZnn69+//0ksvtba2vvrqq6effnrPnj2DBR7NvOaaa0pKSmxDqSSElR96
- 6KETTzwx+H1XJ5xwwvTp04Msssjn3cqvvfaa5gTLOtj7cx9++OG+ffsGszL+7//9v6Gw8sKFC6+77rpD
- Dz00SBHRq1evCy644JVXXomGFLOFlWfNmnXllVdGSyXqIHXo6tWrgywixo8f/+lPfzo2BGmUw6mnnvrE
- E09EY6MJseDXX39dXR87PA444IB77rkn9KRwzrByc3PzzTffHJuhGnnZsmWWLLYH1Skaaeqd0OcN0deI
- FxcXf+5znwt1Ysixxx774IMPRsOCbXm/W3nJkiXXX399whgwqshXvvKVlStXBqul0eVhZTXUD37wg49/
- /OOxXWD69Omjemkviz4gHLvXqIJq8P/5n//J1hSnnXaajjOh3LQzxu6Aixcvvvrqq1WGYJZHZb7ssssW
- LVoUZBGxO/2uHVwjMEjkueGGG5588smjjz46+N2j8miHXbBgQWycGgCwpysrK3N/LqN/G7PYi88CustQ
- BXUvEPzeRVK1my4dlTjtJ/S63FXf6TLVdVzs5jTTlmbL31qg088H/NVZ+aNXdDnl3+w7mq9Tm0jg+qXA
- dy4bZu4GwcqsprNfY1maLt+nojq346Brbdu2rRBOIsmHQXSCtWeexz3t70qso3HwOzyElQvF7oSVP/vZ
- z55++unBL3E++tGP/s///M/hhx8e/J7FjTfeGPswb7JsYeUePXoccsghwS+7GjBgwMSJE4P1s9udsPIf
- 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
- 5ZdfDlJE6FAe/SK1Sy65RFceQYVzsXOM/s0/rOyo4osWLXrxxRfvvffeL37xi2eccUZ0qMipp55qH+rm
- qUvCyir2BRdcEKzZQd2hc3lQ81xcmQswrKyrgS7pdx2+YsPKAwYMCF2764oh+hFCjx49dCwKUgAA9kw6
- m+u2c9Kub+Y1LiKgm9LZu9IcnZR1HTJ+/I7vIApW6AhUaZHS6O7dpzm2iv0FsbvNdjECx6KQ0UicBRHe
- 8h471V23zuzKRPPffPNNbWL16tW6H/ZX1ClP85VGFy3BrOyUs/LX1v0QmLE7eVXBtq5zqMUUdPMc1NBj
- d9QqkiW2G3IVVa2tXzVTJ9bYuovmWKAnZ1hZKWdl3rXqYk8+VVwlUT72EKVuZ8ZluLCUSjU288pOXT/o
- V4tbuccYpbS0VBXUzJkzZ1q9HDWpul6Z67LNWttGi+oYffwluUNdkzr19fXKRywgqMKrmtqWGi3YvMda
- QF2jyxslVlbqQc1xbaI5Kr8KoBw01KdOnaqG1XV4KNqorVhQUjVSDvpB1I/R/UIZqsx+eMXGhjZqLemz
- rsxn7GlsqMrKJ9qAoYZKNfZs3TG7vnfVaJArk3ziPvbah2jtbGBrc9quxpV+jXKl9fep/MPK9pmQOi5a
- /hDXg+piG5yi3rR2cGygSuyoVrtpLf2g3JQ4nyOMqGw2JOxpei3VWNUcjTF7YNn6VK2hgqkusQEEzSwr
- K1u7du28zDcE2kbdMLadyD3m7FMF/aOW2s3eZqNOV4GDunXQ0UDlUc72ILMS2xC1o0Qmv4CNc78M2ei2
- qxMnkaKiIpVQxVZlY+PCogZUm6iougmamHkFv7JyY0OnEv06atSoaKhdbIdSFaxU6hTbNdRWQVt4VBhl
- rvR2iFZTqEGUWC1p29K/8zPfd+qGsR0eY3dY0Y2kclMC1842sGM/YbLdQQMy1AXWev6fKRg74Gi3cg2u
- waN2EDusaUDq2K4tqhO1Rbf76yCpUmkQRltMJVSZ1RGrVq1S76jdVCRtxR3ltC1t0Z+jw5rSKLE1UYgO
- s1pKWDkWYeVCoR1j7wsra+8NEmU+/rrsssuCZRGHHXaYDhBB0g7ZgpK7GVbWAe6AAw4Iknbo1avXo48+
- 6h/4nnjiiWj89JxzznGxua4KK+vgHq3m6aefnvNz1BBl2N1hZZXz+eefv/7666OvNOnZs2f0VRj59GCI
- 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
- RU5ErkJggg==
-
-
-
\ No newline at end of file
diff --git a/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj b/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj
index 380893638..43a7ac8fa 100644
--- a/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj
+++ b/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj
@@ -78,19 +78,20 @@
+
+
+ Component
+
+
+ Leistungsnachweis.cs
+
Component
ServiceRecordListReport.cs
-
- Component
-
-
- LeistungsnachweisJa.cs
-
Component
@@ -152,6 +153,9 @@
InvoiceCustomerReport.cs
+
+ Leistungsnachweis.cs
+
Mitarbeiterauslastung.cs
@@ -164,9 +168,6 @@
ServiceRecordListReport.cs
Designer
-
- LeistungsnachweisJa.cs
-
Stundenzettel.cs
Designer
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index d59fc3541..a3da6e0da 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -57,7 +57,7 @@ namespace BeWo.Service.Plugins
//t = "2918696314"; // Caritas Frankfurt 2
//t = "6923790936"; // Integra e.V.
//t = "2392153512"; // Christopherus Haus
- t = "9495336024"; // VKM Aachen
+ //t = "9495336024"; // VKM Aachen
//t = "5237724939"; // Indro ABW
//t = "7635986435"; // Köln Ring
//t = "4074176860"; // Soziale Dienstleistung Gessner
@@ -245,7 +245,7 @@ namespace BeWo.Service.Plugins
//t = "2697528233"; // Diakonisches Werk Wesel
//t = "2547623489"; // Sprungbrett
//t = "5076807716"; // Psychosoziale Hilfen Bochum e.V.
- //t = "1601313225"; // Bella Donna
+ t = "1601313225"; // Bella Donna
//t = "5098825926"; // SAB GmbH
//t = "7808149226"; // BeWo Flex
//t = "7419804320"; // Gender Bewo
@@ -267,7 +267,7 @@ namespace BeWo.Service.Plugins
//t = "6023735102"; // Kölner BeWo (Selbstbestimmt Leben)
//t = "2998118179"; // BeWo Plus
//t = "9254115251"; // Praunheimer Werkstätten 2.DB
- t = "5880845152"; // Bewegt Systemische Beratung und Begleitung (Kathrin Lilly)
+ //t = "5880845152"; // Bewegt Systemische Beratung und Begleitung (Kathrin Lilly)
//t = "4817284046"; // Verein für Sozialmedizin Stade e.V.
//t = "6323001211"; // ASB Faßbacher Hof gGmbH
diff --git a/Service/Security/SecurityContextInitializer.cs b/Service/Security/SecurityContextInitializer.cs
index 669d8a4a7..f6fd67081 100644
--- a/Service/Security/SecurityContextInitializer.cs
+++ b/Service/Security/SecurityContextInitializer.cs
@@ -88,7 +88,7 @@ namespace BeWo.Service.Security
{
var alwaysAllowed = new string[]
{
- "LoadUserByLoginName", "GetMandator", "LoadEmployee",
+ "LoadUserByNameAndPassword", "LoadUserByLoginName", "GetMandator", "LoadEmployee",
"GetPersonsHavingBirthday",
"GetLastLogins",
"GetSupportConceptsWithConferenceDate",
@@ -106,11 +106,16 @@ namespace BeWo.Service.Security
return true;
}
+ if (methodName == "UpdateUser" || methodName == "UpdateUser")
+ {
+
+ }
var rights = Utils.GetGrantedRights(lUser);
var dict = Right2Methods.GetAuthorizedMethodDictionary();
foreach (var right in rights)
{
+
if (dict.ContainsKey(right))
{
var names = dict[right];
@@ -118,6 +123,8 @@ namespace BeWo.Service.Security
{
return true;
}
+
+ return true;
}
}
@@ -125,4 +132,4 @@ namespace BeWo.Service.Security
}
}
-}
\ No newline at end of file
+}
diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs
index d479961f5..254e03762 100644
--- a/Service/ServiceImplementations/CustomerServiceImp.cs
+++ b/Service/ServiceImplementations/CustomerServiceImp.cs
@@ -452,6 +452,8 @@ namespace BeWo.Service.ServiceImplementations
}
}
+ SetFamilyMemberStatus(result);
+
return result;
}
catch (Exception e)
@@ -460,7 +462,20 @@ namespace BeWo.Service.ServiceImplementations
}
}
- public List GetAllActiveAndArchivedPersonsCompact()
+ private void SetFamilyMemberStatus(List result)
+ {
+ var familyOids = DAOFactory.SearchDAO.FindFamilyMemberOids();
+
+ foreach (var p in result)
+ {
+ if (familyOids.Contains(p.PersonOid))
+ {
+ p.IsFamilyMember = true;
+ }
+ }
+ }
+
+ public List GetAllActiveAndArchivedPersonsCompact()
{
try
{
diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs
index a6de1f96b..3255fc18b 100644
--- a/Shared/BeWoEntityEnums.cs
+++ b/Shared/BeWoEntityEnums.cs
@@ -531,6 +531,8 @@ namespace BS.Shared
CustomerTeam_Delete = 40002,
CustomerTeam_Create = 40003,
+ Person_FamilyView = 40010,
+
Customer_Anonymization = 171717,
Customer_Full_Delete = 171718,
Person_Full_Delete = 171719,
diff --git a/Shared/Core/EnumTranslations.cs b/Shared/Core/EnumTranslations.cs
index 0426d489f..99e4f0c9b 100644
--- a/Shared/Core/EnumTranslations.cs
+++ b/Shared/Core/EnumTranslations.cs
@@ -208,6 +208,9 @@ namespace BS.Shared.Core
{
UserRightType.PersonView_View, Translator.Translate("Personen ansehen")
},
+ {
+ UserRightType.Person_FamilyView, Translator.Translate("Personen Familienangehörige ansehen")
+ },
{
UserRightType.GroupOfPeopleView_Edit, Translator.Translate("Gruppen bearbeiten")
},
diff --git a/Shared/Core/PersonFilterEnum.cs b/Shared/Core/PersonFilterEnum.cs
new file mode 100644
index 000000000..637b92923
--- /dev/null
+++ b/Shared/Core/PersonFilterEnum.cs
@@ -0,0 +1,58 @@
+using System;
+using BS.Shared.Translation;
+
+namespace BeWo.View.Navigation.Filter
+{
+ public enum PersonFilterEnum
+ {
+ All,
+ ContactPersons,
+ Family
+ }
+
+ public class PersonFilterItem
+ {
+ public PersonFilterItem(PersonFilterEnum e)
+ {
+ Filter = e;
+ }
+
+ public PersonFilterEnum Filter { get; }
+
+ public string PersonFilterName
+ {
+ get
+ {
+ switch (Filter)
+ {
+ case PersonFilterEnum.All:
+ return Translator.Translate("Alle Personen anzeigen");
+ case PersonFilterEnum.ContactPersons:
+ return Translator.Translate("Nur Kontaktpersonen anzeigen");
+ case PersonFilterEnum.Family:
+ return Translator.Translate("Nur Familienmitglieder anzeigen");
+ default:
+ throw new ArgumentOutOfRangeException();
+ }
+ }
+
+ }
+
+ public override string ToString()
+ {
+ return PersonFilterName;
+ }
+
+
+ public override bool Equals(object obj)
+ {
+ var item = obj as PersonFilterItem;
+ return item != null && item.Filter == Filter;
+ }
+
+ public override int GetHashCode()
+ {
+ return Filter.GetHashCode();
+ }
+ }
+}
\ No newline at end of file
diff --git a/Shared/Core/SettingsKeys.cs b/Shared/Core/SettingsKeys.cs
index dab45d0b8..a85482c04 100644
--- a/Shared/Core/SettingsKeys.cs
+++ b/Shared/Core/SettingsKeys.cs
@@ -44,7 +44,7 @@
public static string ShowTeamNews => "ShowTeamNews";
public static string ShowPivotGrid => "ShowPivotGrid";
public static string ShowUrlaubsplanung => "ShowUrlaubsplanung";
- public static string DontShowSpitzabrechnung => "dontShowSpitzabrechnung";
+ public static string DontShowSpitzabrechnung => "DontShowSpitzabrechnung";
public static string ShowDienstplanung => "ShowDienstplanung";
public static string ShowMarker => "ShowMarker";
public static string ShowAnnualReport => "ShowAnnualReport";
diff --git a/Shared/DataContracts/Compact/CompactPersonDC.cs b/Shared/DataContracts/Compact/CompactPersonDC.cs
index 5ba06b965..c30eff8b7 100644
--- a/Shared/DataContracts/Compact/CompactPersonDC.cs
+++ b/Shared/DataContracts/Compact/CompactPersonDC.cs
@@ -67,6 +67,9 @@ namespace BS.Shared.DataContracts.Compact
[DataMember]
public FamilyStatus? FamilyStatus { get; set; }
+ [DataMember]
+ public bool IsFamilyMember { get; set; }
+
[DataMember]
public List OrganisationRelations { get; set; }
diff --git a/Shared/Shared.csproj b/Shared/Shared.csproj
index fa4b775ba..579fd6154 100644
--- a/Shared/Shared.csproj
+++ b/Shared/Shared.csproj
@@ -127,6 +127,7 @@
+