diff --git a/.gitignore b/.gitignore
index 58942535c..ffc11549c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,6 +5,7 @@ DebugConfig.txt
Host/Multitenancy/demo.config
*.log.txt
*temp.txt
+*.Secrets.config
# Folder
bin[Rr]elease/
diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index 970ae7d9b..9945947dc 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -94,8 +94,15 @@
+
+
+
+
+
+
+
AiConfigView.xaml
@@ -107,7 +114,6 @@
RtfEditView.xaml
-
AnimatedBeWoWindow.xaml
@@ -3512,7 +3518,6 @@
-
diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs
index 27ba0440a..dedd7573f 100644
--- a/BeWo/BeWoApp.xaml.cs
+++ b/BeWo/BeWoApp.xaml.cs
@@ -45,11 +45,15 @@ namespace BeWo
public partial class BeWoApp : INotifyPropertyChanged
{
private static DebugMessageLogView _DebugMessageLogView;
-
private static FrameworkElement _lockedContent;
+ private static AppSettings _AppSettings;
+ private static CompactEmployeeDC _CompactLoggedOnEmployee;
+ private static EmployeeDC _LoggedOnEmployee;
+ private static UserDC _LoggedOnUser;
+ private static MandatorDC _Mandator;
+ private static bool _IsInDeveloperMode;
public static LoginControl LoginControl;
-
public static MainControl MainControl;
public static string ShortVersion = "3.25";
@@ -57,43 +61,39 @@ namespace BeWo
public static string Version = "Version 3.25";
public static int RenderTier = 0;
-
public static bool IsInDesignMode = DesignerProperties.GetIsInDesignMode(new DependencyObject());
internal static string IpAddress = string.Empty;
-
internal static string Tenant = string.Empty;
-
internal static string ServerName = string.Empty;
-
internal static string UserName = string.Empty;
-
internal static string UserPassword = string.Empty;
-
internal static string TwoFactorPin = string.Empty;
-
internal static string chatServerURL = string.Empty;
- private static AppSettings _AppSettings;
-
- private static CompactEmployeeDC _CompactLoggedOnEmployee;
- private static EmployeeDC _LoggedOnEmployee;
-
- private static UserDC _LoggedOnUser;
-
- private static MandatorDC _Mandator;
private static string _ServerAddress;
private static int _LockUITime = 30;
- private static List OpenDevExpressEditForms = new List();
+ private static List OpenDevExpressEditForms = new List();
private static DocumentWatcher _DocumentWatcher;
internal static PasswortSecurityStrength PasswortStrength;
public static BeWoApp CurrentBeWo => Current as BeWoApp;
-
public static Dictionary ICD10Diagnosis { get; set; }
+ public static bool IsInDeveloperMode {
+ get => _IsInDeveloperMode;
+ set
+ {
+ if(IsInDeveloperMode == value)
+ return;
+
+ _IsInDeveloperMode = value;
+ CurrentBeWo.FirePropertyChanged(nameof(IsInDeveloperMode));
+ }
+ }
+
public static EmployeeDC LoggedOnEmployee
{
get => _LoggedOnEmployee;
@@ -561,6 +561,7 @@ namespace BeWo
// REFACTOR: getUserSetting verwenden?
AppSettings.ModuleAiEnabled = getUserSetting(SettingsKeys.ModuleAiEnabled);
+ AppSettings.ModuleAiSettingsEnabled = getUserSetting(SettingsKeys.ModuleAiSettingsEnabled);
switch (_Mandator.BeWoClientType)
{
@@ -622,15 +623,18 @@ namespace BeWo
showDienstplanung = true;
showHilfeplanBezeichnung = true;
AppSettings.AllowStorno = true;
- AppSettings.ShowAI = true;
- AppSettings.ShowAIInternal = true;
+ //AppSettings.ShowAI = true;
+ //AppSettings.ShowAIInternal = true;
AppSettings.ShowWorktime = true;
AppSettings.ShowPersehImport = true;
AppSettings.ShowWohnhilfe = true;
//AppSettings.AllowGkvAbrechnung = true;
//AppSettings.AllowGkvAbrechnung = false;
//showInfoButtonInCalender = true;
+ IsInDeveloperMode = true;
+ //IsInDeveloperMode = false;
AppSettings.ModuleAiEnabled = true;
+ AppSettings.ModuleAiSettingsEnabled = false;
#endif
AppSettings.ShowDatevFields = showDatevFields;
@@ -671,6 +675,11 @@ namespace BeWo
BS.Shared.Settings.ApplicationSettings.SupportConceptExpirationLimitInMonths = AppSettings.HilfeplanAuslaufAuswahl;
+ if (IsInDeveloperMode)
+ {
+ applyDeveloperMode();
+ }
+
if(MainControl is object)
{
MainControl.UpdateMandator();
@@ -678,6 +687,11 @@ namespace BeWo
}
}
+ private static void applyDeveloperMode()
+ {
+ AppSettings.ModuleAiSettingsEnabled = true;
+ }
+
private static bool getUserSetting(string key)
{
var val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, key);
@@ -932,7 +946,11 @@ namespace BeWo
internal static void ShowError(string message, Exception ex, bool showSupportForm, bool showStacktrace)
{
- if (MainControl != null)
+ if (MainControl?.CurrentAnimatedBeWoWindow is object)
+ {
+ MessageBox.Show(message + "\n\n" + ex);
+ }
+ else if (MainControl != null)
{
MainControl.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Action) (() =>
{
diff --git a/BeWo/Converter/Features/AiConversationMessageSystemConverter.cs b/BeWo/Converter/Features/AiConversationMessageSystemConverter.cs
new file mode 100644
index 000000000..9b27509d5
--- /dev/null
+++ b/BeWo/Converter/Features/AiConversationMessageSystemConverter.cs
@@ -0,0 +1,32 @@
+using BeWo.View.Navigation.Filter;
+using BS.Shared.DataContracts;
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Data;
+using BeWo.ViewModel;
+
+namespace BeWo.Converter.Features
+{
+ public class AiConversationMessageSystemConverter : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if (BeWoApp.IsInDeveloperMode)
+ return value;
+
+ var ret = (value as IEnumerable).Where(vm => vm.Role != AiConversationMessageRole.System);
+
+ return ret;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/BeWo/Core/BeWoWpfUtils.cs b/BeWo/Core/BeWoWpfUtils.cs
index 6eda82e55..86083b566 100644
--- a/BeWo/Core/BeWoWpfUtils.cs
+++ b/BeWo/Core/BeWoWpfUtils.cs
@@ -293,5 +293,15 @@ namespace BeWo.Core
return null;
}
+
+ public static void ScrollToBottom(ListBox listBox)
+ {
+ if (VisualTreeHelper.GetChildrenCount(listBox) > 0)
+ {
+ Border border = (Border)VisualTreeHelper.GetChild(listBox, 0);
+ ScrollViewer scrollViewer = (ScrollViewer)VisualTreeHelper.GetChild(border, 0);
+ scrollViewer.ScrollToBottom();
+ }
+ }
}
}
\ No newline at end of file
diff --git a/BeWo/Core/Config/AppSettings.cs b/BeWo/Core/Config/AppSettings.cs
index a76a67672..aadbe5fa1 100644
--- a/BeWo/Core/Config/AppSettings.cs
+++ b/BeWo/Core/Config/AppSettings.cs
@@ -487,6 +487,7 @@ namespace BeWo.Core.Config
public bool AllowGkvAbrechnung { get; set; }
public bool ModuleAiEnabled { get; set; }
+ public bool ModuleAiSettingsEnabled { get; set; }
public bool ShowWohnhilfe { get; set; }
public bool ShowImportAbschlagszahlungen { get; set; }
diff --git a/BeWo/DebugConfig.cs b/BeWo/DebugConfig.cs
index ad6d26b7f..badf2fb8b 100644
--- a/BeWo/DebugConfig.cs
+++ b/BeWo/DebugConfig.cs
@@ -147,9 +147,9 @@ namespace BeWo
AutoLogin = true,
//SelectView = UIContext.AiConversation,
//SelectIndex = 8,
- //DefaultLoginUsername = "m1",
- //DefaultLoginPassword = "bewobewo",
- //DefaultProfilename = "5000000000",
+ DefaultLoginUsername = "m1",
+ DefaultLoginPassword = "bewobewo",
+ DefaultProfilename = "5000000000",
EnableAutoRemoteDebugging = true
});
diff --git a/BeWo/MainControl.xaml.cs b/BeWo/MainControl.xaml.cs
index 761f15d7a..e50af7cca 100644
--- a/BeWo/MainControl.xaml.cs
+++ b/BeWo/MainControl.xaml.cs
@@ -2,7 +2,9 @@
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
+using System.IO.Ports;
using System.Linq;
+using System.Runtime.Remoting.Contexts;
using System.Security.Cryptography;
using System.Text;
using System.Windows;
@@ -19,6 +21,7 @@ using BeWo.Core.Service;
using BeWo.Scheduler.View;
using BeWo.SchulbegleitenderDienst;
using BeWo.ServiceProxy;
+using BeWo.Services;
using BeWo.View;
using BeWo.View.Detail;
using BeWo.View.Detail.Zeiterfassung;
@@ -33,6 +36,7 @@ using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
using BS.Shared.Translation;
+using DevExpress.XtraEditors;
using Hyperlink = System.Windows.Documents.Hyperlink;
namespace BeWo
@@ -180,9 +184,35 @@ namespace BeWo
#endif
UpdateMandator();
+
+ ControlFactory = new BeWoControlFactory();
+ WindowFactory = new BeWoWindowFactory();
+ WindowService = new BeWoWindowService(WindowFactory, ControlFactory);
}
- public AnimatedBeWoWindow CurrentAnimatedBeWoWindow { get; set; }
+ private AnimatedBeWoWindow _CurrentAnimatedBeWoWindow;
+ public AnimatedBeWoWindow CurrentAnimatedBeWoWindow
+ {
+ get => _CurrentAnimatedBeWoWindow;
+ set
+ {
+ if (value == _CurrentAnimatedBeWoWindow)
+ return;
+
+ _CurrentAnimatedBeWoWindow = value;
+
+ if (value is null)
+ HideModalBackgroundFade(.5);
+ else
+ {
+ ShowModalBackgroundFade(.5);
+ }
+ }
+ }
+
+ internal IControlFactory ControlFactory { get; set; }
+ internal IWindowFactory WindowFactory { get; set; }
+ internal IWindowService WindowService { get; set; }
public List OpenedModalViewWindows { get; set; }
@@ -379,8 +409,7 @@ namespace BeWo
if (_ModalPopupControls.Count == 0)
{
- grid_main.Children.Remove(ModalPopupBackGround);
- ModalPopupBackGround = null;
+ HideModalBackground();
}
else
{
@@ -471,16 +500,6 @@ namespace BeWo
}
}
- public void ShowViewAsModalPopup(string title, Control control, HorizontalAlignment horizontalAlignment = HorizontalAlignment.Center, VerticalAlignment verticalAlignment = VerticalAlignment.Center)
- {
- var groupbox = new GroupBox();
-
- groupbox.Header = title;
- groupbox.Content = control;
-
- ShowControlAsModalPopup(groupbox, horizontalAlignment, verticalAlignment);
- }
-
public void ShowControlAsModalPopup(Control control)
{
ShowControlAsModalPopup(control, HorizontalAlignment.Center, VerticalAlignment.Center);
@@ -931,13 +950,26 @@ namespace BeWo
}
}
- internal void ShowModalBackground()
+ internal void ShowModalBackgroundFade(double duration = 0.3, double opacity = 0.5)
{
+ if (ModalPopupBackGround is Grid && grid_main.Children.Contains(ModalPopupBackGround))
+ return;
+
+ ShowModalBackground(0);
+ DoubleAnimation lAnim = new DoubleAnimation(opacity, new Duration(TimeSpan.FromSeconds(duration)));
+ ModalPopupBackGround.BeginAnimation(OpacityProperty, lAnim);
+ }
+
+ internal void ShowModalBackground(double start_opacity = .5)
+ {
+ if (ModalPopupBackGround is Grid && grid_main.Children.Contains(ModalPopupBackGround))
+ return;
+
ModalPopupBackGround = new Grid
{
IsHitTestVisible = true,
Background = Brushes.White,
- Opacity = .5
+ Opacity = start_opacity
};
Grid.SetColumnSpan(ModalPopupBackGround, 3);
@@ -948,6 +980,28 @@ namespace BeWo
Panel.SetZIndex(ModalPopupBackGround, 500);
}
+ internal void HideModalBackgroundFade(double duration = 0.3)
+ {
+ if (ModalPopupBackGround is null || !grid_main.Children.Contains(ModalPopupBackGround))
+ return;
+
+ DoubleAnimation lAnim = new DoubleAnimation(0, new Duration(TimeSpan.FromSeconds(duration)));
+ lAnim.Completed += (s, e) =>
+ {
+ HideModalBackground();
+ };
+ ModalPopupBackGround.BeginAnimation(OpacityProperty, lAnim);
+ }
+
+ internal void HideModalBackground()
+ {
+ if (ModalPopupBackGround is null || !grid_main.Children.Contains(ModalPopupBackGround))
+ return;
+
+ grid_main.Children.Remove(ModalPopupBackGround);
+ ModalPopupBackGround = null;
+ }
+
private void logoutanimation_Completed(object sender, EventArgs e)
{
//var navigationService = NavigationService.GetNavigationService(this);
diff --git a/BeWo/Scheduler/View/NewSchedulerView.xaml b/BeWo/Scheduler/View/NewSchedulerView.xaml
index 88bd0f4cc..f5d187b71 100644
--- a/BeWo/Scheduler/View/NewSchedulerView.xaml
+++ b/BeWo/Scheduler/View/NewSchedulerView.xaml
@@ -1,261 +1,472 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -269,77 +480,160 @@
-
-
-
+
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -349,312 +643,570 @@
-
-
-
-
-
-
+
+
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
- Drucken
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ Drucken
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -666,18 +1218,62 @@
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BeWo/Scheduling/View/OpenAppointmentsView.xaml b/BeWo/Scheduling/View/OpenAppointmentsView.xaml
index 11f72934f..cbef9dbe9 100644
--- a/BeWo/Scheduling/View/OpenAppointmentsView.xaml
+++ b/BeWo/Scheduling/View/OpenAppointmentsView.xaml
@@ -1,24 +1,30 @@
-
+
-
+
-
-
-
+
+
+
@@ -34,10 +40,17 @@
-
+
-
+
@@ -122,51 +155,221 @@
- Dieser Termin liegt in der Vergangenheit
-
-
+
+ Dieser Termin liegt in der Vergangenheit
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
diff --git a/BeWo/Scheduling/View/SchedulingView.xaml b/BeWo/Scheduling/View/SchedulingView.xaml
index 0cb170ea1..5e30a8501 100644
--- a/BeWo/Scheduling/View/SchedulingView.xaml
+++ b/BeWo/Scheduling/View/SchedulingView.xaml
@@ -1,25 +1,29 @@
-
+
@@ -40,46 +44,83 @@
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -89,11 +130,11 @@
-
+
-
-
-
+
+
+
@@ -109,7 +150,13 @@
-
+
@@ -130,7 +177,13 @@
-
+
@@ -151,7 +204,13 @@
-
+
@@ -188,92 +247,129 @@
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
@@ -298,32 +397,72 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
@@ -333,31 +472,68 @@
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
+
-
+
@@ -365,67 +541,140 @@
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -433,22 +682,58 @@
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
Drucken
@@ -464,17 +749,39 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -485,19 +792,63 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -569,11 +950,11 @@
-
+
-
-
-
+
+
+
@@ -587,9 +968,12 @@
-
-
-
+
+
+
@@ -605,21 +989,75 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
+
-
+
@@ -746,22 +1251,38 @@
-
+
-
+
-
-
+
+
-
-
+
+
@@ -769,58 +1290,99 @@
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
@@ -873,106 +1435,137 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ RecurrenceInfo="RecurrenceInfo"
+ Start="Start"
+ Subject="Subject"
+ Type="EventType">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
@@ -981,11 +1574,34 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/BeWo/ServiceProxy/GeneratedAiEnhancedService.cs b/BeWo/ServiceProxy/GeneratedAiEnhancedService.cs
index 8193d1fab..19d6241cc 100644
--- a/BeWo/ServiceProxy/GeneratedAiEnhancedService.cs
+++ b/BeWo/ServiceProxy/GeneratedAiEnhancedService.cs
@@ -28,12 +28,20 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/GetAiConversations", ReplyAction="http://tempuri.org/IAiEnhancedService/GetAiConversationsResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/GetAiConversationsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAiConversations(int uicontext);
+ System.Collections.Generic.List GetAiConversations(int uicontext, long? oid);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/CreateAiConversation", ReplyAction="http://tempuri.org/IAiEnhancedService/CreateAiConversationResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/CreateAiConversationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
BS.Shared.DataContracts.Feature.AI.AiConversationDC CreateAiConversation(BS.Shared.DataContracts.Feature.AI.AiConversationDC conversation, long modell_oid);
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/CloneAiConversation", ReplyAction="http://tempuri.org/IAiEnhancedService/CloneAiConversationResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/CloneAiConversationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.Feature.AI.AiConversationDC CloneAiConversation(long conversation_oid, System.Nullable message_oid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/DeleteAiConversation", ReplyAction="http://tempuri.org/IAiEnhancedService/DeleteAiConversationResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/DeleteAiConversationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteAiConversation(long conversation_oid);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/SendNewMessage", ReplyAction="http://tempuri.org/IAiEnhancedService/SendNewMessageResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/SendNewMessageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List SendNewMessage(long conversation, string message);
@@ -88,9 +96,9 @@ namespace BeWo.ServiceProxy
return base.Channel.GetAiModels();
}
- public System.Collections.Generic.List GetAiConversations(int uicontext)
+ public System.Collections.Generic.List GetAiConversations(int uicontext, long? oid)
{
- return base.Channel.GetAiConversations(uicontext);
+ return base.Channel.GetAiConversations(uicontext, oid);
}
public BS.Shared.DataContracts.Feature.AI.AiConversationDC CreateAiConversation(BS.Shared.DataContracts.Feature.AI.AiConversationDC conversation, long modell_oid)
@@ -98,6 +106,16 @@ namespace BeWo.ServiceProxy
return base.Channel.CreateAiConversation(conversation, modell_oid);
}
+ public BS.Shared.DataContracts.Feature.AI.AiConversationDC CloneAiConversation(long conversation_oid, System.Nullable message_oid)
+ {
+ return base.Channel.CloneAiConversation(conversation_oid, message_oid);
+ }
+
+ public void DeleteAiConversation(long conversation_oid)
+ {
+ base.Channel.DeleteAiConversation(conversation_oid);
+ }
+
public System.Collections.Generic.List SendNewMessage(long conversation, string message)
{
return base.Channel.SendNewMessage(conversation, message);
diff --git a/BeWo/ServiceProxy/ServiceFacade.cs b/BeWo/ServiceProxy/ServiceFacade.cs
index b06a17d35..334fe9bea 100644
--- a/BeWo/ServiceProxy/ServiceFacade.cs
+++ b/BeWo/ServiceProxy/ServiceFacade.cs
@@ -80,10 +80,10 @@ namespace BeWo.ServiceProxy
=> DoSync(pAction);
public static T DoAiEnhancedServiceSnyc(Func pFunc)
=> DoSync(pFunc);
- public static void DoAiEnhancedServiceAsnyc(Action pAction, Action pCallback = null, bool showWaitDialog = true, UserControl caller = null)
- => DoAsync(pAction, pCallback, showWaitDialog, caller?.Dispatcher);
- public static void DoAiEnhancedServiceAsnyc(Func pFunc, Action pCallback = null, bool showWaitDialog = true, UserControl caller = null)
- => DoAsync(pFunc, pCallback, showWaitDialog, caller?.Dispatcher);
+ public static void DoAiEnhancedServiceAsnyc(Action pAction, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null)
+ => DoAsync(pAction, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher);
+ public static void DoAiEnhancedServiceAsnyc(Func pFunc, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null)
+ => DoAsync(pFunc, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher);
#endregion
#region OperationsEnhancedService
@@ -91,10 +91,10 @@ namespace BeWo.ServiceProxy
=> DoSync(pAction);
public static T DoOperationsEnhancedServiceSnyc(Func pFunc)
=> DoSync(pFunc);
- public static void DoOperationsEnhancedServiceAsnyc(Action pAction, Action pCallback = null, bool showWaitDialog = true, UserControl caller = null)
- => DoAsync(pAction, pCallback, showWaitDialog, caller?.Dispatcher);
- public static void DoOperationsEnhancedServiceAsnyc(Func pFunc, Action pCallback = null, bool showWaitDialog = true, UserControl caller = null)
- => DoAsync(pFunc, pCallback, showWaitDialog, caller?.Dispatcher);
+ public static void DoOperationsEnhancedServiceAsnyc(Action pAction, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null)
+ => DoAsync(pAction, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher);
+ public static void DoOperationsEnhancedServiceAsnyc(Func pFunc, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null)
+ => DoAsync(pFunc, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher);
#endregion
@@ -311,7 +311,7 @@ namespace BeWo.ServiceProxy
}
public static void DoGkvAccountingServiceAsyncGUI(Func pFunc, Action pCallBack, Dispatcher dispatcher)
{
- DoAsync(pFunc, pCallBack, true, dispatcher);
+ DoAsync(pFunc, pCallBack, null, true, dispatcher);
}
public static void DoGkvAccountingServiceAsync(Action pAction)
@@ -523,7 +523,9 @@ namespace BeWo.ServiceProxy
public static void DoStreamingServiceAsync(Func pFunc, Action pCallBack, Action pErrorCallBack)
{
- DoAsync(pFunc, pCallBack, pErrorCallBack, true);
+ Action tErrorCallBack = (e) => pErrorCallBack();
+
+ DoAsync(pFunc, pCallBack, tErrorCallBack, true);
}
public static void DoStreamingServiceAsync(Action pAction)
@@ -694,27 +696,33 @@ namespace BeWo.ServiceProxy
DoAsync(pFunc, pCallback, null, showWaitDialog);
}
- private static void DoAsync(Func pFunc, Action pCallback, bool showWaitDialog, Dispatcher dispatcher)
+ private static void DoAsync(Func pFunc, Action pCallback, Action pErrorCallback, bool showWaitDialog, Dispatcher dispatcher)
where TClient : ClientBase, TInterface, new()
where TInterface : class
{
-
- if(dispatcher is null)
+ if (dispatcher is null)
{
dispatcher = BeWoApp.Current.Dispatcher;
}
- Action action = (t) => dispatcher.BeginInvoke(
+ Action tCallback = (t) => dispatcher.BeginInvoke(
DispatcherPriority.Normal,
(Action)delegate
{
- pCallback(t);
+ pCallback?.Invoke(t);
});
- DoAsync(pFunc, action, showWaitDialog);
+ Action tErrorCallback = (t) => dispatcher.BeginInvoke(
+ DispatcherPriority.Normal,
+ (Action)delegate
+ {
+ pErrorCallback?.Invoke(t);
+ });
+
+ DoAsync(pFunc, tCallback, tErrorCallback, showWaitDialog);
}
- private static void DoAsync(Func pFunc, Action pCallback, Action pErrorCallback, bool showWaitDialog)
+ private static void DoAsync(Func pFunc, Action pCallback, Action pErrorCallback, bool showWaitDialog)
where TClient : ClientBase, TInterface, new()
where TInterface : class
{
@@ -754,9 +762,10 @@ namespace BeWo.ServiceProxy
}
ShowErrorMessage(e);
+
if (pErrorCallback != null)
{
- pErrorCallback();
+ pErrorCallback(e);
}
}
},
@@ -785,23 +794,30 @@ namespace BeWo.ServiceProxy
DoAsync(pAction, null, showWaitDialog);
}
- private static void DoAsync(Action pAction, Action pCallback, bool showWaitDialog, Dispatcher dispatcher)
+ private static void DoAsync(Action pAction, Action pCallback, Action pErrorCallback, bool showWaitDialog, Dispatcher dispatcher)
where TClient : ClientBase, TInterface, new()
where TInterface : class
{
- Action action = pCallback;
-
- if (dispatcher != null)
+ if (dispatcher is null)
{
- action = () => dispatcher.BeginInvoke(
- DispatcherPriority.Normal,
- (Action)delegate
- {
- pCallback();
- });
+ dispatcher = BeWoApp.Current.Dispatcher;
}
- DoAsync(pAction, action, showWaitDialog);
+ Action tCallback = () => dispatcher.BeginInvoke(
+ DispatcherPriority.Normal,
+ (Action)delegate
+ {
+ pCallback();
+ });
+
+ Action tErrorCallback = (t) => dispatcher.BeginInvoke(
+ DispatcherPriority.Normal,
+ (Action)delegate
+ {
+ pErrorCallback(t);
+ });
+
+ DoAsync(pAction, tCallback, tErrorCallback, showWaitDialog);
}
// private static void DoAsync(Action pAction, Action pCallback, bool )
@@ -809,6 +825,13 @@ namespace BeWo.ServiceProxy
private static void DoAsync(Action pAction, Action pCallback, bool showWaitDialog)
where TClient : ClientBase, TInterface, new()
where TInterface : class
+ {
+ DoAsync(pAction, pCallback, null, showWaitDialog);
+ }
+
+ private static void DoAsync(Action pAction, Action pCallback, Action pErrorCallback, bool showWaitDialog)
+ where TClient : ClientBase, TInterface, new()
+ where TInterface : class
{
try
{
@@ -846,6 +869,11 @@ namespace BeWo.ServiceProxy
}
ShowErrorMessage(e);
+
+ if (pErrorCallback != null)
+ {
+ pErrorCallback(e);
+ }
}
},
null);
diff --git a/BeWo/Services/BeWoControlFactory.cs b/BeWo/Services/BeWoControlFactory.cs
new file mode 100644
index 000000000..e368896a9
--- /dev/null
+++ b/BeWo/Services/BeWoControlFactory.cs
@@ -0,0 +1,72 @@
+using BeWo.View.Detail.AI;
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace BeWo.Services
+{
+ internal class BeWoControlFactory : IControlFactory
+ {
+ public Control GetAiConversationControl(UIContext uIContext, Dictionary context, long? reference_oid = null)
+ {
+ var styleString = getStyleString(uIContext);
+ var control = styleString is object ? new AiConversationChatView(styleString) : new AiConversationChatView();
+
+ control.ViewModel.UIContext = (int)uIContext;
+ control.ViewModel.ReferenceObjectOid = reference_oid;
+ control.ViewModel.ContextBeWoObjects = context;
+
+ return control;
+ }
+
+ private string getStyleString(UIContext uIContext) {
+ switch (uIContext)
+ {
+ case UIContext.SupportConcept: return "ModuleAiControlSupportConceptStyle";
+ case UIContext.Customer: return "ModuleAiControlCustomerStyle";
+ case UIContext.Person: return "ModuleAiControlPersonStyle";
+ case UIContext.Employee: return "ModuleAiControlEmployeeStyle";
+ case UIContext.Organisation: return "ModuleAiControlOrganisationStyle";
+ case UIContext.Team:
+ break;
+ case UIContext.Dokumente:
+ break;
+ case UIContext.User:
+ break;
+ case UIContext.UserGroup:
+ break;
+ case UIContext.Report:
+ break;
+ case UIContext.Scheduler:
+ break;
+ case UIContext.Wohnheim:
+ break;
+ case UIContext.Vertretungen:
+ break;
+ case UIContext.CustomerTeam:
+ break;
+ case UIContext.Scheduling:
+ break;
+ case UIContext.Finance:
+ break;
+ case UIContext.Administration:
+ break;
+ case UIContext.AiConversation:
+ break;
+ case UIContext.AiConversationPopup:
+ break;
+ case UIContext.ServiceRecord: return "ModuleAiControlZeiterfassungStyle";
+ case UIContext.CustomerSingle: return "ModuleAiControlCustomerStyle";
+ case UIContext.PersonSingle: return "ModuleAiControlPersonStyle";
+ case UIContext.EmployeeSingle: return "ModuleAiControlEmployeeStyle";
+ }
+
+ return null;
+ }
+ }
+}
\ No newline at end of file
diff --git a/BeWo/Services/BeWoWindowFactory.cs b/BeWo/Services/BeWoWindowFactory.cs
new file mode 100644
index 000000000..c1fdcfae3
--- /dev/null
+++ b/BeWo/Services/BeWoWindowFactory.cs
@@ -0,0 +1,80 @@
+using BeWo.View.Detail.AI;
+using BeWo.View.Windows;
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace BeWo.Services
+{
+ internal class BeWoWindowFactory : IWindowFactory
+ {
+ public Dictionary UIContext2Header { get; set; } = new Dictionary()
+ {
+ {UIContext.ServiceRecord, "Zeiterfassung KI Chat" },
+ {UIContext.Customer, "Klienten Übersicht KI Chat" },
+ {UIContext.Person, "Personen Übersicht KI Chat" },
+ {UIContext.Employee, "Mitarbeiter Übersicht KI Chat" },
+ {UIContext.Organisation, "Organisation Übersicht KI Chat" },
+ {UIContext.SupportConcept, "Hilfeplan Übersicht KI Chat" },
+ {UIContext.CustomerSingle, "Klient KI Chat" },
+ };
+
+ public AnimatedBeWoWindow GetAiConversationWindow(UIContext uIContext, Control control, double height = 600, double width = 1200)
+ {
+ UIContext2Header.TryGetValue(uIContext, out string title);
+
+ if (string.IsNullOrEmpty(title))
+ title = "default";
+
+ var window = GetAnimatedBeWoWindow(title, control,height, width);
+
+ return window;
+ }
+
+ private AnimatedBeWoWindow GetAnimatedBeWoWindow(string title, Control control, double height = 600, double width = 600)
+ {
+ var beWoWindow = new AnimatedBeWoWindow();
+
+ beWoWindow.Height = height;
+ beWoWindow.Width = width;
+
+ beWoWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;
+ beWoWindow.Owner = BeWoApp.CurrentBeWo.MainWindow;
+ beWoWindow.Title = title + " Fenster";
+ beWoWindow.rootGroupBox.Header = title;
+ beWoWindow.GroupBoxContent = control;
+
+ return beWoWindow;
+ }
+
+ public Control GetAiModalViewWindow(UIContext uIContext, Control control, double height = 600, double width = 1200)
+ {
+ UIContext2Header.TryGetValue(uIContext, out string title);
+
+ if (string.IsNullOrEmpty(title))
+ title = "default";
+
+ var popup = GetAiModalViewWindow(title, control, height, width);
+
+ return popup;
+ }
+
+ private Control GetAiModalViewWindow(string title, Control control, double height = 600, double width = 600)
+ {
+ var popup = new GroupBox();
+
+ popup.Style = Application.Current.FindResource("PopUpWindowStyle") as Style;
+ popup.Header = title;
+ popup.Content = control;
+ popup.Height = height;
+ popup.Width = width;
+
+ return popup;
+ }
+ }
+}
diff --git a/BeWo/Services/BeWoWindowService.cs b/BeWo/Services/BeWoWindowService.cs
new file mode 100644
index 000000000..ecf66a07a
--- /dev/null
+++ b/BeWo/Services/BeWoWindowService.cs
@@ -0,0 +1,69 @@
+using BeWo.View.Windows;
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Input;
+
+namespace BeWo.Services
+{
+ internal class BeWoWindowService : IWindowService
+ {
+ private readonly IWindowFactory _builder;
+ private readonly IControlFactory _controlFactory;
+
+ public BeWoWindowService(IWindowFactory builder, IControlFactory controlFactory)
+ {
+ _builder = builder;
+ _controlFactory = controlFactory;
+ }
+
+ public void ShowAiConversationWindow(UIContext uIContext, Dictionary bewoObjects, long? reference_oid = null)
+ {
+#if !DEBUG
+ BeWoApp.ShowInfoMessage("Diese Funktion befindet sich in der Testphase.");
+ return;
+#endif
+
+ ShowWindowDialog(
+ cf => cf.GetAiConversationControl(uIContext, bewoObjects, reference_oid),
+ (wf, ctrl) => wf.GetAiConversationWindow(uIContext, ctrl));
+ }
+ public void ShowAiConversationModalViewWindow(UIContext uIContext, Dictionary bewoObjects, long? reference_oid = null)
+ {
+#if !DEBUG
+ BeWoApp.ShowInfoMessage("Diese Funktion befindet sich in der Testphase.");
+ return;
+#endif
+
+ ShowModalViewWindow(cf => cf.GetAiConversationControl(uIContext, bewoObjects, reference_oid),
+ (wf, ctrl) => wf.GetAiModalViewWindow(uIContext, ctrl));
+ }
+
+ private void ShowWindow(Func getControl, Func getWindow)
+ {
+ var control = getControl(_controlFactory);
+ var window = getWindow(_builder, control);
+ window.Show();
+ }
+
+ private void ShowWindowDialog(Func getControl, Func getWindow)
+ {
+ var control = getControl(_controlFactory);
+ var window = getWindow(_builder, control);
+ window.ShowDialog();
+ }
+
+ private void ShowModalViewWindow(Func getControl, Func getPopup)
+ {
+ var control = getControl(_controlFactory);
+ var window = getPopup(_builder, control);
+ window.CommandBindings.Add(new CommandBinding(ApplicationCommands.Close, (s, e) => BeWoApp.MainControl.CloseCurrentPopUp()));
+ BeWoApp.MainControl.ShowControlAsModalPopup(window);
+ }
+ }
+}
diff --git a/BeWo/Services/IControlFactory.cs b/BeWo/Services/IControlFactory.cs
new file mode 100644
index 000000000..e1202ebf9
--- /dev/null
+++ b/BeWo/Services/IControlFactory.cs
@@ -0,0 +1,16 @@
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace BeWo.Services
+{
+ internal interface IControlFactory
+ {
+ Control GetAiConversationControl(UIContext uIContext, Dictionary context, long? reference_oid = null);
+ }
+}
diff --git a/BeWo/Services/IWindowFactory.cs b/BeWo/Services/IWindowFactory.cs
new file mode 100644
index 000000000..ad99ef312
--- /dev/null
+++ b/BeWo/Services/IWindowFactory.cs
@@ -0,0 +1,18 @@
+using BeWo.View.Windows;
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace BeWo.Services
+{
+ internal interface IWindowFactory
+ {
+ AnimatedBeWoWindow GetAiConversationWindow(UIContext uIContext, Control control, double height = 600, double width = 1200);
+ Control GetAiModalViewWindow(UIContext uIContext, Control control, double height = 600, double width = 1200);
+ }
+}
diff --git a/BeWo/Services/IWindowService.cs b/BeWo/Services/IWindowService.cs
new file mode 100644
index 000000000..4cc7c3ef9
--- /dev/null
+++ b/BeWo/Services/IWindowService.cs
@@ -0,0 +1,17 @@
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace BeWo.Services
+{
+ internal interface IWindowService
+ {
+ void ShowAiConversationWindow(UIContext uIContext, Dictionary bewoObjects, long? reference_oid = null);
+ void ShowAiConversationModalViewWindow(UIContext uIContext, Dictionary bewoObjects, long? reference_oid = null);
+ }
+}
diff --git a/BeWo/Styles/Colors/Colors.xaml b/BeWo/Styles/Colors/Colors.xaml
index 664e050c0..d4d28f236 100644
--- a/BeWo/Styles/Colors/Colors.xaml
+++ b/BeWo/Styles/Colors/Colors.xaml
@@ -102,6 +102,34 @@
+ #ffaaaaaa
+ #FFD7DADB
+ #FF92A9B3
+
+ #FFC80000
+ #FFD7DADB
+ #FF92A9B3
+
+ #FF993B3B
+ #FFD7DADB
+ #FF92A9B3
+
+ #FF19485C
+ #FFD7DADB
+ #FF92A9B3
+
+ #FF9E3D02
+ #FFD7DADB
+ #FF92A9B3
+
+ #FF205C19
+ #FFD7DADB
+ #FF92A9B3
+
+ #FFC8C000
+ #FFD7DADB
+ #FF92A9B3
+
\ No newline at end of file
diff --git a/BeWo/Styles/ControlStyles/GroupBoxStyles.xaml b/BeWo/Styles/ControlStyles/GroupBoxStyles.xaml
index 95b0fb2c2..deb694f71 100644
--- a/BeWo/Styles/ControlStyles/GroupBoxStyles.xaml
+++ b/BeWo/Styles/ControlStyles/GroupBoxStyles.xaml
@@ -52,35 +52,4 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/BeWo/Styles/Features/AIChatStyles.xaml b/BeWo/Styles/Features/AIChatStyles.xaml
index 17a4396e5..8ebd2383b 100644
--- a/BeWo/Styles/Features/AIChatStyles.xaml
+++ b/BeWo/Styles/Features/AIChatStyles.xaml
@@ -5,6 +5,10 @@
xmlns:templateselectors="clr-namespace:BeWo.View.TemplateSelectors"
xmlns:viewmodel="clr-namespace:BeWo.ViewModel">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -54,7 +148,13 @@
FontSize="10"
FontWeight="Thin"
Style="{StaticResource TextBlockStyle}"
- Text="{Binding Modell.ModelName, StringFormat=Modell: {0}}" />
+ Text="{Binding Updated, StringFormat=Aktualisiert: {0:dd.MM.yyyy HH:mm:ss}}" />
+
@@ -178,10 +278,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BeWo/View/Detail/AI/AiConversationChatView.xaml b/BeWo/View/Detail/AI/AiConversationChatView.xaml
index dcd22b8d7..277f8357b 100644
--- a/BeWo/View/Detail/AI/AiConversationChatView.xaml
+++ b/BeWo/View/Detail/AI/AiConversationChatView.xaml
@@ -3,6 +3,7 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:ai="clr-namespace:BeWo.View.Detail.AI"
+ xmlns:conv="clr-namespace:BeWo.Converter.Features"
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
@@ -12,6 +13,7 @@
xmlns:localView="clr-namespace:BeWo.View"
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:shared="clr-namespace:BS.Shared;assembly=BS.Shared"
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
xmlns:viewmodel="clr-namespace:BeWo.ViewModel"
@@ -29,13 +31,14 @@
+
-
+
+ SelectedItem="{Binding SelectedVM, Mode=TwoWay}">
+
+
+
+
+
+
+
+
+ Klonen
+
+
+
+
+
+
diff --git a/BeWo/View/Detail/AI/AiConversationChatView.xaml.cs b/BeWo/View/Detail/AI/AiConversationChatView.xaml.cs
index 228b195b3..d75ac5e6c 100644
--- a/BeWo/View/Detail/AI/AiConversationChatView.xaml.cs
+++ b/BeWo/View/Detail/AI/AiConversationChatView.xaml.cs
@@ -1,4 +1,5 @@
-using BeWo.ServiceProxy;
+using BeWo.Core;
+using BeWo.ServiceProxy;
using BeWo.ViewModel.ListViewModel;
using BS.Shared.Extensions;
using DevExpress.Mvvm;
@@ -30,11 +31,20 @@ namespace BeWo.View.Detail.AI
{
InitializeComponent();
- OpenAiSettingCommand = new DelegateCommand(OpenAiSetting);
-
((INotifyCollectionChanged)listbox_messages.Items).CollectionChanged += listbox_conversations_SelectionChanged;
popup_settings.Closed += (s, e) => ViewModel.UpdateConfig();
+
+ ViewModel.SendNewMessageSuccess += (s, e) =>
+ {
+ if (txt_input_message.Visibility == Visibility.Visible)
+ txt_input_message.Focus();
+ };
+ }
+
+ public AiConversationChatView(string stylestring) : this()
+ {
+ rootgroupbox.Style = (Style)FindResource(stylestring);
}
public AiConversationListVM ViewModel
@@ -43,32 +53,48 @@ namespace BeWo.View.Detail.AI
set => DataContext = value;
}
- public DelegateCommand OpenAiSettingCommand { get; set; }
-
private void BeWoView_Loaded(object sender, RoutedEventArgs e)
{
if (BeWoApp.IsInDesignMode)
return;
+
ViewModel.ReloadConfigCommand.Execute(null);
ViewModel.ReloadConversationsCommand.Execute(null);
}
- private void OpenAiSetting()
- {
- ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiModels(), (x) =>
- {
- ViewModel.Models.MakeEqualTo(x);
- popup_settings.IsOpen = true;
- }, true, this);
- }
-
private void listbox_conversations_SelectionChanged(object sender, NotifyCollectionChangedEventArgs e)
{
- if (VisualTreeHelper.GetChildrenCount(listbox_messages) > 0)
+ BeWoWpfUtils.ScrollToBottom(listbox_messages);
+ }
+
+ private void popup_conversation_clone_Loaded(object sender, RoutedEventArgs e)
+ {
+ BeWoWpfUtils.ScrollToBottom(listbox_messages_clone);
+ }
+
+ private void Grid_PreviewKeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.Key == Key.Enter)
{
- Border border = (Border)VisualTreeHelper.GetChild(listbox_messages, 0);
- ScrollViewer scrollViewer = (ScrollViewer)VisualTreeHelper.GetChild(border, 0);
- scrollViewer.ScrollToBottom();
+ if ((Keyboard.Modifiers & ModifierKeys.Shift) == ModifierKeys.Shift)
+ {
+ // Shift + Enter gedrückt
+ Console.WriteLine("Shift + Enter erkannt");
+ }
+ else
+ {
+ // Nur Enter gedrückt
+ // Console.WriteLine("Enter erkannt");
+
+ object p = null;
+ if(ViewModel.SendNewMessageCommand.CanExecute(p))
+ ViewModel.SendNewMessageCommand.Execute(p);
+
+ e.Handled = true;
+ }
+
+ // Optional: Event als behandelt markieren, wenn du die Standardaktion unterdrücken willst
+ // e.Handled = true;
}
}
}
diff --git a/BeWo/View/Detail/CustomerView.xaml b/BeWo/View/Detail/CustomerView.xaml
index 16217dd8d..a7797c6ff 100644
--- a/BeWo/View/Detail/CustomerView.xaml
+++ b/BeWo/View/Detail/CustomerView.xaml
@@ -804,6 +804,7 @@
+
@@ -3786,10 +3787,10 @@
Selector.Selected="tabitem_log_Selected" />
@@ -3798,12 +3799,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BeWo/View/Detail/CustomerView.xaml.cs b/BeWo/View/Detail/CustomerView.xaml.cs
index 132206356..7d1b3db06 100644
--- a/BeWo/View/Detail/CustomerView.xaml.cs
+++ b/BeWo/View/Detail/CustomerView.xaml.cs
@@ -51,6 +51,9 @@ using Hyperlink = System.Windows.Documents.Hyperlink;
using MessageBox = System.Windows.MessageBox;
using VerticalAlignment = System.Windows.VerticalAlignment;
using BeWo.AI;
+using BeWo.View.Navigation;
+using DevExpress.Mvvm;
+using System.Collections;
namespace BeWo.View.Detail
{
@@ -96,10 +99,12 @@ namespace BeWo.View.Detail
public CustomerView(CustomerVM pCustomerVM)
{
InitializeComponent();
+ DataContext = ViewModel;
- DataContext = ViewModel;
+ OpenAiWindowCommand = new DelegateCommand(OpenAiWindow, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView) && !ViewModel.IsNew);
+ OpenAiPopupCommand = new DelegateCommand(OpenAiPopup, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView2) && !ViewModel.IsNew);
- BehinderungsartenSelection.CommandBindings.Add(new CommandBinding(ApplicationCommands.Close, (s, e) => this.Dispatch(() => { PopupBehinderungsarten.IsOpen = false; })));
+ BehinderungsartenSelection.CommandBindings.Add(new CommandBinding(ApplicationCommands.Close, (s, e) => this.Dispatch(() => { PopupBehinderungsarten.IsOpen = false; })));
MerkzeichenSelection.CommandBindings.Add(new CommandBinding(ApplicationCommands.Close, (s, e) => this.Dispatch(() => { PopupMerkzeichen.IsOpen = false; })));
_AlleEintragKategorien = pCustomerVM.EintragKategorien;
@@ -289,7 +294,42 @@ namespace BeWo.View.Detail
#endif
}
- void Image_EditValueChanged(object sender, DevExpress.Xpf.Editors.EditValueChangedEventArgs e)
+ public DelegateCommand OpenAiWindowCommand { get; }
+ public DelegateCommand OpenAiPopupCommand { get; }
+
+ public Dictionary GetVisibleInformationReferences()
+ {
+ var visible = ViewModel;
+
+ return GetVisibleInformationReferences(visible);
+ }
+
+ private Dictionary GetVisibleInformationReferences(CustomerVM customer)
+ {
+ var dict = new Dictionary() {
+ { TableID.Customer, new long[]{customer.DataContract.CustomerOid.Value } }
+ };
+
+ return dict;
+ }
+
+ private void OpenAiWindow()
+ {
+ var customer_oid = ViewModel.DataContract.CustomerOid;
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.CustomerSingle, context, customer_oid);
+ }
+
+ private void OpenAiPopup()
+ {
+ var customer_oid = ViewModel.DataContract.CustomerOid;
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.CustomerSingle, context, customer_oid);
+ }
+
+ void Image_EditValueChanged(object sender, DevExpress.Xpf.Editors.EditValueChangedEventArgs e)
{
_ViewModel.CustomerImage = Img.EditValue as byte[];
}
@@ -361,7 +401,7 @@ namespace BeWo.View.Detail
//get { return BeWoApp.Tenant == "demo" && BeWoApp.UserName == "demo"; }
}
- private void Log(string log)
+ private void Log(string log)
{
if (ShouldLog)
{
diff --git a/BeWo/View/Detail/EmployeeView.xaml b/BeWo/View/Detail/EmployeeView.xaml
index faec46ecc..6b6e4e884 100644
--- a/BeWo/View/Detail/EmployeeView.xaml
+++ b/BeWo/View/Detail/EmployeeView.xaml
@@ -1,24 +1,33 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
@@ -98,7 +178,7 @@
-
+
@@ -107,10 +187,22 @@
-->
-
+
-
+
-
+
-
+
-
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
diff --git a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs
index 64bc33a28..55a272c9c 100644
--- a/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs
+++ b/BeWo/View/Detail/Zeiterfassung/ServiceRecordView2.xaml.cs
@@ -5097,20 +5097,15 @@ namespace BeWo.View.Detail.Zeiterfassung
var context = ViewModel.GetVisibleInformationReferences(records);
- var window = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationWindow(UIContext.ServiceRecord, context);
-
- window?.ShowDialog();
- }
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.ServiceRecord, context);
+ }
private void Ai_Button2_Click(object sender, RoutedEventArgs e)
{
var records = GetVisibleRecordVMs();
var context = ViewModel.GetVisibleInformationReferences(records);
- var control = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationControl(UIContext.ServiceRecord, context);
-
- if(control is object)
- MainControl.ShowControlAsModalPopup(control);
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.ServiceRecord, context);
}
private IEnumerable GetVisibleRecordVMs()
diff --git a/BeWo/View/Navigation/CustomerNavigationView.xaml.cs b/BeWo/View/Navigation/CustomerNavigationView.xaml.cs
index 75558e8df..fb2534669 100644
--- a/BeWo/View/Navigation/CustomerNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/CustomerNavigationView.xaml.cs
@@ -205,19 +205,14 @@ namespace BeWo.View.Navigation
{
var context = GetVisibleInformationReferences();
- var window = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationWindow(UIContext.Customer, context);
-
- window?.ShowDialog();
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.Customer, context);
}
private void OpenAiPopup()
{
var context = GetVisibleInformationReferences();
- var control = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationControl(UIContext.Customer, context);
-
- if (control is object)
- MainControl.ShowControlAsModalPopup(control);
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.Customer, context);
}
private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
diff --git a/BeWo/View/Navigation/EmployeeNavigationView.xaml.cs b/BeWo/View/Navigation/EmployeeNavigationView.xaml.cs
index 4aeedae1a..1d0b623b3 100644
--- a/BeWo/View/Navigation/EmployeeNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/EmployeeNavigationView.xaml.cs
@@ -112,19 +112,14 @@ namespace BeWo.View.Navigation
{
var context = GetVisibleInformationReferences();
- var window = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationWindow(UIContext.Employee, context);
-
- window?.ShowDialog();
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.Employee, context);
}
private void OpenAiPopup()
{
var context = GetVisibleInformationReferences();
- var control = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationControl(UIContext.Employee, context);
-
- if (control is object)
- MainControl.ShowControlAsModalPopup(control);
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.Employee, context);
}
private bool MainNavigationView_ArchiveObject(IFilterableDC obj)
diff --git a/BeWo/View/Navigation/OrganisationNavigationView.xaml.cs b/BeWo/View/Navigation/OrganisationNavigationView.xaml.cs
index fc4aa08ad..c53f57b08 100644
--- a/BeWo/View/Navigation/OrganisationNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/OrganisationNavigationView.xaml.cs
@@ -1,7 +1,9 @@
-using System.Collections.Generic;
+using System.Collections;
+using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Windows;
+using System.Windows.Input;
using BeWo.Core;
using BeWo.Core.Service;
using BeWo.ServiceProxy;
@@ -13,6 +15,7 @@ using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
+using DevExpress.Mvvm;
using Microsoft.Win32;
namespace BeWo.View.Navigation
@@ -27,21 +30,64 @@ namespace BeWo.View.Navigation
public OrganisationNavigationView()
{
- this.InitializeComponent();
+ InitializeComponent();
- this.mainNavigationView.Sorter = new OrganisationSorter();
+ mainNavigationView.OpenAiWindowCommand = new DelegateCommand(OpenAiWindow, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView));
+ mainNavigationView.OpenAiPopupCommand = new DelegateCommand(OpenAiPopup, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView2));
- this.mainNavigationView.ArchiveButtonVisible =
+ mainNavigationView.Sorter = new OrganisationSorter();
+
+ mainNavigationView.ArchiveButtonVisible =
BeWoApp.LoggedOnUser.HasRight(UserRightType.Organisation_AllowArchiving);
- this.mainNavigationView.ShowArchivedObjectsVisible = true;
+ mainNavigationView.ShowArchivedObjectsVisible = true;
}
private void OnLoaded(object sender, RoutedEventArgs e)
{
ReloadData(false);
- }
- private void mainNavigationView_CreateNewObject()
+ CommandManager.InvalidateRequerySuggested();
+ }
+
+ public Dictionary GetVisibleInformationReferences()
+ {
+ var visible = mainNavigationView.objectListBox.ItemsSource;
+
+ return GetVisibleInformationReferences(visible);
+ }
+
+ private Dictionary GetVisibleInformationReferences(IEnumerable visible_persons)
+ {
+ var oids = new List();
+ foreach (var p in visible_persons)
+ {
+ var orga = p as CompactOrganisationDC;
+ oids.Add(orga.OrganisationOid);
+ }
+
+ var dict = new Dictionary() {
+ {
+ TableID.Organisation, oids.ToArray()}
+ };
+
+ return dict;
+ }
+
+ private void OpenAiWindow()
+ {
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.Organisation, context);
+ }
+
+ private void OpenAiPopup()
+ {
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.Organisation, context);
+ }
+
+ private void mainNavigationView_CreateNewObject()
{
VMFactory.CreateOrganisationVMAsync(cb => this.Dispatch(delegate { this.MainControl.NavigateTo(new OrganisationView(cb) { ParentView = this }); }));
}
diff --git a/BeWo/View/Navigation/PersonNavigationView.xaml.cs b/BeWo/View/Navigation/PersonNavigationView.xaml.cs
index 68753b81d..34fdce350 100644
--- a/BeWo/View/Navigation/PersonNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/PersonNavigationView.xaml.cs
@@ -114,19 +114,14 @@ namespace BeWo.View.Navigation
{
var context = GetVisibleInformationReferences();
- var window = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationWindow(UIContext.Person, context);
-
- window?.ShowDialog();
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.Person, context);
}
private void OpenAiPopup()
{
var context = GetVisibleInformationReferences();
- var control = BeWoWindowBuilder.AiWindowBuilder.GetAiConversationControl(UIContext.Person, context);
-
- if (control is object)
- MainControl.ShowControlAsModalPopup(control);
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.Person, context);
}
private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
diff --git a/BeWo/View/Navigation/SupportConceptNavigationView.xaml b/BeWo/View/Navigation/SupportConceptNavigationView.xaml
index b857d87a1..5faa01d13 100644
--- a/BeWo/View/Navigation/SupportConceptNavigationView.xaml
+++ b/BeWo/View/Navigation/SupportConceptNavigationView.xaml
@@ -1,68 +1,93 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BeWo/View/Navigation/SupportConceptNavigationView.xaml.cs b/BeWo/View/Navigation/SupportConceptNavigationView.xaml.cs
index 8b414dd0e..6c3e0dd18 100644
--- a/BeWo/View/Navigation/SupportConceptNavigationView.xaml.cs
+++ b/BeWo/View/Navigation/SupportConceptNavigationView.xaml.cs
@@ -23,6 +23,9 @@ using BeWo.MultiLanguage;
using BS.Shared.Translation;
using Microsoft.Win32;
using BeWo.View.Windows;
+using DevExpress.Mvvm;
+using System.Collections;
+using System.Windows.Input;
namespace BeWo.View.Navigation
{
@@ -44,7 +47,10 @@ namespace BeWo.View.Navigation
{
this.InitializeComponent();
- this.mainNavigationView.Sorter = new SupportConceptSorter();
+ mainNavigationView.OpenAiWindowCommand = new DelegateCommand(OpenAiWindow, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView));
+ mainNavigationView.OpenAiPopupCommand = new DelegateCommand(OpenAiPopup, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleView2));
+
+ this.mainNavigationView.Sorter = new SupportConceptSorter();
this.mainNavigationView.ArchiveButtonVisible = BeWoApp.LoggedOnUser.HasRight(UserRightType.SupportConceptView_AllowArchiving);
this.mainNavigationView.ShowArchivedObjectsVisible = true;
@@ -194,7 +200,45 @@ namespace BeWo.View.Navigation
}
}
- private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
+ public Dictionary GetVisibleInformationReferences()
+ {
+ var visible = mainNavigationView.objectListBox.ItemsSource;
+
+ return GetVisibleInformationReferences(visible);
+ }
+
+ private Dictionary GetVisibleInformationReferences(IEnumerable visible_persons)
+ {
+ var oids = new List();
+ foreach (var p in visible_persons)
+ {
+ var scdc = p as CompactSupportConceptDC;
+ oids.Add(scdc.SupportConceptOid);
+ }
+
+ var dict = new Dictionary() {
+ {
+ TableID.SupportConcept, oids.ToArray()}
+ };
+
+ return dict;
+ }
+
+ private void OpenAiWindow()
+ {
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationWindow(UIContext.SupportConcept, context);
+ }
+
+ private void OpenAiPopup()
+ {
+ var context = GetVisibleInformationReferences();
+
+ MainControl.WindowService.ShowAiConversationModalViewWindow(UIContext.SupportConcept, context);
+ }
+
+ private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
{
//chkShowOnlyTeamSCs.IsChecked = false;
//BeWoApp.AppSettings.ShowOnlyMySupportConcepts = this.chkShowOnlyMySCs.IsChecked.Value;
@@ -232,7 +276,9 @@ namespace BeWo.View.Navigation
private void OnLoaded(object sender, RoutedEventArgs e)
{
ReloadData(false);
- }
+
+ CommandManager.InvalidateRequerySuggested();
+ }
private void UpdateCustomFilter()
{
diff --git a/BeWo/View/Windows/AiWindowBuilder.cs b/BeWo/View/Windows/AiWindowBuilder.cs
deleted file mode 100644
index 9b3bca173..000000000
--- a/BeWo/View/Windows/AiWindowBuilder.cs
+++ /dev/null
@@ -1,58 +0,0 @@
-using BeWo.View.Detail.AI;
-using BS.Shared;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Windows.Controls;
-using static BeWo.View.Windows.BeWoWindowBuilder;
-
-namespace BeWo.View.Windows
-{
- public class AiWindowBuilder
- {
- public Dictionary UIContext2Header { get; set; } = new Dictionary()
- {
- {UIContext.ServiceRecord, "Zeiterfassung KI Chat" },
- {UIContext.Customer, "Klienten Übersicht KI Chat" },
- };
-
- public Window GetAiConversationWindow(UIContext uIContext, Dictionary context, double height = 600, double width = 1200)
- {
-#if !DEBUG
- BeWoApp.ShowInfoMessage("Diese Funktion befindet sich in der Testphase.");
- return null;
-#endif
-
- string title = null;
-
- UIContext2Header.TryGetValue(uIContext, out title);
-
- if (string.IsNullOrEmpty(title))
- title = "default";
-
- var control = GetAiConversationControl(uIContext, context);
-
- var window = GetAnimatedBeWoWindow(title, control, 400, height, 1000, 500, width, 1600);
-
- return window;
- }
-
- public UserControl GetAiConversationControl(UIContext uIContext, Dictionary context)
- {
-#if !DEBUG
- BeWoApp.ShowInfoMessage("Diese Funktion befindet sich in der Testphase.");
- return null;
-#endif
-
- var control = new AiConversationChatView();
-
- control.ViewModel.UIContext = (int)uIContext;
- control.ViewModel.ContextBeWoObjects = context;
-
- return control;
- }
- }
-}
diff --git a/BeWo/View/Windows/AnimatedBeWoWindow.xaml.cs b/BeWo/View/Windows/AnimatedBeWoWindow.xaml.cs
index c1f9055e3..369de6bf3 100644
--- a/BeWo/View/Windows/AnimatedBeWoWindow.xaml.cs
+++ b/BeWo/View/Windows/AnimatedBeWoWindow.xaml.cs
@@ -64,11 +64,6 @@ namespace BeWo.View.Windows
rootGroupBox.Content = fe;
}
- public AnimatedBeWoWindow(FrameworkElement fe, string stylestring) : this(fe)
- {
- rootGroupBox.Style = (Style)FindResource(stylestring);
- }
-
public void Window_Closing(object sender, CancelEventArgs e)
{
if (!closeStoryBoardCompleted && !isClosing)
diff --git a/BeWo/View/Windows/BeWoWindowBuilder.cs b/BeWo/View/Windows/BeWoWindowBuilder.cs
index dc32995f9..a58d0bc4e 100644
--- a/BeWo/View/Windows/BeWoWindowBuilder.cs
+++ b/BeWo/View/Windows/BeWoWindowBuilder.cs
@@ -15,8 +15,6 @@ namespace BeWo.View.Windows
{
public static class BeWoWindowBuilder
{
- public static AiWindowBuilder AiWindowBuilder { get; } = new AiWindowBuilder();
-
public static BeWoWindow GetTextViewer(string title, string text, bool fixed_size = false, double height = 600, double width = 600)
{
if (fixed_size)
@@ -86,32 +84,6 @@ namespace BeWo.View.Windows
return beWoWindow;
}
- public static AnimatedBeWoWindow GetAnimatedBeWoWindow(string title, Control control, double min_height, double height, double max_height, double min_width, double width, double max_width)
- {
- var beWoWindow = new AnimatedBeWoWindow();
-
- if (min_height > height || height > max_height)
- throw new InvalidOperationException($"Window Height: {min_height} < {height} < {max_height}");
-
- if (min_width > width || width > max_width)
- throw new InvalidOperationException($"Window Width: {min_width} < {width} < {max_width}");
-
- beWoWindow.Height = height;
- beWoWindow.MinHeight = min_height;
- beWoWindow.MaxHeight = max_height;
- beWoWindow.Width = width;
- beWoWindow.MinWidth = min_width;
- beWoWindow.MaxHeight = max_width;
-
- beWoWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;
- beWoWindow.Owner = BeWoApp.CurrentBeWo.MainWindow;
- beWoWindow.Title = title + " Fenster";
- beWoWindow.rootGroupBox.Header = title;
- beWoWindow.GroupBoxContent = control;
-
- return beWoWindow;
- }
-
public static void ShowErrorMessageBox(string text)
{
MessageBox.Show(text, "Fehler", MessageBoxButton.OK, MessageBoxImage.Asterisk);
diff --git a/BeWo/ViewModel/AiConfigVM.cs b/BeWo/ViewModel/AiConfigVM.cs
index e1c5d4080..cc08b4978 100644
--- a/BeWo/ViewModel/AiConfigVM.cs
+++ b/BeWo/ViewModel/AiConfigVM.cs
@@ -101,6 +101,8 @@ namespace BeWo.ViewModel
Temperature = pDataContract.Temperature;
Top_P = pDataContract.Top_P;
Max_Gen_Len = pDataContract.Max_Gen_Len;
+
+ SetDirty(false);
}
}
}
diff --git a/BeWo/ViewModel/AiConversationMessageVM.cs b/BeWo/ViewModel/AiConversationMessageVM.cs
index e6617bee8..bffd062cd 100644
--- a/BeWo/ViewModel/AiConversationMessageVM.cs
+++ b/BeWo/ViewModel/AiConversationMessageVM.cs
@@ -9,6 +9,7 @@ namespace BeWo.ViewModel
{
public class AiConversationMessageVM : AbstractDCMapperVM
{
+ private bool _IsChecked;
private string _Message;
public AiConversationMessageVM(AiConversationMessageDC dc) : base(dc, dc.Oid is null)
@@ -16,6 +17,19 @@ namespace BeWo.ViewModel
}
+ public bool IsChecked
+ {
+ get { return _IsChecked; }
+ set
+ {
+ if (!AreDifferent(IsChecked, value))
+ return;
+
+ _IsChecked = value;
+ FirePropertyChanged(nameof(IsChecked));
+ }
+ }
+
public string Message
{
get { return _Message; }
diff --git a/BeWo/ViewModel/ListViewModel/AbstractDCListMapperVM.cs b/BeWo/ViewModel/ListViewModel/AbstractDCListMapperVM.cs
index be22755cb..31fad02ad 100644
--- a/BeWo/ViewModel/ListViewModel/AbstractDCListMapperVM.cs
+++ b/BeWo/ViewModel/ListViewModel/AbstractDCListMapperVM.cs
@@ -48,8 +48,9 @@ namespace BeWo.ViewModel.ListViewModel
public AbstractDCListMapperVM() : this(null) { }
+ public event EventHandler SelectedVMChanged;
- public virtual int AddedCount
+ public virtual int AddedCount
{
get
{
@@ -94,7 +95,8 @@ namespace BeWo.ViewModel.ListViewModel
{
_SelectedVM = value;
FirePropertyChanged(nameof(SelectedVM));
- }
+ SelectedVMChanged?.Invoke(this, EventArgs.Empty);
+ }
}
public override bool IsDirty
diff --git a/BeWo/ViewModel/ListViewModel/AiConversationListVM.cs b/BeWo/ViewModel/ListViewModel/AiConversationListVM.cs
index 8e5afb24f..bf3e3bc87 100644
--- a/BeWo/ViewModel/ListViewModel/AiConversationListVM.cs
+++ b/BeWo/ViewModel/ListViewModel/AiConversationListVM.cs
@@ -1,10 +1,12 @@
-using BeWo.ServiceProxy;
+using BeWo.Core;
+using BeWo.ServiceProxy;
using BS.Shared;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Feature.AI;
using BS.Shared.Extensions;
using ChatController.Utilities.Extensions;
using DevExpress.Mvvm;
+using DevExpress.Xpf.Editors;
using DevExpress.XtraPrinting.Native;
using System;
using System.Collections.Generic;
@@ -14,6 +16,8 @@ using System.Linq;
using System.Runtime.Remoting.Contexts;
using System.Text;
using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Input;
using System.Windows.Markup;
using System.Windows.Threading;
@@ -21,13 +25,17 @@ namespace BeWo.ViewModel.ListViewModel
{
public class AiConversationListVM : AbstractDCListMapperVM
{
+ private bool _IsSettingsOpen;
+ private bool _IsCloneOpen;
+ private bool _IsSending;
+
private string _MessageInput;
private string _ContextInput;
private AiModelDC _SelectedModel;
private AiConfigVM _Config;
- public AiConversationListVM() : this(null)
+ public AiConversationListVM() : this(null)
{
if (BeWoApp.IsInDesignMode)
{
@@ -39,22 +47,35 @@ namespace BeWo.ViewModel.ListViewModel
{
Models = new ObservableSortCollection();
- SendNewMessageCommand = new DelegateCommand(SendNewMessage, CanSendNewMessage);
- RequestNewConversationCommand = new DelegateCommand(RequestNewConversation);
- TestCommand = new DelegateCommand(Test);
+ SendNewMessageCommand = new DelegateCommand(SendNewMessage, () => SelectedVM is object && !string.IsNullOrWhiteSpace(MessageInput) && !IsSending);
+ RequestNewConversationCommand = new DelegateCommand(RequestNewConversation, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleChatAdd));
+ //TestCommand = new DelegateCommand(Test);
ReloadConfigCommand = new DelegateCommand(ReloadConfig);
ReloadConversationsCommand = new DelegateCommand(ReloadConversations);
ReloadModelsCommand = new DelegateCommand(ReloadModels);
+
+ OpenSettingCommand = new DelegateCommand(OpenSetting, () => (BeWoApp.AppSettings?.ModuleAiSettingsEnabled ?? true) && BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleViewSetting));
+ OpenCloneCommand = new DelegateCommand(OpenClone, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleChatClone) && SelectedVM is object);
+ CloneCommand = new DelegateCommand(Clone);
+
+ AskDeleteCommand = new DelegateCommand(AskDelete, () => BeWoApp.HasLoggedOnUserRight(UserRightType.AiModuleChatDelete) && SelectedVM is object);
}
+ public event EventHandler SendNewMessageSuccess;
+
public DelegateCommand SendNewMessageCommand { get; set; }
public DelegateCommand RequestNewConversationCommand { get; set; }
public DelegateCommand TestCommand { get; set; }
+ public DelegateCommand AskDeleteCommand { get; set; }
public DelegateCommand ReloadConfigCommand { get; set; }
public DelegateCommand ReloadConversationsCommand { get; set; }
public DelegateCommand ReloadModelsCommand { get; set; }
+ public DelegateCommand OpenSettingCommand { get; set; }
+ public DelegateCommand OpenCloneCommand { get; set; }
+ public DelegateCommand CloneCommand { get; set; }
+
public ObservableCollection Models { get; set; }
public AiModelDC SelectedModel
{
@@ -93,7 +114,6 @@ namespace BeWo.ViewModel.ListViewModel
FirePropertyChanged(nameof(MessageInput));
}
}
-
public string ContextInput
{
get { return _ContextInput; }
@@ -107,47 +127,99 @@ namespace BeWo.ViewModel.ListViewModel
}
}
- public int UIContext{ get; set; }
+ public bool IsSettingsOpen
+ {
+ get => _IsSettingsOpen;
+ set
+ {
+ _IsSettingsOpen = value;
+ FirePropertyChanged(nameof(IsSettingsOpen));
+ }
+ }
+ public bool IsCloneOpen
+ {
+ get => _IsCloneOpen;
+ set
+ {
+ _IsCloneOpen = value;
+ FirePropertyChanged(nameof(IsCloneOpen));
+ }
+ }
+ public bool IsSending
+ {
+ get => _IsSending;
+ set
+ {
+ _IsSending = value;
+ FirePropertyChanged(nameof(IsSending));
+ }
+ }
+
+ public int UIContext { get; set; }
+ public long? ReferenceObjectOid { get; set; }
public Dictionary ContextBeWoObjects { get; set; }
- public void RequestNewConversation()
+ private void RequestNewConversation()
{
var conv = new AiConversationDC();
conv.UIContext = UIContext;
conv.ContextBeWoObjects = ContextBeWoObjects;
- ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.CreateAiConversation(conv, Config.SelectedModel.Oid.Value), dc => {
- var vm = new AiConversationVM(dc);
- VMList.Insert(0, vm);
- SelectedVM = vm;
- }, true, null);
+ ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.CreateAiConversation(conv, Config.SelectedModel.Oid.Value), InsertConverstion);
}
- public void SendNewMessage()
+ private void SendNewMessage()
{
- var conv = SelectedVM;
+ if (IsSending)
+ throw new InvalidOperationException("Sendet bereits");
- var msg_dc = new AiConversationMessageDC();
-
- msg_dc.Message = MessageInput;
- msg_dc.Role = BS.Shared.AiConversationMessageRole.User;
- msg_dc.Created = DateTime.Now;
-
- var msg_vm = new AiConversationMessageVM(msg_dc);
-
- conv.Messages.VMList.Add(msg_vm);
-
- ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.SendNewMessage(conv.DataContract.Oid.Value, MessageInput), (messages) =>
+ IsSending = true;
+ try
{
- if (messages.Count != 2)
- throw new InvalidOperationException("message count: " + messages.Count);
+ var conv = SelectedVM;
- msg_vm.DataContract = messages[0];
+ var msg_dc = new AiConversationMessageDC();
- conv.Messages.VMList.Add(new AiConversationMessageVM(messages[1]));
- });
+ msg_dc.Message = MessageInput;
+ msg_dc.Role = BS.Shared.AiConversationMessageRole.User;
+ msg_dc.Created = DateTime.Now;
+
+ var msg_vm = new AiConversationMessageVM(msg_dc);
+
+ conv.Messages.VMList.Add(msg_vm);
+
+ ServiceFacade.DoAiEnhancedServiceAsnyc(
+ x => x.SendNewMessage(conv.DataContract.Oid.Value, MessageInput),
+ (messages) =>
+ {
+ if (messages.Count != 2)
+ throw new InvalidOperationException("message count: " + messages.Count);
+
+ msg_vm.DataContract = messages[0];
+
+ conv.Messages.VMList.Add(new AiConversationMessageVM(messages[1]));
+
+ MessageInput = string.Empty;
+
+ IsSending = false;
+
+ SendNewMessageSuccess?.Invoke(this, EventArgs.Empty);
+ },
+ (exception) =>
+ {
+ conv.Messages.VMList.Remove(msg_vm);
+
+ IsSending = false;
+ }
+ );
+ }
+ catch (Exception ex) {
+ IsSending = false;
+ }
+
+
}
- public void Test()
+ private void Test()
{
throw new NotImplementedException();
@@ -186,6 +258,13 @@ namespace BeWo.ViewModel.ListViewModel
//}
}
+ private void InsertConverstion(AiConversationDC dc)
+ {
+ var vm = new AiConversationVM(dc);
+ VMList.Insert(0, vm);
+ SelectedVM = vm;
+ }
+
private void ReloadConfig()
{
ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiConfig(), (x) =>
@@ -220,8 +299,9 @@ namespace BeWo.ViewModel.ListViewModel
private void ReloadConversations()
{
var ui_context = UIContext;
+ var reference = ReferenceObjectOid;
- ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiConversations(ui_context), (x) =>
+ ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiConversations(ui_context, reference), (x) =>
{
x.Reverse();
var vms = new AiConversationListVM(x);
@@ -229,11 +309,68 @@ namespace BeWo.ViewModel.ListViewModel
});
}
- private bool CanSendNewMessage()
+ private void OpenSetting()
{
- return SelectedVM is object;
+ ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiModels(), (x) =>
+ {
+ Models.MakeEqualTo(x);
+ IsSettingsOpen = true;
+ });
+ }
+ private void OpenClone()
+ {
+ foreach (var message in SelectedVM.Messages.VMList)
+ {
+ message.IsChecked = true;
+ }
+
+ IsCloneOpen = true;
+ }
+ private void Clone()
+ {
+ var conv = SelectedVM;
+
+ AiConversationMessageVM last = null;
+ foreach (var msg in conv.Messages.VMList)
+ {
+ if (!msg.IsChecked)
+ break;
+
+ last = msg;
+ }
+
+ var conv_oid = conv.DataContract.Oid.Value;
+ var msg_oid = last?.DataContract.Oid;
+
+ ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.CloneAiConversation(conv_oid, msg_oid), dc =>
+ {
+ InsertConverstion(dc);
+ CloseClone();
+ });
+ }
+ private void CloseClone()
+ {
+ IsCloneOpen = false;
}
+ public void AskDelete()
+ {
+ var selected = SelectedVM;
+
+ var oid = selected.DataContract.Oid.Value;
+
+ var msg = $"Wollen Sie die ausgewählte Konversation ({oid}) löschen?";
+
+ if (MessageBox.Show(msg, "Konversation löschen", MessageBoxButton.YesNo, MessageBoxImage.Warning) ==
+ MessageBoxResult.Yes)
+ {
+ ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.DeleteAiConversation(oid), () => {
+ VMList.Remove(selected);
+ CommandManager.InvalidateRequerySuggested();
+ //SelectedVM = VMList.FirstOrDefault();
+ });
+ }
+ }
#region Designer
private void InitDesigner()
{
@@ -277,7 +414,7 @@ namespace BeWo.ViewModel.ListViewModel
message_dc2,
message_dc3,
};
-
+
var conversation_dc = new AiConversationDC()
{
Created = DateTime.Now,
diff --git a/BeWo/ViewModel/ListViewModel/AiConversationMessageListVM.cs b/BeWo/ViewModel/ListViewModel/AiConversationMessageListVM.cs
index 8f3d85626..752e2871d 100644
--- a/BeWo/ViewModel/ListViewModel/AiConversationMessageListVM.cs
+++ b/BeWo/ViewModel/ListViewModel/AiConversationMessageListVM.cs
@@ -7,6 +7,7 @@ using DevExpress.XtraPrinting.Native;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
+using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -19,7 +20,36 @@ namespace BeWo.ViewModel.ListViewModel
public AiConversationMessageListVM() : this(null) { }
public AiConversationMessageListVM(List pDCs) : base(pDCs)
{
+ VMList.ListChanged += (s, e) =>
+ {
+ if (e.ListChangedType == ListChangedType.ItemChanged)
+ {
+ var changedItem = VMList[e.NewIndex];
+ Item_PropertyChanged(changedItem, new PropertyChangedEventArgs(nameof(AiConversationMessageVM.IsChecked)));
+ }
+ };
+ }
+ private void Item_PropertyChanged(object sender, PropertyChangedEventArgs e)
+ {
+ if (e.PropertyName == nameof(AiConversationMessageVM.IsChecked))
+ {
+ var changedItem = (AiConversationMessageVM)sender;
+ int index = VMList.IndexOf(changedItem);
+
+ if (changedItem.IsChecked)
+ {
+ for (int i = 0; i <= index; i++)
+ if (!VMList[i].IsChecked)
+ VMList[i].IsChecked = true;
+ }
+ else
+ {
+ for (int i = index; i < VMList.Count; i++)
+ if (VMList[i].IsChecked)
+ VMList[i].IsChecked = false;
+ }
+ }
}
}
}
diff --git a/BeWo/ViewModel/UserGroupVM.cs b/BeWo/ViewModel/UserGroupVM.cs
index 06e0ed1ca..28e9f9862 100644
--- a/BeWo/ViewModel/UserGroupVM.cs
+++ b/BeWo/ViewModel/UserGroupVM.cs
@@ -101,7 +101,6 @@ namespace BeWo.ViewModel
{IsUnterschriftRight, false},
{(r) => r == UserRightType.SupportConcept_ImportData, BeWoApp.AppSettings.ShowPersehImport},
{(r) => r == UserRightType.AiChatInZeiterfassung, BeWoApp.AppSettings.ShowAI},
- {IsDakotaRight, BeWoApp.AppSettings.AllowGkvAbrechnung},
{IsAiModuleRight, BeWoApp.AppSettings.ModuleAiEnabled},
};
@@ -291,13 +290,8 @@ namespace BeWo.ViewModel
return true;
return false;
}
- private static bool IsDakotaRight(UserRightType right)
- => right == UserRightType.Finance_Gkv_Create ||
- right == UserRightType.Finance_Gkv_Delete ||
- right == UserRightType.Finance_Gkv_Send ||
- right == UserRightType.Finance_Gkv_View;
private static bool IsAiModuleRight(UserRightType right) =>
- ContainsRight(right, UserRightType.AiModuleView, UserRightType.AiModuleView2, UserRightType.AiModuleChatAdd, UserRightType.AiModuleChatDelete, UserRightType.AiModuleChatEdit);
+ ContainsRight(right, UserRightType.AiModuleView, UserRightType.AiModuleView2, UserRightType.AiModuleChatAdd, UserRightType.AiModuleChatDelete, UserRightType.AiModuleChatEdit, UserRightType.AiModuleViewSetting, UserRightType.AiModuleChatClone);
private static bool ContainsRight(UserRightType right, params UserRightType[] rightTypes)
{
diff --git a/Data/Security/UserRightHelper.cs b/Data/Security/UserRightHelper.cs
index 07c9f225f..b26f37e0d 100644
--- a/Data/Security/UserRightHelper.cs
+++ b/Data/Security/UserRightHelper.cs
@@ -204,7 +204,9 @@ namespace BeWo.Data.Security
|| r == UserRightType.AiModuleView2
|| r == UserRightType.AiModuleChatAdd
|| r == UserRightType.AiModuleChatDelete
- || r == UserRightType.AiModuleChatEdit;
+ || r == UserRightType.AiModuleChatEdit
+ || r == UserRightType.AiModuleChatClone
+ || r == UserRightType.AiModuleViewSetting;
}
}
}
diff --git a/Host/Host.csproj b/Host/Host.csproj
index 01771c949..2ce3e88f7 100644
--- a/Host/Host.csproj
+++ b/Host/Host.csproj
@@ -457,6 +457,8 @@
+
+
@@ -638,7 +640,6 @@
if not exist "$(ProjectDir)binRelease" mkdir "$(ProjectDir)binRelease"
del "$(ProjectDir)binRelease\*" /Q
xcopy "$(SolutionDir)$(TargetName)\bin\" "$(ProjectDir)binRelease" /Y /I
- del "$(ProjectDir)binRelease\*.pdb" /Q
del "$(ProjectDir)binRelease\*.xml" /Q
del "$(ProjectDir)binRelease\*.config" /Q
)
diff --git a/Host/Web.Secrets.config.template b/Host/Web.Secrets.config.template
new file mode 100644
index 000000000..7af9b3a0e
--- /dev/null
+++ b/Host/Web.Secrets.config.template
@@ -0,0 +1,10 @@
+//------------------------------------------------------------------------------
+// Installation:
+// Einfach diese Datei kopieren und den Kommentar hier oben entfernen.
+// Ggf. um fehlende API Keys ergänzen
+//------------------------------------------------------------------------------
+
+
+
+
+
\ No newline at end of file
diff --git a/Host/Web.config b/Host/Web.config
index dbec21fa4..33d89d08c 100644
--- a/Host/Web.config
+++ b/Host/Web.config
@@ -271,6 +271,7 @@
+
@@ -307,7 +308,6 @@
-
diff --git a/ReportImp/BEWODIREKTGmbH/BEWODIREKTGmbH.csproj b/ReportImp/BEWODIREKTGmbH/BEWODIREKTGmbH.csproj
new file mode 100644
index 000000000..fa0f86373
--- /dev/null
+++ b/ReportImp/BEWODIREKTGmbH/BEWODIREKTGmbH.csproj
@@ -0,0 +1,80 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {C1FED668-ADB9-47E0-B589-1389618E1B6E}
+ Library
+ Properties
+ BEWODIREKTGmbH
+ 8399918984_Reports
+ v4.7.2
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\CustomerDlls\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\CustomerDlls\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40d8b312-ea64-49e3-a31a-5e57ed4d5654}
+ Report
+
+
+ {094331c3-ecee-4c89-bbfd-4c9ded89f0ef}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/BEWODIREKTGmbH/Properties/AssemblyInfo.cs b/ReportImp/BEWODIREKTGmbH/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..930888dd6
--- /dev/null
+++ b/ReportImp/BEWODIREKTGmbH/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("KundeXyz")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("KundeXyz")]
+[assembly: AssemblyCopyright("Copyright © 2020")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/BEWODIREKTGmbH/Service/CustomVacationService.cs b/ReportImp/BEWODIREKTGmbH/Service/CustomVacationService.cs
new file mode 100644
index 000000000..e1914412a
--- /dev/null
+++ b/ReportImp/BEWODIREKTGmbH/Service/CustomVacationService.cs
@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BeWo.Service.Plugins;
+using DevExpress.XtraReports.UI;
+
+namespace BEWODIREKTGmbH
+{
+ public class CustomVacationService : VacationService
+ {
+ public override decimal CalcCorrectNumberOfLeaveDaysForSpecialContractSituation(DateTime entryDate, DateTime? endDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr)
+ {
+ decimal urlaubstage = 0;
+ if (urlaubstageProJahr == null)
+ urlaubstageProJahr = 0m;
+
+ if (entryDate.Day == 1 && entryDate.Month == 1 || entryDate.Day == 2 && entryDate.Month == 1) //Erster Tag im Jahr
+ {
+ //Prüfen, ob Enddatum Ende des Jahres oder früher ist
+ if (endDate == null || (endDate.HasValue && endDate.Value.Day == 31 && endDate.Value.Month == 12))
+ urlaubstage = (decimal)urlaubstageProJahr;
+ else
+ urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
+ }
+ else
+ {
+ urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
+ }
+
+ // Runden
+ urlaubstage = UrlaubstageRunden(urlaubstage);
+
+ return urlaubstage;
+ }
+ }
+}
diff --git a/ReportImp/CaritasWuppertalSolingen/CaritasWuppertalSolingen.csproj b/ReportImp/CaritasWuppertalSolingen/CaritasWuppertalSolingen.csproj
index d9f2e6252..56e2555bc 100644
--- a/ReportImp/CaritasWuppertalSolingen/CaritasWuppertalSolingen.csproj
+++ b/ReportImp/CaritasWuppertalSolingen/CaritasWuppertalSolingen.csproj
@@ -89,6 +89,12 @@
SettlementReport.cs
+
+ Component
+
+
+ SettlementReport2.cs
+
@@ -122,6 +128,10 @@
SettlementReport.cs
Designer
+
+ SettlementReport2.cs
+ Designer
+
diff --git a/ReportImp/CaritasWuppertalSolingen/Properties/licenses.licx b/ReportImp/CaritasWuppertalSolingen/Properties/licenses.licx
index e69de29bb..f98ef57fd 100644
--- a/ReportImp/CaritasWuppertalSolingen/Properties/licenses.licx
+++ b/ReportImp/CaritasWuppertalSolingen/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.Designer.cs b/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.Designer.cs
index 0125f46df..948ae9609 100644
--- a/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.Designer.cs
+++ b/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.Designer.cs
@@ -27,133 +27,127 @@ namespace CaritasWuppertalSolingen
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.lblBetreuungskosten = new DevExpress.XtraReports.UI.XRLabel();
- this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel32 = 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.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel46 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel47 = new DevExpress.XtraReports.UI.XRLabel();
- this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
- this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.customerNameUntenLabel = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // ReportHeader
- //
- this.ReportHeader.Expanded = false;
- this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportHeader.HeightF = 0F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // ruleRateFactorNull
- //
- this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
- //
- //
- //
- this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.ruleRateFactorNull.Name = "ruleRateFactorNull";
- //
- // topMarginBand1
- //
- this.topMarginBand1.HeightF = 157.5F;
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.HeightF = 50F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // Page1
- //
- this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.components = new System.ComponentModel.Container();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.lblBetreuungskosten = new DevExpress.XtraReports.UI.XRLabel();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = 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.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel46 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel47 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.customerNameUntenLabel = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Expanded = false;
+ this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 157.5F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrLabel15,
this.lblBetreuungskosten,
this.RecipientPostCodeAndTown,
this.xrLabel29,
this.xrLabel30,
- this.xrLabel31,
- this.xrLabel32,
this.xrLabel33,
this.xrLabel34,
this.xrLabel35,
@@ -167,9 +161,7 @@ namespace CaritasWuppertalSolingen
this.xrLabel43,
this.xrLabel44,
this.xrLabel45,
- this.xrLabel28,
this.xrLabel46,
- this.xrLabel27,
this.xrLabel26,
this.xrLabel_RecipientStreet,
this.xrLabel_RecipientDivision,
@@ -184,803 +176,731 @@ namespace CaritasWuppertalSolingen
this.xrLabel18,
this.xrLabel19,
this.xrLabel20,
- this.xrLabel21,
- this.xrLabel22,
this.xrLabel23,
this.xrLabel24,
this.xrLabel25,
this.xrLabel47});
- this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
- this.Page1.HeightF = 576.0832F;
- this.Page1.Name = "Page1";
- this.Page1.StylePriority.UseFont = false;
- //
- // lblBetreuungskosten
- //
- this.lblBetreuungskosten.CanShrink = true;
- this.lblBetreuungskosten.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
- this.lblBetreuungskosten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 530.0832F);
- this.lblBetreuungskosten.Name = "lblBetreuungskosten";
- this.lblBetreuungskosten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblBetreuungskosten.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.lblBetreuungskosten.SizeF = new System.Drawing.SizeF(426.0206F, 23F);
- this.lblBetreuungskosten.StylePriority.UseFont = false;
- this.lblBetreuungskosten.StylePriority.UseTextAlignment = false;
- this.lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 53 SGB XII";
- this.lblBetreuungskosten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // RecipientPostCodeAndTown
- //
- this.RecipientPostCodeAndTown.CanShrink = true;
- this.RecipientPostCodeAndTown.Font = new System.Drawing.Font("Arial", 10F);
- this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.0833F);
- this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
- this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
- this.RecipientPostCodeAndTown.StylePriority.UseTextAlignment = false;
- this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
- this.RecipientPostCodeAndTown.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel29
- //
- this.xrLabel29.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 369.0833F);
- this.xrLabel29.Name = "xrLabel29";
- this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel29.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel29.StylePriority.UseFont = false;
- this.xrLabel29.StylePriority.UseTextAlignment = false;
- this.xrLabel29.Text = "BIC";
- this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel30
- //
- this.xrLabel30.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 392.0834F);
- this.xrLabel30.Name = "xrLabel30";
- this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel30.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel30.StylePriority.UseFont = false;
- this.xrLabel30.StylePriority.UseTextAlignment = false;
- this.xrLabel30.Text = "IBAN";
- this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel31
- //
- this.xrLabel31.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 323.0833F);
- this.xrLabel31.Multiline = true;
- this.xrLabel31.Name = "xrLabel31";
- this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel31.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
- this.xrLabel31.StylePriority.UseFont = false;
- this.xrLabel31.StylePriority.UseTextAlignment = false;
- this.xrLabel31.Text = "34250000";
- this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel32
- //
- this.xrLabel32.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 346.0833F);
- this.xrLabel32.Name = "xrLabel32";
- this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel32.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
- this.xrLabel32.StylePriority.UseFont = false;
- this.xrLabel32.StylePriority.UseTextAlignment = false;
- this.xrLabel32.Text = "43612";
- this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel33
- //
- this.xrLabel33.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 369.0832F);
- this.xrLabel33.Name = "xrLabel33";
- this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel33.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
- this.xrLabel33.StylePriority.UseFont = false;
- this.xrLabel33.StylePriority.UseTextAlignment = false;
- this.xrLabel33.Text = "SOLSDE33XXX";
- this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel34
- //
- this.xrLabel34.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 392.0834F);
- this.xrLabel34.Name = "xrLabel34";
- this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel34.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
- this.xrLabel34.StylePriority.UseFont = false;
- this.xrLabel34.StylePriority.UseTextAlignment = false;
- this.xrLabel34.Text = "DE36342500000000043612";
- this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel35
- //
- this.xrLabel35.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.0834F);
- this.xrLabel35.Name = "xrLabel35";
- this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel35.SizeF = new System.Drawing.SizeF(109.84F, 23F);
- this.xrLabel35.StylePriority.UseFont = false;
- this.xrLabel35.StylePriority.UseTextAlignment = false;
- this.xrLabel35.Text = "Name";
- this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel36
- //
- this.xrLabel36.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 415.0833F);
- this.xrLabel36.Name = "xrLabel36";
- this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel36.SizeF = new System.Drawing.SizeF(109.84F, 23F);
- this.xrLabel36.StylePriority.UseFont = false;
- this.xrLabel36.StylePriority.UseTextAlignment = false;
- this.xrLabel36.Text = "Aktenzeichen";
- this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel37
- //
- this.xrLabel37.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 392.0834F);
- this.xrLabel37.Name = "xrLabel37";
- this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel37.SizeF = new System.Drawing.SizeF(292.0351F, 23F);
- this.xrLabel37.StylePriority.UseFont = false;
- this.xrLabel37.StylePriority.UseTextAlignment = false;
- this.xrLabel37.Text = "[CustomerLastName], [CustomerFirstName]";
- this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel38
- //
- this.xrLabel38.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 415.0833F);
- this.xrLabel38.Name = "xrLabel38";
- this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel38.SizeF = new System.Drawing.SizeF(292.0352F, 23F);
- this.xrLabel38.StylePriority.UseFont = false;
- this.xrLabel38.StylePriority.UseTextAlignment = false;
- this.xrLabel38.Text = "[CustomerReferenceNumber]";
- this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel39
- //
- this.xrLabel39.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 438.0833F);
- this.xrLabel39.Name = "xrLabel39";
- this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel39.SizeF = new System.Drawing.SizeF(109.84F, 23F);
- this.xrLabel39.StylePriority.UseFont = false;
- this.xrLabel39.StylePriority.UseTextAlignment = false;
- this.xrLabel39.Text = "Zeitraum";
- this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel40
- //
- this.xrLabel40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.Page1.HeightF = 545.6664F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // lblBetreuungskosten
+ //
+ this.lblBetreuungskosten.CanShrink = true;
+ this.lblBetreuungskosten.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.lblBetreuungskosten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 506.2499F);
+ this.lblBetreuungskosten.Name = "lblBetreuungskosten";
+ this.lblBetreuungskosten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBetreuungskosten.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.lblBetreuungskosten.SizeF = new System.Drawing.SizeF(412.2917F, 32.33325F);
+ this.lblBetreuungskosten.StylePriority.UseFont = false;
+ this.lblBetreuungskosten.StylePriority.UseTextAlignment = false;
+ this.lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 53 SGB XII";
+ this.lblBetreuungskosten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.0833F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.StylePriority.UseTextAlignment = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ this.RecipientPostCodeAndTown.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(423.0194F, 346.0833F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.StylePriority.UseTextAlignment = false;
+ this.xrLabel29.Text = "BIC";
+ this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(423.0194F, 369.0834F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.StylePriority.UseTextAlignment = false;
+ this.xrLabel30.Text = "IBAN";
+ this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel33
+ //
+ this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(489.6507F, 346.0832F);
+ this.xrLabel33.Name = "xrLabel33";
+ this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel33.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
+ this.xrLabel33.StylePriority.UseFont = false;
+ this.xrLabel33.StylePriority.UseTextAlignment = false;
+ this.xrLabel33.Text = "SOLSDE33XXX";
+ this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel34
+ //
+ this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(489.6507F, 369.0834F);
+ this.xrLabel34.Name = "xrLabel34";
+ this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel34.SizeF = new System.Drawing.SizeF(184.8481F, 23F);
+ this.xrLabel34.StylePriority.UseFont = false;
+ this.xrLabel34.StylePriority.UseTextAlignment = false;
+ this.xrLabel34.Text = "DE36342500000000043612";
+ this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.0834F);
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(96.29835F, 23F);
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.StylePriority.UseTextAlignment = false;
+ this.xrLabel35.Text = "Name";
+ this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel36
+ //
+ this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 415.0833F);
+ this.xrLabel36.Name = "xrLabel36";
+ this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel36.SizeF = new System.Drawing.SizeF(96.29835F, 23F);
+ this.xrLabel36.StylePriority.UseFont = false;
+ this.xrLabel36.StylePriority.UseTextAlignment = false;
+ this.xrLabel36.Text = "Aktenzeichen";
+ this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel37
+ //
+ this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(96.29835F, 392.0834F);
+ this.xrLabel37.Name = "xrLabel37";
+ this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel37.SizeF = new System.Drawing.SizeF(315.9934F, 23F);
+ this.xrLabel37.StylePriority.UseFont = false;
+ this.xrLabel37.StylePriority.UseTextAlignment = false;
+ this.xrLabel37.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy]";
+ this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel38
+ //
+ this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(96.29835F, 415.0833F);
+ this.xrLabel38.Name = "xrLabel38";
+ this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel38.SizeF = new System.Drawing.SizeF(315.9934F, 23F);
+ this.xrLabel38.StylePriority.UseFont = false;
+ this.xrLabel38.StylePriority.UseTextAlignment = false;
+ this.xrLabel38.Text = "[CustomerReferenceNumber]";
+ this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel39
+ //
+ this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 438.0833F);
+ this.xrLabel39.Name = "xrLabel39";
+ this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel39.SizeF = new System.Drawing.SizeF(96.29835F, 23F);
+ this.xrLabel39.StylePriority.UseFont = false;
+ this.xrLabel39.StylePriority.UseTextAlignment = false;
+ this.xrLabel39.Text = "Zeitraum";
+ this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel40
+ //
+ this.xrLabel40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
- this.xrLabel40.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 438.0833F);
- this.xrLabel40.Name = "xrLabel40";
- this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel40.SizeF = new System.Drawing.SizeF(292.0352F, 23F);
- this.xrLabel40.StylePriority.UseFont = false;
- this.xrLabel40.StylePriority.UseTextAlignment = false;
- this.xrLabel40.Text = "xrLabel40";
- this.xrLabel40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel41
- //
- this.xrLabel41.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Italic);
- this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 438.0833F);
- this.xrLabel41.Name = "xrLabel41";
- this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel41.SizeF = new System.Drawing.SizeF(250.479F, 23.00003F);
- this.xrLabel41.StylePriority.UseFont = false;
- this.xrLabel41.StylePriority.UseTextAlignment = false;
- this.xrLabel41.Text = "bei Zahlung bitte angeben:";
- this.xrLabel41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel42
- //
- this.xrLabel42.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 461.0833F);
- this.xrLabel42.Name = "xrLabel42";
- this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel42.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel42.StylePriority.UseFont = false;
- this.xrLabel42.StylePriority.UseTextAlignment = false;
- this.xrLabel42.Text = "Rg.-Nr.";
- this.xrLabel42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel43
- //
- this.xrLabel43.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 484.0833F);
- this.xrLabel43.Name = "xrLabel43";
- this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel43.SizeF = new System.Drawing.SizeF(81.52054F, 23F);
- this.xrLabel43.StylePriority.UseFont = false;
- this.xrLabel43.StylePriority.UseTextAlignment = false;
- this.xrLabel43.Text = "Rg. Datum";
- this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel44
- //
- this.xrLabel44.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 507.0833F);
- this.xrLabel44.Multiline = true;
- this.xrLabel44.Name = "xrLabel44";
- this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel44.SizeF = new System.Drawing.SizeF(121.4507F, 23F);
- this.xrLabel44.StylePriority.UseFont = false;
- this.xrLabel44.StylePriority.UseTextAlignment = false;
- this.xrLabel44.Text = "Debitorennummer";
- this.xrLabel44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel45
- //
- this.xrLabel45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel40.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(96.29835F, 438.0833F);
+ this.xrLabel40.Name = "xrLabel40";
+ this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel40.SizeF = new System.Drawing.SizeF(315.9934F, 23F);
+ this.xrLabel40.StylePriority.UseFont = false;
+ this.xrLabel40.StylePriority.UseTextAlignment = false;
+ this.xrLabel40.Text = "xrLabel40";
+ this.xrLabel40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel41
+ //
+ this.xrLabel41.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Italic);
+ this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 415.0833F);
+ this.xrLabel41.Name = "xrLabel41";
+ this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel41.SizeF = new System.Drawing.SizeF(250.479F, 23.00003F);
+ this.xrLabel41.StylePriority.UseFont = false;
+ this.xrLabel41.StylePriority.UseTextAlignment = false;
+ this.xrLabel41.Text = "bei Zahlung bitte angeben:";
+ this.xrLabel41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel42
+ //
+ this.xrLabel42.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 438.0833F);
+ this.xrLabel42.Name = "xrLabel42";
+ this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel42.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel42.StylePriority.UseFont = false;
+ this.xrLabel42.StylePriority.UseTextAlignment = false;
+ this.xrLabel42.Text = "Rg.-Nr.";
+ this.xrLabel42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel43
+ //
+ this.xrLabel43.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 461.0833F);
+ this.xrLabel43.Name = "xrLabel43";
+ this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel43.SizeF = new System.Drawing.SizeF(81.52054F, 23F);
+ this.xrLabel43.StylePriority.UseFont = false;
+ this.xrLabel43.StylePriority.UseTextAlignment = false;
+ this.xrLabel43.Text = "Rg. Datum";
+ this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel44
+ //
+ this.xrLabel44.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 484.0833F);
+ this.xrLabel44.Multiline = true;
+ this.xrLabel44.Name = "xrLabel44";
+ this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel44.SizeF = new System.Drawing.SizeF(121.4507F, 23F);
+ this.xrLabel44.StylePriority.UseFont = false;
+ this.xrLabel44.StylePriority.UseTextAlignment = false;
+ this.xrLabel44.Text = "Debitorennummer";
+ this.xrLabel44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel45
+ //
+ this.xrLabel45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
- this.xrLabel45.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(492.6519F, 461.0833F);
- this.xrLabel45.Name = "xrLabel45";
- this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel45.SizeF = new System.Drawing.SizeF(183.8476F, 23F);
- this.xrLabel45.StylePriority.UseFont = false;
- this.xrLabel45.StylePriority.UseTextAlignment = false;
- this.xrLabel45.Text = "xrLabel5";
- this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel28
- //
- this.xrLabel28.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 346.0833F);
- this.xrLabel28.Name = "xrLabel28";
- this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel28.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel28.StylePriority.UseFont = false;
- this.xrLabel28.StylePriority.UseTextAlignment = false;
- this.xrLabel28.Text = "Konto-Nr.";
- this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel46
- //
- this.xrLabel46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(490.6512F, 438.0833F);
+ this.xrLabel45.Name = "xrLabel45";
+ this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel45.SizeF = new System.Drawing.SizeF(183.8476F, 23F);
+ this.xrLabel45.StylePriority.UseFont = false;
+ this.xrLabel45.StylePriority.UseTextAlignment = false;
+ this.xrLabel45.Text = "xrLabel5";
+ this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel46
+ //
+ this.xrLabel46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel46.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel46.LocationFloat = new DevExpress.Utils.PointFloat(507.5409F, 484.0833F);
- this.xrLabel46.Name = "xrLabel46";
- this.xrLabel46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel46.SizeF = new System.Drawing.SizeF(168.9583F, 23F);
- this.xrLabel46.StylePriority.UseFont = false;
- this.xrLabel46.StylePriority.UseTextAlignment = false;
- this.xrLabel46.Text = "xrLabel6";
- this.xrLabel46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel27
- //
- this.xrLabel27.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 323.0833F);
- this.xrLabel27.Name = "xrLabel27";
- this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel27.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel27.StylePriority.UseFont = false;
- this.xrLabel27.StylePriority.UseTextAlignment = false;
- this.xrLabel27.Text = "BLZ";
- this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel26
- //
- this.xrLabel26.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 277.0832F);
- this.xrLabel26.Name = "xrLabel26";
- this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel26.SizeF = new System.Drawing.SizeF(251.4795F, 23F);
- this.xrLabel26.StylePriority.UseFont = false;
- this.xrLabel26.StylePriority.UseTextAlignment = false;
- this.xrLabel26.Text = "Bankverbindung";
- this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientStreet
- //
- this.xrLabel_RecipientStreet.CanShrink = true;
- this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.0832F);
- this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
- this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
- this.xrLabel_RecipientStreet.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
- this.xrLabel_RecipientStreet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientDivision
- //
- this.xrLabel_RecipientDivision.CanShrink = true;
- this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.0833F);
- this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
- this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(349.4703F, 22.99998F);
- this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
- this.xrLabel_RecipientDivision.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
- this.xrLabel_RecipientDivision.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientContactPerson
- //
- this.xrLabel_RecipientContactPerson.CanShrink = true;
- this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 93.08325F);
- this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
- this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
- this.xrLabel_RecipientContactPerson.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
- this.xrLabel_RecipientContactPerson.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel6
- //
- this.xrLabel6.CanShrink = true;
- this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70.08324F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel6.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.StylePriority.UseTextAlignment = false;
- this.xrLabel6.Text = "[RecipientOrganisation]";
- this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel10
- //
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 7F);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.0832F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Caritasverband Wuppertal/Solingen Kolpingstraße 13 42103 Wuppertal ";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel13
- //
- this.xrLabel13.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 1.083333F);
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(251.4794F, 23F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.StylePriority.UseTextAlignment = false;
- this.xrLabel13.Text = "Ambulant Betreutes Wohnen";
- this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel11
- //
- this.xrLabel11.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(425.0203F, 24.0832F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(251.4796F, 23F);
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Kolpingstr. 13";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel12
- //
- this.xrLabel12.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(425.0203F, 47.08322F);
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(251.4796F, 23F);
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.StylePriority.UseTextAlignment = false;
- this.xrLabel12.Text = "42103 Wuppertal";
- this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel16
- //
- this.xrLabel16.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 93.08325F);
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "IK-Nr.";
- this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel17
- //
- this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 93.08325F);
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(167.9575F, 23.00001F);
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UseTextAlignment = false;
- this.xrLabel17.Text = "2000181530";
- this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel18
- //
- this.xrLabel18.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 139.0832F);
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(250.4788F, 23F);
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.StylePriority.UseTextAlignment = false;
- this.xrLabel18.Text = "Zentrale Leistungsabrechnungsstelle";
- this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel19
- //
- this.xrLabel19.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 185.0832F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(112.9173F, 23F);
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.StylePriority.UseTextAlignment = false;
- this.xrLabel19.Text = "Ansprechpartner";
- this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel20
- //
- this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel46.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel46.LocationFloat = new DevExpress.Utils.PointFloat(505.5402F, 461.0833F);
+ this.xrLabel46.Name = "xrLabel46";
+ this.xrLabel46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel46.SizeF = new System.Drawing.SizeF(168.9583F, 23F);
+ this.xrLabel46.StylePriority.UseFont = false;
+ this.xrLabel46.StylePriority.UseTextAlignment = false;
+ this.xrLabel46.Text = "xrLabel6";
+ this.xrLabel46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 300.0833F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(251.4795F, 23F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.StylePriority.UseTextAlignment = false;
+ this.xrLabel26.Text = "Bankverbindung";
+ this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.0832F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ this.xrLabel_RecipientStreet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.0833F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(349.4703F, 22.99998F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ this.xrLabel_RecipientDivision.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 93.08325F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ this.xrLabel_RecipientContactPerson.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.CanShrink = true;
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70.08324F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[RecipientOrganisation]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.0832F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Caritasverband Wuppertal/Solingen Kolpingstraße 13 42103 Wuppertal ";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 1.083333F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(251.4794F, 23F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Ambulant Betreutes Wohnen";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(425.0203F, 24.0832F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(251.4796F, 23F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Kolpingstr. 13";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(425.0203F, 47.08322F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(251.4796F, 23F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "42103 Wuppertal";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 93.08325F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "IK-Nr.";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 93.08325F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(167.9575F, 23.00001F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "2000181530";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 162.0833F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(250.4788F, 23F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "Zentrale Leistungsabrechnungsstelle";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 208.0833F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(112.9173F, 23F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Ansprechpartner";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
- this.xrLabel20.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(537.9374F, 185.0832F);
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(138.5619F, 23F);
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.StylePriority.UseTextAlignment = false;
- this.xrLabel20.Text = "xrLabel20";
- this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel21
- //
- this.xrLabel21.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 208.0832F);
- this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(82.52118F, 23F);
- this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.StylePriority.UseTextAlignment = false;
- this.xrLabel21.Text = "Telefon";
- this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel22
- //
- this.xrLabel22.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 231.0832F);
- this.xrLabel22.Name = "xrLabel22";
- this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(82.52118F, 23F);
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Fax";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel23
- //
- this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(536.9372F, 208.0833F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(138.5619F, 23F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "xrLabel20";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
- this.xrLabel23.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 208.0832F);
- this.xrLabel23.Name = "xrLabel23";
- this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel23.SizeF = new System.Drawing.SizeF(167.9575F, 23F);
- this.xrLabel23.StylePriority.UseFont = false;
- this.xrLabel23.StylePriority.UseTextAlignment = false;
- this.xrLabel23.Text = "xrLabel23";
- this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel24
- //
- this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(507.5417F, 231.0833F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(167.9575F, 23F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.StylePriority.UseTextAlignment = false;
+ this.xrLabel23.Text = "xrLabel23";
+ this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrLabel23.TextFormatString = "Tel.: {0}";
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonFax")});
- this.xrLabel24.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 231.0832F);
- this.xrLabel24.Name = "xrLabel24";
- this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel24.SizeF = new System.Drawing.SizeF(167.9575F, 23F);
- this.xrLabel24.StylePriority.UseFont = false;
- this.xrLabel24.StylePriority.UseTextAlignment = false;
- this.xrLabel24.Text = "xrLabel24";
- this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel25
- //
- this.xrLabel25.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 300.0833F);
- this.xrLabel25.Name = "xrLabel25";
- this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel25.SizeF = new System.Drawing.SizeF(251.4795F, 23F);
- this.xrLabel25.StylePriority.UseFont = false;
- this.xrLabel25.StylePriority.UseTextAlignment = false;
- this.xrLabel25.Text = "Stadtsparkasse Solingen";
- this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel47
- //
- this.xrLabel47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(507.5417F, 254.0833F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(167.9575F, 23F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.StylePriority.UseTextAlignment = false;
+ this.xrLabel24.Text = "xrLabel24";
+ this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrLabel24.TextFormatString = "Fax: {0}";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(424.0199F, 323.0834F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(251.4795F, 23F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.StylePriority.UseTextAlignment = false;
+ this.xrLabel25.Text = "Stadtsparkasse Solingen";
+ this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel47
+ //
+ this.xrLabel47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
- this.xrLabel47.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel47.LocationFloat = new DevExpress.Utils.PointFloat(547.4711F, 507.0833F);
- this.xrLabel47.Name = "xrLabel47";
- this.xrLabel47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel47.SizeF = new System.Drawing.SizeF(129.0283F, 23F);
- this.xrLabel47.StylePriority.UseFont = false;
- this.xrLabel47.StylePriority.UseTextAlignment = false;
- this.xrLabel47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrLabel47.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel47.LocationFloat = new DevExpress.Utils.PointFloat(545.4705F, 484.0833F);
+ this.xrLabel47.Name = "xrLabel47";
+ this.xrLabel47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel47.SizeF = new System.Drawing.SizeF(129.0283F, 23F);
+ this.xrLabel47.StylePriority.UseFont = false;
+ this.xrLabel47.StylePriority.UseTextAlignment = false;
+ this.xrLabel47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport2});
- this.DetailReport.DataMember = "ServiceInvoicePeriods";
- this.DetailReport.DataSource = this.bindingSource1;
- this.DetailReport.Level = 0;
- this.DetailReport.Name = "DetailReport";
- //
- // Detail1
- //
- this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
- this.Detail1.HeightF = 50F;
- this.Detail1.Name = "Detail1";
- //
- // xrTable5
- //
- this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable5.Name = "xrTable5";
- this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.Detail1.HeightF = 50F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
- this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
- //
- // xrTableRow23
- //
- this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell32,
this.xrTableCell35,
this.xrTableCell33,
this.xrTableCell34});
- this.xrTableRow23.Name = "xrTableRow23";
- this.xrTableRow23.Weight = 1D;
- //
- // xrTableCell32
- //
- this.xrTableCell32.BackColor = System.Drawing.Color.Silver;
- this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell32.Name = "xrTableCell32";
- this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell32.StylePriority.UseBackColor = false;
- this.xrTableCell32.StylePriority.UseBorderColor = false;
- this.xrTableCell32.StylePriority.UseBorders = false;
- this.xrTableCell32.StylePriority.UseFont = false;
- this.xrTableCell32.StylePriority.UsePadding = false;
- this.xrTableCell32.StylePriority.UseTextAlignment = false;
- this.xrTableCell32.Text = "Ambulant Betreutes Wohnen";
- this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell32.Weight = 1.592433343433735D;
- //
- // xrTableCell35
- //
- this.xrTableCell35.BackColor = System.Drawing.Color.Silver;
- this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell35.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell35.Name = "xrTableCell35";
- this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell35.StylePriority.UseBackColor = false;
- this.xrTableCell35.StylePriority.UseBorderColor = false;
- this.xrTableCell35.StylePriority.UseBorders = false;
- this.xrTableCell35.StylePriority.UseFont = false;
- this.xrTableCell35.StylePriority.UsePadding = false;
- this.xrTableCell35.StylePriority.UseTextAlignment = false;
- this.xrTableCell35.Text = "Anzahl";
- this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell35.Weight = 0.40479669049712369D;
- //
- // xrTableCell33
- //
- this.xrTableCell33.BackColor = System.Drawing.Color.Silver;
- this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell33.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell33.Name = "xrTableCell33";
- this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell33.StylePriority.UseBackColor = false;
- this.xrTableCell33.StylePriority.UseBorderColor = false;
- this.xrTableCell33.StylePriority.UseBorders = false;
- this.xrTableCell33.StylePriority.UseFont = false;
- this.xrTableCell33.StylePriority.UsePadding = false;
- this.xrTableCell33.StylePriority.UseTextAlignment = false;
- this.xrTableCell33.Text = "Stundensatz";
- this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell33.Weight = 0.42878742302538186D;
- //
- // xrTableCell34
- //
- this.xrTableCell34.BackColor = System.Drawing.Color.Silver;
- this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell34.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell34.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell34.Name = "xrTableCell34";
- this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell34.StylePriority.UseBackColor = false;
- this.xrTableCell34.StylePriority.UseBorderColor = false;
- this.xrTableCell34.StylePriority.UseBorders = false;
- this.xrTableCell34.StylePriority.UseFont = false;
- this.xrTableCell34.StylePriority.UsePadding = false;
- this.xrTableCell34.StylePriority.UseTextAlignment = false;
- this.xrTableCell34.Text = "Betrag";
- this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell34.Weight = 0.57398254304375917D;
- //
- // DetailReport2
- //
- this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.BackColor = System.Drawing.Color.Silver;
+ this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell32.StylePriority.UseBackColor = false;
+ this.xrTableCell32.StylePriority.UseBorderColor = false;
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UseFont = false;
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "Ambulant Betreutes Wohnen";
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell32.Weight = 1.592433343433735D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.BackColor = System.Drawing.Color.Silver;
+ this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell35.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell35.StylePriority.UseBackColor = false;
+ this.xrTableCell35.StylePriority.UseBorderColor = false;
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UseFont = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Anzahl";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell35.Weight = 0.40479669049712369D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Silver;
+ this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell33.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseBorderColor = false;
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.StylePriority.UseFont = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "Stundensatz";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell33.Weight = 0.42878742302538186D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.BackColor = System.Drawing.Color.Silver;
+ this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell34.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell34.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell34.StylePriority.UseBackColor = false;
+ this.xrTableCell34.StylePriority.UseBorderColor = false;
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UseFont = false;
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Betrag";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell34.Weight = 0.57398254304375917D;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
- this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
- this.DetailReport2.DataSource = this.bindingSource1;
- this.DetailReport2.Level = 0;
- this.DetailReport2.Name = "DetailReport2";
- this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
- //
- // Detail3
- //
- this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
- this.Detail3.Font = new System.Drawing.Font("Arial", 10F);
- this.Detail3.HeightF = 25F;
- this.Detail3.Name = "Detail3";
- this.Detail3.StylePriority.UseFont = false;
- //
- // xrTable6
- //
- this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable6.Name = "xrTable6";
- this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.Detail3.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ this.Detail3.StylePriority.UseFont = false;
+ //
+ // xrTable6
+ //
+ this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
- this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
- this.xrTable6.StylePriority.UseFont = false;
- //
- // xrTableRow25
- //
- this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
this.xrTableCell42,
this.xrTableCell1,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell47});
- this.xrTableRow25.Name = "xrTableRow25";
- this.xrTableRow25.Weight = 1D;
- //
- // xrTableCell40
- //
- this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell40.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell40.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell40.Name = "xrTableCell40";
- this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell40.StylePriority.UseBorderColor = false;
- this.xrTableCell40.StylePriority.UseBorders = false;
- this.xrTableCell40.StylePriority.UseFont = false;
- this.xrTableCell40.StylePriority.UsePadding = false;
- this.xrTableCell40.StylePriority.UseTextAlignment = false;
- this.xrTableCell40.Text = "Geleistete Stunden";
- this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell40.Weight = 0.77027197179977436D;
- //
- // xrTableCell42
- //
- this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell42.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell40.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell40.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell40.StylePriority.UseBorderColor = false;
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.Text = "Geleistete Stunden";
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.Weight = 0.77027197179977436D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell42.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")});
- this.xrTableCell42.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell42.Name = "xrTableCell42";
- this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell42.StylePriority.UseBorderColor = false;
- this.xrTableCell42.StylePriority.UseBorders = false;
- this.xrTableCell42.StylePriority.UseFont = false;
- this.xrTableCell42.StylePriority.UsePadding = false;
- this.xrTableCell42.StylePriority.UseTextAlignment = false;
- this.xrTableCell42.Text = "xrTableCell42";
- this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell42.Weight = 0.41585660227292387D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell42.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell42.StylePriority.UseBorderColor = false;
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.StylePriority.UseTextAlignment = false;
+ this.xrTableCell42.Text = "xrTableCell42";
+ this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell42.Weight = 0.41585660227292387D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd", "{0:dd.MM.yyyy}")});
- this.xrTableCell1.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.StylePriority.UsePadding = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.Text = "xrTableCell1";
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell1.Weight = 0.40630489332461117D;
- //
- // xrTableCell43
- //
- this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell43.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "xrTableCell1";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell1.Weight = 0.40630489332461117D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell43.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
- this.xrTableCell43.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell43.Name = "xrTableCell43";
- this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell43.StylePriority.UseBorderColor = false;
- this.xrTableCell43.StylePriority.UseBorders = false;
- this.xrTableCell43.StylePriority.UseFont = false;
- this.xrTableCell43.StylePriority.UsePadding = false;
- this.xrTableCell43.StylePriority.UseTextAlignment = false;
- this.xrTableCell43.Text = "xrTableCell43";
- this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell43.Weight = 0.40479670176653959D;
- //
- // xrTableCell44
- //
- this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell44.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell43.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell43.StylePriority.UseBorderColor = false;
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell43.Weight = 0.40479670176653959D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell44.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c2}")});
- this.xrTableCell44.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell44.Name = "xrTableCell44";
- this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell44.StylePriority.UseBorderColor = false;
- this.xrTableCell44.StylePriority.UseBorders = false;
- this.xrTableCell44.StylePriority.UseFont = false;
- this.xrTableCell44.StylePriority.UsePadding = false;
- this.xrTableCell44.StylePriority.UseTextAlignment = false;
- this.xrTableCell44.Text = "xrTableCell44";
- this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell44.Weight = 0.42878755825837223D;
- //
- // xrTableCell47
- //
- this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
- this.xrTableCell47.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell44.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell44.StylePriority.UseBorderColor = false;
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UseFont = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell44.Weight = 0.42878755825837223D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell47.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount", "{0:c2}")});
- this.xrTableCell47.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell47.Name = "xrTableCell47";
- this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrTableCell47.StylePriority.UseBorderColor = false;
- this.xrTableCell47.StylePriority.UseBorders = false;
- this.xrTableCell47.StylePriority.UseFont = false;
- this.xrTableCell47.StylePriority.UsePadding = false;
- this.xrTableCell47.StylePriority.UseTextAlignment = false;
- this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell47.Weight = 0.57398227257777867D;
- //
- // GroupFooter1
- //
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableCell47.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell47.StylePriority.UseBorderColor = false;
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UseFont = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.StylePriority.UseTextAlignment = false;
+ this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell47.Weight = 0.57398227257777867D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel14,
this.xrLabel7,
this.xrLabel9,
@@ -990,196 +910,224 @@ namespace CaritasWuppertalSolingen
this.xrLabel4,
this.xrLabel3,
this.xrLabel1});
- this.GroupFooter1.HeightF = 206.5833F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.StylePriority.UseBorders = false;
- //
- // xrLabel14
- //
- this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel14.Font = new System.Drawing.Font("Arial", 8.25F);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.707F);
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(677F, 25F);
- this.xrLabel14.StylePriority.UseBorders = false;
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UsePadding = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel7
- //
- this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 8.25F);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(450.7083F, 0F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(96.42896F, 25F);
- this.xrLabel7.StylePriority.UseBorders = false;
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.StylePriority.UsePadding = false;
- this.xrLabel7.StylePriority.UseTextAlignment = false;
- this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel9
- //
- this.xrLabel9.BackColor = System.Drawing.Color.LightGray;
- this.xrLabel9.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel9.BorderWidth = 2;
- this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.GroupFooter1.HeightF = 206.5833F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseBorders = false;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.707F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UsePadding = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(450.7083F, 0F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(96.42896F, 25F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UsePadding = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel9.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel9.BorderWidth = 2F;
+ this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
- this.xrLabel9.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 125.7069F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(129.5286F, 50F);
- this.xrLabel9.StylePriority.UseBackColor = false;
- this.xrLabel9.StylePriority.UseBorderDashStyle = false;
- this.xrLabel9.StylePriority.UseBorders = false;
- this.xrLabel9.StylePriority.UseBorderWidth = false;
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UsePadding = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.Text = "xrLabel9";
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
- //
- // customerNameUntenLabel
- //
- this.customerNameUntenLabel.BackColor = System.Drawing.Color.LightGray;
- this.customerNameUntenLabel.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.customerNameUntenLabel.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.customerNameUntenLabel.BorderWidth = 2;
- this.customerNameUntenLabel.Font = new System.Drawing.Font("Arial", 10F);
- this.customerNameUntenLabel.LocationFloat = new DevExpress.Utils.PointFloat(145.8075F, 125.7069F);
- this.customerNameUntenLabel.Name = "customerNameUntenLabel";
- this.customerNameUntenLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.customerNameUntenLabel.SizeF = new System.Drawing.SizeF(401.6639F, 50F);
- this.customerNameUntenLabel.StylePriority.UseBackColor = false;
- this.customerNameUntenLabel.StylePriority.UseBorderDashStyle = false;
- this.customerNameUntenLabel.StylePriority.UseBorders = false;
- this.customerNameUntenLabel.StylePriority.UseBorderWidth = false;
- this.customerNameUntenLabel.StylePriority.UseFont = false;
- this.customerNameUntenLabel.StylePriority.UsePadding = false;
- this.customerNameUntenLabel.StylePriority.UseTextAlignment = false;
- this.customerNameUntenLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
- //
- // xrLabel8
- //
- this.xrLabel8.BackColor = System.Drawing.Color.LightGray;
- this.xrLabel8.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel8.BorderWidth = 2;
- this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125.7069F);
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(145.8075F, 50F);
- this.xrLabel8.StylePriority.UseBackColor = false;
- this.xrLabel8.StylePriority.UseBorderDashStyle = false;
- this.xrLabel8.StylePriority.UseBorders = false;
- this.xrLabel8.StylePriority.UseBorderWidth = false;
- this.xrLabel8.StylePriority.UseFont = false;
- this.xrLabel8.StylePriority.UsePadding = false;
- this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "Rechnungsbetrag";
- this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
- //
- // xrLabel5
- //
- this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel5.Font = new System.Drawing.Font("Arial", 8.25F);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(173.8247F, 0F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(185.5344F, 25F);
- this.xrLabel5.StylePriority.UseBorders = false;
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.StylePriority.UsePadding = false;
- this.xrLabel5.StylePriority.UseTextAlignment = false;
- this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel4
- //
- this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 125.7069F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(129.5286F, 50F);
+ this.xrLabel9.StylePriority.UseBackColor = false;
+ this.xrLabel9.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseBorderWidth = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UsePadding = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "xrLabel9";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
+ //
+ // customerNameUntenLabel
+ //
+ this.customerNameUntenLabel.BackColor = System.Drawing.Color.LightGray;
+ this.customerNameUntenLabel.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.customerNameUntenLabel.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.customerNameUntenLabel.BorderWidth = 2F;
+ this.customerNameUntenLabel.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.customerNameUntenLabel.LocationFloat = new DevExpress.Utils.PointFloat(145.8075F, 125.7069F);
+ this.customerNameUntenLabel.Name = "customerNameUntenLabel";
+ this.customerNameUntenLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.customerNameUntenLabel.SizeF = new System.Drawing.SizeF(401.6639F, 50F);
+ this.customerNameUntenLabel.StylePriority.UseBackColor = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderDashStyle = false;
+ this.customerNameUntenLabel.StylePriority.UseBorders = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderWidth = false;
+ this.customerNameUntenLabel.StylePriority.UseFont = false;
+ this.customerNameUntenLabel.StylePriority.UsePadding = false;
+ this.customerNameUntenLabel.StylePriority.UseTextAlignment = false;
+ this.customerNameUntenLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel8.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel8.BorderWidth = 2F;
+ this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125.7069F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(145.8075F, 50F);
+ this.xrLabel8.StylePriority.UseBackColor = false;
+ this.xrLabel8.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel8.StylePriority.UseBorders = false;
+ this.xrLabel8.StylePriority.UseBorderWidth = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UsePadding = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Rechnungsbetrag";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(173.8247F, 0F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(185.5344F, 25F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UsePadding = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours")});
- this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(359.359F, 0F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(91.34918F, 25.00001F);
- this.xrLabel4.StylePriority.UseBorders = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UsePadding = false;
- this.xrLabel4.StylePriority.UseTextAlignment = false;
- xrSummary1.FormatString = "{0:0.##}";
- xrSummary1.IgnoreNullValues = true;
- xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrLabel4.Summary = xrSummary1;
- this.xrLabel4.Text = "xrLabel4";
- this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel3
- //
- this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(173.8247F, 25.00002F);
- this.xrLabel3.StylePriority.UseBorders = false;
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UsePadding = false;
- this.xrLabel3.StylePriority.UseTextAlignment = false;
- this.xrLabel3.Text = "gesamt geleistete Stunden";
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel1
- //
- this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(359.359F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(91.34918F, 25.00001F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:0.##}";
+ xrSummary1.IgnoreNullValues = true;
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrLabel4.Summary = xrSummary1;
+ this.xrLabel4.Text = "xrLabel4";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(173.8247F, 25.00002F);
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "gesamt geleistete Stunden";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0:c2}")});
- this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(547.1372F, 0F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(129.3621F, 25F);
- this.xrLabel1.StylePriority.UseBorders = false;
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UsePadding = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "xrLabel1";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
- //
- // ServiceInvoiceReport
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(547.1372F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(129.3621F, 25F);
+ this.xrLabel1.StylePriority.UseBorders = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "xrLabel1";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(425.0208F, 116.0833F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "GP-Nr.";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
+ this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(508.5421F, 116.0833F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(167.9575F, 23.00001F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "2000181530";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // ServiceInvoiceReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
- this.DataSource = this.bindingSource1;
- this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
- this.Font = new System.Drawing.Font("Verdana", 10F);
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
- this.Margins = new System.Drawing.Printing.Margins(75, 75, 158, 50);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 157.5F, 50F);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1213,8 +1161,6 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
private DevExpress.XtraReports.UI.XRLabel xrLabel30;
- private DevExpress.XtraReports.UI.XRLabel xrLabel31;
- private DevExpress.XtraReports.UI.XRLabel xrLabel32;
private DevExpress.XtraReports.UI.XRLabel xrLabel33;
private DevExpress.XtraReports.UI.XRLabel xrLabel34;
private DevExpress.XtraReports.UI.XRLabel xrLabel35;
@@ -1228,9 +1174,7 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel xrLabel43;
private DevExpress.XtraReports.UI.XRLabel xrLabel44;
private DevExpress.XtraReports.UI.XRLabel xrLabel45;
- private DevExpress.XtraReports.UI.XRLabel xrLabel28;
private DevExpress.XtraReports.UI.XRLabel xrLabel46;
- private DevExpress.XtraReports.UI.XRLabel xrLabel27;
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
@@ -1245,8 +1189,6 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRLabel xrLabel20;
- private DevExpress.XtraReports.UI.XRLabel xrLabel21;
- private DevExpress.XtraReports.UI.XRLabel xrLabel22;
private DevExpress.XtraReports.UI.XRLabel xrLabel23;
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
@@ -1261,5 +1203,7 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel customerNameUntenLabel;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
}
}
diff --git a/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.resx b/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.resx
index 0f60e7858..c7e0d4bdf 100644
--- a/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.resx
+++ b/ReportImp/CaritasWuppertalSolingen/ServiceInvoiceReport.resx
@@ -117,7 +117,4 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 17, 17
-
\ No newline at end of file
diff --git a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.Designer.cs b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.Designer.cs
index eaa0667bb..cb8181693 100644
--- a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.Designer.cs
@@ -29,12 +29,14 @@ namespace CaritasWuppertalSolingen
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -71,13 +73,15 @@ namespace CaritasWuppertalSolingen
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
@@ -93,6 +97,7 @@ namespace CaritasWuppertalSolingen
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -103,8 +108,8 @@ namespace CaritasWuppertalSolingen
//
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
- this.Detail.Font = new System.Drawing.Font("Arial", 10F);
- this.Detail.HeightF = 18.00003F;
+ this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.Detail.HeightF = 38.83336F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.StylePriority.UseFont = false;
@@ -116,13 +121,13 @@ namespace CaritasWuppertalSolingen
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.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.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(745F, 18.00003F);
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(747F, 38.83336F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
@@ -134,6 +139,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell3,
this.xrTableCell5,
this.xrTableCell9,
+ this.xrTableCell6,
this.xrTableCell12,
this.xrTableCell1,
this.xrTableCell2});
@@ -141,7 +147,7 @@ namespace CaritasWuppertalSolingen
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.StylePriority.UseFont = false;
this.xrTableRow2.StylePriority.UseTextAlignment = false;
- this.xrTableRow2.Weight = 1D;
+ this.xrTableRow2.Weight = 2.1574053744754798D;
//
// xrTableCell3
//
@@ -150,22 +156,33 @@ namespace CaritasWuppertalSolingen
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Datum";
- this.xrTableCell3.Weight = 0.24385918004234175D;
+ this.xrTableCell3.Weight = 0.23155195826840228D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Uhrzeit";
- this.xrTableCell5.Weight = 0.35359580902731286D;
+ this.xrTableCell5.Weight = 0.28238044860824668D;
//
// xrTableCell9
//
+ this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "Anzahl Minuten";
- this.xrTableCell9.Weight = 0.29263101914685585D;
+ this.xrTableCell9.Text = "Fachleistung\r\nMinuten";
+ this.xrTableCell9.Weight = 0.32909015808977155D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Multiline = true;
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "Fehlkontakt\r\nMinuten";
+ this.xrTableCell6.Weight = 0.26120277288401827D;
//
// xrTableCell12
//
@@ -177,19 +194,19 @@ namespace CaritasWuppertalSolingen
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "Gruppe";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell12.Weight = 0.26824509979493039D;
+ this.xrTableCell12.Weight = 0.26649646613383693D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "Mitarbeiter(in)";
- this.xrTableCell1.Weight = 0.29263101784925583D;
+ this.xrTableCell1.Weight = 0.30944175873071955D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Unterschrift Klient(in)";
- this.xrTableCell2.Weight = 0.36578877213079231D;
+ this.xrTableCell2.Weight = 0.42921835442334955D;
//
// formattingRuleStartDate
//
@@ -207,7 +224,7 @@ namespace CaritasWuppertalSolingen
//
// xrTable1
//
- this.xrTable1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
+ this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -232,7 +249,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell22
//
- this.xrTableCell22.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.StylePriority.UseFont = false;
this.xrTableCell22.StylePriority.UseTextAlignment = false;
@@ -242,7 +259,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell23
//
- this.xrTableCell23.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseFont = false;
this.xrTableCell23.StylePriority.UseTextAlignment = false;
@@ -260,7 +277,7 @@ namespace CaritasWuppertalSolingen
//
// cellAz
//
- this.cellAz.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.cellAz.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.cellAz.Name = "cellAz";
this.cellAz.StylePriority.UseFont = false;
this.cellAz.StylePriority.UseTextAlignment = false;
@@ -272,7 +289,7 @@ namespace CaritasWuppertalSolingen
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptCostBearer.CustomerReferenceNumber")});
- this.xrTableCell25.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell25.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.StylePriority.UseFont = false;
this.xrTableCell25.StylePriority.UseTextAlignment = false;
@@ -290,7 +307,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell26
//
- this.xrTableCell26.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell26.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseFont = false;
this.xrTableCell26.StylePriority.UseTextAlignment = false;
@@ -302,7 +319,7 @@ namespace CaritasWuppertalSolingen
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSTotal", "{0:0.##}")});
- this.xrTableCell27.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell27.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseFont = false;
this.xrTableCell27.StylePriority.UseTextAlignment = false;
@@ -320,7 +337,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell28
//
- this.xrTableCell28.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseFont = false;
this.xrTableCell28.StylePriority.UseTextAlignment = false;
@@ -330,7 +347,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell29
//
- this.xrTableCell29.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.StylePriority.UseFont = false;
this.xrTableCell29.StylePriority.UseTextAlignment = false;
@@ -348,7 +365,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell30
//
- this.xrTableCell30.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
@@ -358,7 +375,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell31
//
- this.xrTableCell31.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell31.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.StylePriority.UseFont = false;
this.xrTableCell31.StylePriority.UseTextAlignment = false;
@@ -376,7 +393,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell32
//
- this.xrTableCell32.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
@@ -386,7 +403,7 @@ namespace CaritasWuppertalSolingen
//
// xrTableCell33
//
- this.xrTableCell33.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.StylePriority.UseFont = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
@@ -417,7 +434,6 @@ namespace CaritasWuppertalSolingen
//
// topMarginBand1
//
- this.topMarginBand1.HeightF = 100F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
@@ -446,13 +462,13 @@ namespace CaritasWuppertalSolingen
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.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow10});
- this.xrTable2.SizeF = new System.Drawing.SizeF(745F, 45F);
+ this.xrTable2.SizeF = new System.Drawing.SizeF(747F, 45F);
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
@@ -462,6 +478,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell34,
this.xrTableCell35,
this.xrTableCell36,
+ this.xrTableCell7,
this.xrTableCell37,
this.xrTableCell38,
this.xrTableCell4});
@@ -481,7 +498,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.Text = "xrTableCell13";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell34.Weight = 0.12588960336301602D;
+ this.xrTableCell34.Weight = 0.11151517520893943D;
//
// xrTableCell35
//
@@ -491,19 +508,34 @@ namespace CaritasWuppertalSolingen
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "xrTableCell6";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell35.Weight = 0.18253989897361256D;
+ this.xrTableCell35.Weight = 0.13599417170679223D;
//
// xrTableCell36
//
this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "xrTableCell16";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell36.Weight = 0.1510674976251869D;
+ this.xrTableCell36.TextFormatString = "{0:#,#}";
+ this.xrTableCell36.Weight = 0.15848950969842021D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
+ this.xrTableCell7.Multiline = true;
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell7.TextFormatString = "{0:#,#}";
+ this.xrTableCell7.Weight = 0.12579519213807711D;
//
// xrTableCell37
//
@@ -516,7 +548,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell37.StylePriority.UseTextAlignment = false;
this.xrTableCell37.Text = "xrTableCell17";
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell37.Weight = 0.138478534641708D;
+ this.xrTableCell37.Weight = 0.12834446477247974D;
//
// xrTableCell38
//
@@ -526,7 +558,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.Text = "xrTableCell2";
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell38.Weight = 0.15106750229714766D;
+ this.xrTableCell38.Weight = 0.14902666631516082D;
//
// xrTableCell4
//
@@ -536,7 +568,7 @@ namespace CaritasWuppertalSolingen
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell4.Weight = 0.18883435805247803D;
+ this.xrTableCell4.Weight = 0.20671127486834998D;
//
// xrPictureBox2
//
@@ -556,7 +588,7 @@ namespace CaritasWuppertalSolingen
this.xrLabel1.CanShrink = true;
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.SignatureDate", "{0:dd.MM.yyyy}")});
- this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
@@ -566,15 +598,12 @@ namespace CaritasWuppertalSolingen
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //this.xrLabel1.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.xrPictureBox1_BeforePrint);
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel3,
+ this.xrLabel2,
this.xrLabel17,
this.xrPictureBox1,
this.xrPictureBox3,
@@ -590,12 +619,43 @@ namespace CaritasWuppertalSolingen
this.ReportFooter.HeightF = 204.1667F;
this.ReportFooter.Name = "ReportFooter";
//
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(391.0418F, 0F);
+ 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(94.375F, 53.4167F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Summe Fehlkontakte";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel2.BorderWidth = 2F;
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(298.5414F, 0F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(92.50043F, 53.42F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseBorderWidth = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UsePadding = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "[TotalFLMFehlkontakte] = [TotalFLSFehlkontakte!0.##] Std.";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
// xrLabel17
//
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
- this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(424.0926F, 143.6667F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -608,7 +668,7 @@ namespace CaritasWuppertalSolingen
// xrPictureBox1
//
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Image", null, "EmployeeSignature")});
+ new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(561.4214F, 143.6667F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
@@ -618,7 +678,7 @@ namespace CaritasWuppertalSolingen
// xrPictureBox3
//
this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")});
+ new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(137.3333F, 143.6667F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(183.5736F, 35.50002F);
@@ -628,7 +688,7 @@ namespace CaritasWuppertalSolingen
//
this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
- this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 143.6667F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -641,7 +701,7 @@ namespace CaritasWuppertalSolingen
// xrLabel6
//
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 179.1667F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -655,7 +715,7 @@ namespace CaritasWuppertalSolingen
// xrLabel7
//
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(525.8428F, 179.1667F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -669,7 +729,7 @@ namespace CaritasWuppertalSolingen
// xrLabel10
//
this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(101.7499F, 179.1667F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -683,7 +743,7 @@ namespace CaritasWuppertalSolingen
// xrLabel11
//
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(424.0926F, 179.1667F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -697,47 +757,48 @@ namespace CaritasWuppertalSolingen
// lblWithFactor
//
this.lblWithFactor.CanShrink = true;
- this.lblWithFactor.Font = new System.Drawing.Font("Arial", 10F);
- this.lblWithFactor.LocationFloat = new DevExpress.Utils.PointFloat(9.998268F, 53.4167F);
+ this.lblWithFactor.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.lblWithFactor.LocationFloat = new DevExpress.Utils.PointFloat(9.998322F, 53.4167F);
this.lblWithFactor.Multiline = true;
this.lblWithFactor.Name = "lblWithFactor";
this.lblWithFactor.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblWithFactor.SizeF = new System.Drawing.SizeF(233.96F, 53.42F);
+ this.lblWithFactor.SizeF = new System.Drawing.SizeF(172.0016F, 53.42F);
this.lblWithFactor.StylePriority.UseFont = false;
- this.lblWithFactor.Text = "2. Summe der abzurechnenden Leistungen (= 1 x 1,2)\r\n";
+ this.lblWithFactor.StylePriority.UseTextAlignment = false;
+ this.lblWithFactor.Text = "2. Summe abzurechnende Leistungen (= 1 x 1,2)\r\n";
+ this.lblWithFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// lblSumWithFactor
//
- this.lblSumWithFactor.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
+ this.lblSumWithFactor.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblSumWithFactor.BorderWidth = 2F;
this.lblSumWithFactor.CanShrink = true;
- this.lblSumWithFactor.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.lblSumWithFactor.LocationFloat = new DevExpress.Utils.PointFloat(243.96F, 53.42F);
+ this.lblSumWithFactor.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.lblSumWithFactor.LocationFloat = new DevExpress.Utils.PointFloat(182F, 53.42F);
this.lblSumWithFactor.Multiline = true;
this.lblSumWithFactor.Name = "lblSumWithFactor";
this.lblSumWithFactor.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.lblSumWithFactor.SizeF = new System.Drawing.SizeF(121F, 54.21F);
+ this.lblSumWithFactor.SizeF = new System.Drawing.SizeF(116.5414F, 54.21F);
this.lblSumWithFactor.StylePriority.UseBorders = false;
this.lblSumWithFactor.StylePriority.UseBorderWidth = false;
this.lblSumWithFactor.StylePriority.UseFont = false;
this.lblSumWithFactor.StylePriority.UsePadding = false;
this.lblSumWithFactor.StylePriority.UseTextAlignment = false;
- this.lblSumWithFactor.Text = "[fieldBillableFLS!0.##] x 1,2 = [fieldAbrechenbareFLS!0.##] Std.";
this.lblSumWithFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel15
//
- this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(9.999964F, 0F);
+ this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(9.999974F, 0F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(233.9583F, 53.4167F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(172F, 53.4167F);
this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.Text = "1. Summe der unmittelbaren \r\nBetreuungsleistungen („face-to-face“ \r\nBeziehungswei" +
- "se „ear-to-ear):\r\n";
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "1. Summe Fachleistungen (face-to-face bzw. \r\near-to-ear)\r\n";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel16
//
@@ -745,17 +806,17 @@ namespace CaritasWuppertalSolingen
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel16.BorderWidth = 2F;
- this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(243.96F, 0F);
+ this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(182F, 0F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(121F, 53.42F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(116.5414F, 53.42F);
this.xrLabel16.StylePriority.UseBorders = false;
this.xrLabel16.StylePriority.UseBorderWidth = false;
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.StylePriority.UsePadding = false;
this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "[TotalFLMBillable] = [fieldBillableFLS!0.##] Std.";
+ this.xrLabel16.Text = "[TotalFLMoFehlkontakte] = [TotalFLSoFehlkontakte!0.##] Std.";
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// fieldBillableFLS
@@ -778,6 +839,10 @@ namespace CaritasWuppertalSolingen
this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.customerCountField.Name = "customerCountField";
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -797,11 +862,13 @@ namespace CaritasWuppertalSolingen
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
- this.Margins = new System.Drawing.Printing.Margins(50, 30, 100, 63);
+ this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 100F, 63F);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
- this.Version = "17.1";
+ this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
@@ -876,5 +943,9 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
}
}
diff --git a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.cs b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.cs
index 4df3ed69e..b258be932 100644
--- a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.cs
+++ b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.cs
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
-using System.Drawing;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
@@ -26,8 +25,8 @@ namespace CaritasWuppertalSolingen
public void SetReportDataSource(ServicesOverviewRO pRO)
{
- var org = GetOrganisation(pRO);
-
+ decimal rateFactor = GetRateFactor(pRO);
+ var org = GetOrganisation(pRO);
if (org != null)
{
if (org.Name.Contains("Jugendamt"))
@@ -36,21 +35,19 @@ namespace CaritasWuppertalSolingen
lblWithFactor.Visible = false;
lblSumWithFactor.Visible = false;
}
- var rateFactor = GetRateFactor(pRO);
- lblWithFactor.Text = String.Format("2. Summe der abzurechnenden Leistungen (= 1 x {0:0.0})", rateFactor);
- lblSumWithFactor.Text = String.Format("{0:0.##} x {1:0.0} = {2:0.##} Std.", pRO.TotalFLMBillable/60,
- rateFactor, (pRO.TotalFLMBillable/60)*(double)rateFactor);
-
+ lblWithFactor.Text = String.Format("2. Summe abzurechnende Leistungen (= 1 x {0:0.0})", rateFactor);
}
-
if (pRO.Services != null)
{
List servicesBillable = new List();
-
+
+ double flMinutes = 0;
+ double fkMinutes = 0;
+
foreach (var sd in pRO.Services)
{
- if (sd.IsBillable)
+ if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
{
ServicesOverviewRO.CreateSignatureString(sd);
@@ -83,10 +80,24 @@ namespace CaritasWuppertalSolingen
sd.EmployeeAbbr = ma.ToString();
}
+ if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt") || (sd.ProzentAbrechenbar < 100))
+ {
+ sd.Notice4 = String.Format("{0}", sd.Minutes);
+ fkMinutes += sd.Minutes;
+ }
+ else
+ {
+ sd.Notice3 = String.Format("{0}", sd.Minutes);
+ flMinutes += sd.Minutes;
+ }
+
servicesBillable.Add(sd);
}
}
+ lblSumWithFactor.Text = String.Format("{0:0.##} x {1:0.0} = {2:0.##} Std.", flMinutes/60,
+ rateFactor, (flMinutes/60)*(double)rateFactor);
+
pRO.Services = servicesBillable;
}
bindingSource1.DataSource = pRO;
@@ -124,7 +135,6 @@ namespace CaritasWuppertalSolingen
private void xrPictureBox2_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
- //var test = this.GetCurrent
string base64String = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(base64String))
{
diff --git a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.resx b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.resx
index f6606300d..c7e0d4bdf 100644
--- a/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.resx
+++ b/ReportImp/CaritasWuppertalSolingen/ServicesOverviewReport.resx
@@ -117,7 +117,4 @@
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/CaritasWuppertalSolingen/SettlementReport.Designer.cs b/ReportImp/CaritasWuppertalSolingen/SettlementReport.Designer.cs
index ae67653e3..48af765e5 100644
--- a/ReportImp/CaritasWuppertalSolingen/SettlementReport.Designer.cs
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport.Designer.cs
@@ -1,4 +1,4 @@
-namespace CaritasWuppertalSolingen
+namespace CaritasWuppertalSolingen.Alt
{
partial class Spitzabrechnung
{
@@ -28,256 +28,252 @@ namespace CaritasWuppertalSolingen
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
- this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.customerNameUntenLabel = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrLabel47 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel46 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblBetreuungskosten = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // ReportHeader
- //
- this.ReportHeader.Expanded = false;
- this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportHeader.HeightF = 0F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // ruleRateFactorNull
- //
- this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
- //
- //
- //
- this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.ruleRateFactorNull.Name = "ruleRateFactorNull";
- //
- // ReportFooter
- //
- this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.components = new System.ComponentModel.Container();
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.customerNameUntenLabel = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel47 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel46 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblBetreuungskosten = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Expanded = false;
+ this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrLabel5,
this.xrLabel9,
this.xrLabel10,
this.customerNameUntenLabel,
this.xrLabel11});
- this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportFooter.HeightF = 206.5833F;
- this.ReportFooter.KeepTogether = true;
- this.ReportFooter.Name = "ReportFooter";
- this.ReportFooter.StylePriority.UseFont = false;
- //
- // xrLabel7
- //
- this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel7.BorderWidth = 1;
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 8.25F);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.7069F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(678F, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel5
- //
- this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportFooter.HeightF = 206.5833F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel7.BorderWidth = 1F;
+ this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100.7069F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(678F, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")});
- this.xrLabel5.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(547.1364F, 0F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(130.8628F, 25F);
- this.xrLabel5.StylePriority.UseBorders = 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.MiddleRight;
- //
- // xrLabel9
- //
- this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 8.25F);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(547.1364F, 25F);
- this.xrLabel9.StylePriority.UseBorders = false;
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UsePadding = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel10
- //
- this.xrLabel10.BackColor = System.Drawing.Color.LightGray;
- this.xrLabel10.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel10.BorderWidth = 2;
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125.7069F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(145.8075F, 50F);
- this.xrLabel10.StylePriority.UseBackColor = false;
- this.xrLabel10.StylePriority.UseBorderDashStyle = false;
- this.xrLabel10.StylePriority.UseBorders = false;
- this.xrLabel10.StylePriority.UseBorderWidth = false;
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UsePadding = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Rechnungsbetrag";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
- //
- // customerNameUntenLabel
- //
- this.customerNameUntenLabel.BackColor = System.Drawing.Color.LightGray;
- this.customerNameUntenLabel.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.customerNameUntenLabel.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.customerNameUntenLabel.BorderWidth = 2;
- this.customerNameUntenLabel.Font = new System.Drawing.Font("Arial", 10F);
- this.customerNameUntenLabel.LocationFloat = new DevExpress.Utils.PointFloat(145.8075F, 125.7069F);
- this.customerNameUntenLabel.Name = "customerNameUntenLabel";
- this.customerNameUntenLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.customerNameUntenLabel.SizeF = new System.Drawing.SizeF(401.6639F, 50F);
- this.customerNameUntenLabel.StylePriority.UseBackColor = false;
- this.customerNameUntenLabel.StylePriority.UseBorderDashStyle = false;
- this.customerNameUntenLabel.StylePriority.UseBorders = false;
- this.customerNameUntenLabel.StylePriority.UseBorderWidth = false;
- this.customerNameUntenLabel.StylePriority.UseFont = false;
- this.customerNameUntenLabel.StylePriority.UsePadding = false;
- this.customerNameUntenLabel.StylePriority.UseTextAlignment = false;
- this.customerNameUntenLabel.Text = "[CustomerLastName], [CustomerFirstName]";
- this.customerNameUntenLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
- //
- // xrLabel11
- //
- this.xrLabel11.BackColor = System.Drawing.Color.LightGray;
- this.xrLabel11.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
- this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel11.BorderWidth = 2;
- this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(547.1364F, 0F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(130.8628F, 25F);
+ this.xrLabel5.StylePriority.UseBorders = 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.MiddleRight;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(547.1364F, 25F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UsePadding = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel10.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel10.BorderWidth = 2F;
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125.7069F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(145.8075F, 50F);
+ this.xrLabel10.StylePriority.UseBackColor = false;
+ this.xrLabel10.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel10.StylePriority.UseBorders = false;
+ this.xrLabel10.StylePriority.UseBorderWidth = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UsePadding = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Rechnungsbetrag";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // customerNameUntenLabel
+ //
+ this.customerNameUntenLabel.BackColor = System.Drawing.Color.LightGray;
+ this.customerNameUntenLabel.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.customerNameUntenLabel.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.customerNameUntenLabel.BorderWidth = 2F;
+ this.customerNameUntenLabel.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.customerNameUntenLabel.LocationFloat = new DevExpress.Utils.PointFloat(145.8075F, 125.7069F);
+ this.customerNameUntenLabel.Name = "customerNameUntenLabel";
+ this.customerNameUntenLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.customerNameUntenLabel.SizeF = new System.Drawing.SizeF(401.6639F, 50F);
+ this.customerNameUntenLabel.StylePriority.UseBackColor = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderDashStyle = false;
+ this.customerNameUntenLabel.StylePriority.UseBorders = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderWidth = false;
+ this.customerNameUntenLabel.StylePriority.UseFont = false;
+ this.customerNameUntenLabel.StylePriority.UsePadding = false;
+ this.customerNameUntenLabel.StylePriority.UseTextAlignment = false;
+ this.customerNameUntenLabel.Text = "[CustomerLastName], [CustomerFirstName]";
+ this.customerNameUntenLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel11.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel11.BorderWidth = 2F;
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")});
- this.xrLabel11.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 125.7069F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(130.5286F, 50F);
- this.xrLabel11.StylePriority.UseBackColor = false;
- this.xrLabel11.StylePriority.UseBorderDashStyle = false;
- 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.Text = "xrLabel11";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
- //
- // topMarginBand1
- //
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // GroupHeader1
- //
- this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 125.7069F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(130.5286F, 50F);
+ this.xrLabel11.StylePriority.UseBackColor = false;
+ this.xrLabel11.StylePriority.UseBorderDashStyle = false;
+ 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.Text = "xrLabel11";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4,
+ this.xrLabel8,
this.xrLabel47,
this.xrLabel45,
this.xrLabel44,
@@ -292,19 +288,13 @@ namespace CaritasWuppertalSolingen
this.xrLabel35,
this.xrLabel34,
this.xrLabel33,
- this.xrLabel32,
- this.xrLabel31,
this.xrLabel30,
this.xrLabel29,
- this.xrLabel28,
this.xrLabel46,
- this.xrLabel27,
this.xrLabel26,
this.xrLabel25,
this.xrLabel24,
this.xrLabel23,
- this.xrLabel22,
- this.xrLabel21,
this.xrLabel20,
this.xrLabel19,
this.xrLabel18,
@@ -320,633 +310,556 @@ namespace CaritasWuppertalSolingen
this.xrLabel_RecipientStreet,
this.xrLabel16,
this.lblBetreuungskosten});
- this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
- this.GroupHeader1.HeightF = 577.6666F;
- this.GroupHeader1.Name = "GroupHeader1";
- this.GroupHeader1.StylePriority.UseFont = false;
- //
- // xrLabel47
- //
- this.xrLabel47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.GroupHeader1.HeightF = 537.0416F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrLabel47
+ //
+ this.xrLabel47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
- this.xrLabel47.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel47.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 508.6667F);
- this.xrLabel47.Name = "xrLabel47";
- this.xrLabel47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel47.SizeF = new System.Drawing.SizeF(130.5283F, 23F);
- this.xrLabel47.StylePriority.UseFont = false;
- this.xrLabel47.StylePriority.UseTextAlignment = false;
- this.xrLabel47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel45
- //
- this.xrLabel45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel47.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel47.LocationFloat = new DevExpress.Utils.PointFloat(547.4717F, 485.6669F);
+ this.xrLabel47.Name = "xrLabel47";
+ this.xrLabel47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel47.SizeF = new System.Drawing.SizeF(130.5283F, 23F);
+ this.xrLabel47.StylePriority.UseFont = false;
+ this.xrLabel47.StylePriority.UseTextAlignment = false;
+ this.xrLabel47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel45
+ //
+ this.xrLabel45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
- this.xrLabel45.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(492.6519F, 462.6667F);
- this.xrLabel45.Name = "xrLabel45";
- this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel45.SizeF = new System.Drawing.SizeF(185.3476F, 23F);
- this.xrLabel45.StylePriority.UseFont = false;
- this.xrLabel45.StylePriority.UseTextAlignment = false;
- this.xrLabel45.Text = "xrLabel5";
- this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel44
- //
- this.xrLabel44.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 508.6667F);
- this.xrLabel44.Multiline = true;
- this.xrLabel44.Name = "xrLabel44";
- this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel44.SizeF = new System.Drawing.SizeF(121.4507F, 23F);
- this.xrLabel44.StylePriority.UseFont = false;
- this.xrLabel44.StylePriority.UseTextAlignment = false;
- this.xrLabel44.Text = "Debitorennummer";
- this.xrLabel44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel43
- //
- this.xrLabel43.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 485.6667F);
- this.xrLabel43.Name = "xrLabel43";
- this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel43.SizeF = new System.Drawing.SizeF(81.52054F, 23F);
- this.xrLabel43.StylePriority.UseFont = false;
- this.xrLabel43.StylePriority.UseTextAlignment = false;
- this.xrLabel43.Text = "Rg. Datum";
- this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel42
- //
- this.xrLabel42.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 462.6667F);
- this.xrLabel42.Name = "xrLabel42";
- this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel42.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel42.StylePriority.UseFont = false;
- this.xrLabel42.StylePriority.UseTextAlignment = false;
- this.xrLabel42.Text = "Rg.-Nr.";
- this.xrLabel42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel41
- //
- this.xrLabel41.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Italic);
- this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 439.6667F);
- this.xrLabel41.Name = "xrLabel41";
- this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel41.SizeF = new System.Drawing.SizeF(251.9791F, 23.00003F);
- this.xrLabel41.StylePriority.UseFont = false;
- this.xrLabel41.StylePriority.UseTextAlignment = false;
- this.xrLabel41.Text = "bei Zahlung bitte angeben:";
- this.xrLabel41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel40
- //
- this.xrLabel40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(492.6523F, 439.6669F);
+ this.xrLabel45.Name = "xrLabel45";
+ this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel45.SizeF = new System.Drawing.SizeF(185.3476F, 23F);
+ this.xrLabel45.StylePriority.UseFont = false;
+ this.xrLabel45.StylePriority.UseTextAlignment = false;
+ this.xrLabel45.Text = "xrLabel5";
+ this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel44
+ //
+ this.xrLabel44.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 485.6669F);
+ this.xrLabel44.Multiline = true;
+ this.xrLabel44.Name = "xrLabel44";
+ this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel44.SizeF = new System.Drawing.SizeF(121.4507F, 23F);
+ this.xrLabel44.StylePriority.UseFont = false;
+ this.xrLabel44.StylePriority.UseTextAlignment = false;
+ this.xrLabel44.Text = "Debitorennummer";
+ this.xrLabel44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel43
+ //
+ this.xrLabel43.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 462.6669F);
+ this.xrLabel43.Name = "xrLabel43";
+ this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel43.SizeF = new System.Drawing.SizeF(81.52054F, 23F);
+ this.xrLabel43.StylePriority.UseFont = false;
+ this.xrLabel43.StylePriority.UseTextAlignment = false;
+ this.xrLabel43.Text = "Rg. Datum";
+ this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel42
+ //
+ this.xrLabel42.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 439.6669F);
+ this.xrLabel42.Name = "xrLabel42";
+ this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel42.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel42.StylePriority.UseFont = false;
+ this.xrLabel42.StylePriority.UseTextAlignment = false;
+ this.xrLabel42.Text = "Rg.-Nr.";
+ this.xrLabel42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel41
+ //
+ this.xrLabel41.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Italic);
+ this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 416.6669F);
+ this.xrLabel41.Name = "xrLabel41";
+ this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel41.SizeF = new System.Drawing.SizeF(251.9791F, 23.00003F);
+ this.xrLabel41.StylePriority.UseFont = false;
+ this.xrLabel41.StylePriority.UseTextAlignment = false;
+ this.xrLabel41.Text = "bei Zahlung bitte angeben:";
+ this.xrLabel41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel40
+ //
+ this.xrLabel40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
- this.xrLabel40.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 439.6667F);
- this.xrLabel40.Name = "xrLabel40";
- this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel40.SizeF = new System.Drawing.SizeF(290.6956F, 23.00003F);
- this.xrLabel40.StylePriority.UseFont = false;
- this.xrLabel40.StylePriority.UseTextAlignment = false;
- this.xrLabel40.Text = "xrLabel40";
- this.xrLabel40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel39
- //
- this.xrLabel39.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.6667F);
- this.xrLabel39.Name = "xrLabel39";
- this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel39.SizeF = new System.Drawing.SizeF(109.8399F, 23.00003F);
- this.xrLabel39.StylePriority.UseFont = false;
- this.xrLabel39.StylePriority.UseTextAlignment = false;
- this.xrLabel39.Text = "Zeitraum";
- this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel38
- //
- this.xrLabel38.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 416.6669F);
- this.xrLabel38.Name = "xrLabel38";
- this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel38.SizeF = new System.Drawing.SizeF(290.6956F, 23F);
- this.xrLabel38.StylePriority.UseFont = false;
- this.xrLabel38.StylePriority.UseTextAlignment = false;
- this.xrLabel38.Text = "[CustomerReferenceNumber]";
- this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel37
- //
- this.xrLabel37.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(109.8399F, 393.6669F);
- this.xrLabel37.Name = "xrLabel37";
- this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel37.SizeF = new System.Drawing.SizeF(290.6956F, 23F);
- this.xrLabel37.StylePriority.UseFont = false;
- this.xrLabel37.StylePriority.UseTextAlignment = false;
- this.xrLabel37.Text = "[CustomerLastName], [CustomerFirstName]";
- this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel36
- //
- this.xrLabel36.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 416.6667F);
- this.xrLabel36.Name = "xrLabel36";
- this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel36.SizeF = new System.Drawing.SizeF(109.8399F, 23F);
- this.xrLabel36.StylePriority.UseFont = false;
- this.xrLabel36.StylePriority.UseTextAlignment = false;
- this.xrLabel36.Text = "Aktenzeichen";
- this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel35
- //
- this.xrLabel35.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.6668F);
- this.xrLabel35.Name = "xrLabel35";
- this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel35.SizeF = new System.Drawing.SizeF(109.8399F, 23F);
- this.xrLabel35.StylePriority.UseFont = false;
- this.xrLabel35.StylePriority.UseTextAlignment = false;
- this.xrLabel35.Text = "Name";
- this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel34
- //
- this.xrLabel34.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 393.6668F);
- this.xrLabel34.Name = "xrLabel34";
- this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel34.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
- this.xrLabel34.StylePriority.UseFont = false;
- this.xrLabel34.StylePriority.UseTextAlignment = false;
- this.xrLabel34.Text = "DE36342500000000043612";
- this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel33
- //
- this.xrLabel33.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 370.6666F);
- this.xrLabel33.Name = "xrLabel33";
- this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel33.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
- this.xrLabel33.StylePriority.UseFont = false;
- this.xrLabel33.StylePriority.UseTextAlignment = false;
- this.xrLabel33.Text = "SOLSDE33XXX";
- this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel32
- //
- this.xrLabel32.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 347.6667F);
- this.xrLabel32.Name = "xrLabel32";
- this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel32.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
- this.xrLabel32.StylePriority.UseFont = false;
- this.xrLabel32.StylePriority.UseTextAlignment = false;
- this.xrLabel32.Text = "43612";
- this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel31
- //
- this.xrLabel31.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(491.6514F, 324.6667F);
- this.xrLabel31.Multiline = true;
- this.xrLabel31.Name = "xrLabel31";
- this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel31.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
- this.xrLabel31.StylePriority.UseFont = false;
- this.xrLabel31.StylePriority.UseTextAlignment = false;
- this.xrLabel31.Text = "34250000";
- this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel30
- //
- this.xrLabel30.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 393.6668F);
- this.xrLabel30.Name = "xrLabel30";
- this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel30.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel30.StylePriority.UseFont = false;
- this.xrLabel30.StylePriority.UseTextAlignment = false;
- this.xrLabel30.Text = "IBAN";
- this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel29
- //
- this.xrLabel29.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 370.6667F);
- this.xrLabel29.Name = "xrLabel29";
- this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel29.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel29.StylePriority.UseFont = false;
- this.xrLabel29.StylePriority.UseTextAlignment = false;
- this.xrLabel29.Text = "BIC";
- this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel28
- //
- this.xrLabel28.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 347.6667F);
- this.xrLabel28.Name = "xrLabel28";
- this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel28.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel28.StylePriority.UseFont = false;
- this.xrLabel28.StylePriority.UseTextAlignment = false;
- this.xrLabel28.Text = "Konto-Nr.";
- this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel46
- //
- this.xrLabel46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel40.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 439.6667F);
+ this.xrLabel40.Name = "xrLabel40";
+ this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel40.SizeF = new System.Drawing.SizeF(312.5706F, 23.00003F);
+ this.xrLabel40.StylePriority.UseFont = false;
+ this.xrLabel40.StylePriority.UseTextAlignment = false;
+ this.xrLabel40.Text = "xrLabel40";
+ this.xrLabel40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel39
+ //
+ this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.6667F);
+ this.xrLabel39.Name = "xrLabel39";
+ this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel39.SizeF = new System.Drawing.SizeF(97.33988F, 23.00003F);
+ this.xrLabel39.StylePriority.UseFont = false;
+ this.xrLabel39.StylePriority.UseTextAlignment = false;
+ this.xrLabel39.Text = "Zeitraum";
+ this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel38
+ //
+ this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 416.6669F);
+ this.xrLabel38.Name = "xrLabel38";
+ this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel38.SizeF = new System.Drawing.SizeF(312.5706F, 23F);
+ this.xrLabel38.StylePriority.UseFont = false;
+ this.xrLabel38.StylePriority.UseTextAlignment = false;
+ this.xrLabel38.Text = "[CustomerReferenceNumber]";
+ this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel37
+ //
+ this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 393.6669F);
+ this.xrLabel37.Name = "xrLabel37";
+ this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel37.SizeF = new System.Drawing.SizeF(312.5706F, 23F);
+ this.xrLabel37.StylePriority.UseFont = false;
+ this.xrLabel37.StylePriority.UseTextAlignment = false;
+ this.xrLabel37.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdayString]";
+ this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel36
+ //
+ this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 416.6667F);
+ this.xrLabel36.Name = "xrLabel36";
+ this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel36.SizeF = new System.Drawing.SizeF(97.33988F, 23F);
+ this.xrLabel36.StylePriority.UseFont = false;
+ this.xrLabel36.StylePriority.UseTextAlignment = false;
+ this.xrLabel36.Text = "Aktenzeichen";
+ this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.6668F);
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(97.33988F, 23F);
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.StylePriority.UseTextAlignment = false;
+ this.xrLabel35.Text = "Name";
+ this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel34
+ //
+ this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(491.6518F, 370.6671F);
+ this.xrLabel34.Name = "xrLabel34";
+ this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel34.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
+ this.xrLabel34.StylePriority.UseFont = false;
+ this.xrLabel34.StylePriority.UseTextAlignment = false;
+ this.xrLabel34.Text = "DE36342500000000043612";
+ this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel33
+ //
+ this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(491.6518F, 347.6668F);
+ this.xrLabel33.Name = "xrLabel33";
+ this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel33.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
+ this.xrLabel33.StylePriority.UseFont = false;
+ this.xrLabel33.StylePriority.UseTextAlignment = false;
+ this.xrLabel33.Text = "SOLSDE33XXX";
+ this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(425.0205F, 370.6671F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.StylePriority.UseTextAlignment = false;
+ this.xrLabel30.Text = "IBAN";
+ this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(425.0205F, 347.6669F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.StylePriority.UseTextAlignment = false;
+ this.xrLabel29.Text = "BIC";
+ this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel46
+ //
+ this.xrLabel46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel46.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel46.LocationFloat = new DevExpress.Utils.PointFloat(507.5409F, 485.6667F);
- this.xrLabel46.Name = "xrLabel46";
- this.xrLabel46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel46.SizeF = new System.Drawing.SizeF(170.4584F, 23F);
- this.xrLabel46.StylePriority.UseFont = false;
- this.xrLabel46.StylePriority.UseTextAlignment = false;
- this.xrLabel46.Text = "xrLabel6";
- this.xrLabel46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel27
- //
- this.xrLabel27.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 324.6667F);
- this.xrLabel27.Name = "xrLabel27";
- this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel27.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
- this.xrLabel27.StylePriority.UseFont = false;
- this.xrLabel27.StylePriority.UseTextAlignment = false;
- this.xrLabel27.Text = "BLZ";
- this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel26
- //
- this.xrLabel26.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 278.6666F);
- this.xrLabel26.Name = "xrLabel26";
- this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel26.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
- this.xrLabel26.StylePriority.UseFont = false;
- this.xrLabel26.StylePriority.UseTextAlignment = false;
- this.xrLabel26.Text = "Bankverbindung";
- this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel25
- //
- this.xrLabel25.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 301.6666F);
- this.xrLabel25.Name = "xrLabel25";
- this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel25.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
- this.xrLabel25.StylePriority.UseFont = false;
- this.xrLabel25.StylePriority.UseTextAlignment = false;
- this.xrLabel25.Text = "Stadtsparkasse Solingen";
- this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel24
- //
- this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel46.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel46.LocationFloat = new DevExpress.Utils.PointFloat(507.5413F, 462.6669F);
+ this.xrLabel46.Name = "xrLabel46";
+ this.xrLabel46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel46.SizeF = new System.Drawing.SizeF(170.4584F, 23F);
+ this.xrLabel46.StylePriority.UseFont = false;
+ this.xrLabel46.StylePriority.UseTextAlignment = false;
+ this.xrLabel46.Text = "xrLabel6";
+ this.xrLabel46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 301.6667F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.StylePriority.UseTextAlignment = false;
+ this.xrLabel26.Text = "Bankverbindung";
+ this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 324.6668F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.StylePriority.UseTextAlignment = false;
+ this.xrLabel25.Text = "Stadtsparkasse Solingen";
+ this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonFax")});
- this.xrLabel24.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 232.6667F);
- this.xrLabel24.Name = "xrLabel24";
- this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel24.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
- this.xrLabel24.StylePriority.UseFont = false;
- this.xrLabel24.StylePriority.UseTextAlignment = false;
- this.xrLabel24.Text = "xrLabel24";
- this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel23
- //
- this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 255.6669F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.StylePriority.UseTextAlignment = false;
+ this.xrLabel24.Text = "xrLabel24";
+ this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
- this.xrLabel23.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 209.6666F);
- this.xrLabel23.Name = "xrLabel23";
- this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel23.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
- this.xrLabel23.StylePriority.UseFont = false;
- this.xrLabel23.StylePriority.UseTextAlignment = false;
- this.xrLabel23.Text = "xrLabel23";
- this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel22
- //
- this.xrLabel22.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 232.6667F);
- this.xrLabel22.Name = "xrLabel22";
- this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(82.52118F, 23F);
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Fax";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel21
- //
- this.xrLabel21.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 209.6666F);
- this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(82.52118F, 23F);
- this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.StylePriority.UseTextAlignment = false;
- this.xrLabel21.Text = "Telefon";
- this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel20
- //
- this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 232.6667F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.StylePriority.UseTextAlignment = false;
+ this.xrLabel23.Text = "xrLabel23";
+ this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
- this.xrLabel20.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(537.9377F, 186.6666F);
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(140.062F, 23F);
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.StylePriority.UseTextAlignment = false;
- this.xrLabel20.Text = "xrLabel20";
- this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel19
- //
- this.xrLabel19.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 186.6666F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(112.9173F, 23F);
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.StylePriority.UseTextAlignment = false;
- this.xrLabel19.Text = "Ansprechpartner";
- this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel18
- //
- this.xrLabel18.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 140.6666F);
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(251.9788F, 23F);
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.StylePriority.UseTextAlignment = false;
- this.xrLabel18.Text = "Zentrale Leistungsabrechnungsstelle";
- this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // RecipientPostCodeAndTown
- //
- this.RecipientPostCodeAndTown.CanShrink = true;
- this.RecipientPostCodeAndTown.Font = new System.Drawing.Font("Arial", 10F);
- this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 163.6667F);
- this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
- this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
- this.RecipientPostCodeAndTown.StylePriority.UseTextAlignment = false;
- this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
- this.RecipientPostCodeAndTown.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel17
- //
- this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 94.66667F);
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(169.4575F, 23.00001F);
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UseTextAlignment = false;
- this.xrLabel17.Text = "2000181530";
- this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel1
- //
- this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 48.66664F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "42103 Wuppertal";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel2
- //
- this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 25.66662F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "Kolpingstr. 13";
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel13
- //
- this.xrLabel13.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 2.666728F);
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(252.9794F, 23F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.StylePriority.UseTextAlignment = false;
- this.xrLabel13.Text = "Ambulant Betreutes Wohnen";
- this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel3
- //
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 7F);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.66662F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UseTextAlignment = false;
- this.xrLabel3.Text = "Caritasverband Wuppertal/Solingen Kolpingstraße 13 42103 Wuppertal ";
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel6
- //
- this.xrLabel6.CanShrink = true;
- this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.66659F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel6.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.StylePriority.UseTextAlignment = false;
- this.xrLabel6.Text = "[RecipientOrganisation]";
- this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientContactPerson
- //
- this.xrLabel_RecipientContactPerson.CanShrink = true;
- this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.66667F);
- this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
- this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
- this.xrLabel_RecipientContactPerson.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
- this.xrLabel_RecipientContactPerson.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientDivision
- //
- this.xrLabel_RecipientDivision.CanShrink = true;
- this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.6666F);
- this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
- this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(349.4703F, 22.99998F);
- this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
- this.xrLabel_RecipientDivision.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
- this.xrLabel_RecipientDivision.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel_RecipientStreet
- //
- this.xrLabel_RecipientStreet.CanShrink = true;
- this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140.6666F);
- this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
- this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
- this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
- this.xrLabel_RecipientStreet.StylePriority.UseTextAlignment = false;
- this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
- this.xrLabel_RecipientStreet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel16
- //
- this.xrLabel16.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 94.66667F);
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "IK-Nr.";
- this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // lblBetreuungskosten
- //
- this.lblBetreuungskosten.CanShrink = true;
- this.lblBetreuungskosten.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
- this.lblBetreuungskosten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 531.6666F);
- this.lblBetreuungskosten.Name = "lblBetreuungskosten";
- this.lblBetreuungskosten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblBetreuungskosten.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.lblBetreuungskosten.SizeF = new System.Drawing.SizeF(426.0206F, 23F);
- this.lblBetreuungskosten.StylePriority.UseFont = false;
- this.lblBetreuungskosten.StylePriority.UseTextAlignment = false;
- this.lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 53 SGB XII";
- this.lblBetreuungskosten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(537.9377F, 209.6668F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(140.062F, 23F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "xrLabel20";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 209.6668F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(112.9173F, 23F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Ansprechpartner";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 163.6667F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(251.9788F, 23F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "Zentrale Leistungsabrechnungsstelle";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 163.6667F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.StylePriority.UseTextAlignment = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ this.RecipientPostCodeAndTown.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 94.66667F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(169.4575F, 23.00001F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "2000181530";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 48.66664F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "42103 Wuppertal";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 25.66662F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Kolpingstr. 13";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 2.666728F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(252.9794F, 23F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Ambulant Betreutes Wohnen";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.66662F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Caritasverband Wuppertal/Solingen Kolpingstraße 13 42103 Wuppertal ";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.CanShrink = true;
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.66659F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[RecipientOrganisation]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.66667F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ this.xrLabel_RecipientContactPerson.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.6666F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(349.4703F, 22.99998F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ this.xrLabel_RecipientDivision.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140.6666F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ this.xrLabel_RecipientStreet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 94.66667F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "IK-Nr.";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // lblBetreuungskosten
+ //
+ this.lblBetreuungskosten.CanShrink = true;
+ this.lblBetreuungskosten.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.lblBetreuungskosten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 510.9167F);
+ this.lblBetreuungskosten.Name = "lblBetreuungskosten";
+ this.lblBetreuungskosten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBetreuungskosten.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.lblBetreuungskosten.SizeF = new System.Drawing.SizeF(409.9105F, 23F);
+ this.lblBetreuungskosten.StylePriority.UseFont = false;
+ this.lblBetreuungskosten.StylePriority.UseTextAlignment = false;
+ this.lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 53 SGB XII";
+ this.lblBetreuungskosten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1});
- this.DetailReport.DataMember = "InvoiceItems";
- this.DetailReport.DataSource = this.bindingSource1;
- this.DetailReport.Level = 0;
- this.DetailReport.Name = "DetailReport";
- //
- // Detail1
- //
- this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
- this.Detail1.Font = new System.Drawing.Font("Verdana", 10F);
- this.Detail1.HeightF = 17F;
- this.Detail1.Name = "Detail1";
- this.Detail1.StylePriority.UseFont = false;
- //
- // xrTable5
- //
- this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable5.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable5.Name = "xrTable5";
- this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow15});
- this.xrTable5.SizeF = new System.Drawing.SizeF(678F, 17F);
- this.xrTable5.StylePriority.UseBorderColor = false;
- this.xrTable5.StylePriority.UseFont = false;
- //
- // xrTableRow15
- //
- this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable5.SizeF = new System.Drawing.SizeF(678F, 17F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ this.xrTable5.StylePriority.UseFont = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell17,
this.xrTableCell23});
- this.xrTableRow15.Name = "xrTableRow15";
- this.xrTableRow15.Weight = 0.085D;
- //
- // xrTableCell17
- //
- this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell17.CanShrink = true;
- this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell17.StylePriority.UseBorderColor = false;
- this.xrTableCell17.StylePriority.UseBorders = false;
- this.xrTableCell17.StylePriority.UseFont = false;
- this.xrTableCell17.StylePriority.UsePadding = false;
- this.xrTableCell17.Weight = 0.78314100999098546D;
- //
- // xrTableCell23
- //
- this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell23.CanShrink = true;
- this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
- this.xrTableCell23.Name = "xrTableCell23";
- this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell23.StylePriority.UseBorderColor = false;
- this.xrTableCell23.StylePriority.UseBorders = false;
- this.xrTableCell23.StylePriority.UseFont = false;
- this.xrTableCell23.StylePriority.UsePadding = false;
- this.xrTableCell23.StylePriority.UseTextAlignment = false;
- this.xrTableCell23.Text = "xrTableCell23";
- this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell23.Weight = 0.21685899000901443D;
- //
- // GroupFooter1
- //
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.21685899000901443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
- this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
- this.GroupFooter1.HeightF = 132F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.StylePriority.UseFont = false;
- //
- // xrTable4
- //
- this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable4.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable4.Name = "xrTable4";
- this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow30,
this.xrTableRow31,
this.xrTableRow32,
@@ -954,198 +867,228 @@ namespace CaritasWuppertalSolingen
this.xrTableRow34,
this.xrTableRow35,
this.xrTableRow36});
- this.xrTable4.SizeF = new System.Drawing.SizeF(678F, 132F);
- this.xrTable4.StylePriority.UseBorderColor = false;
- this.xrTable4.StylePriority.UseFont = false;
- //
- // xrTableRow30
- //
- this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable4.SizeF = new System.Drawing.SizeF(678F, 132F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow30
+ //
+ this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell48});
- this.xrTableRow30.Name = "xrTableRow30";
- this.xrTableRow30.Weight = 0.085D;
- //
- // xrTableCell48
- //
- this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell48.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell48.Name = "xrTableCell48";
- this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell48.StylePriority.UseBorderColor = false;
- this.xrTableCell48.StylePriority.UseBorders = false;
- this.xrTableCell48.Weight = 1D;
- //
- // xrTableRow31
- //
- this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow30.Name = "xrTableRow30";
+ this.xrTableRow30.Weight = 0.085D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell48.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorderColor = false;
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.Weight = 1D;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell49,
this.xrTableCell50});
- this.xrTableRow31.Name = "xrTableRow31";
- this.xrTableRow31.Weight = 0.085D;
- //
- // xrTableCell49
- //
- this.xrTableCell49.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell49.Name = "xrTableCell49";
- this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell49.StylePriority.UseBorders = false;
- this.xrTableCell49.StylePriority.UseFont = false;
- this.xrTableCell49.StylePriority.UsePadding = false;
- this.xrTableCell49.Text = "Gesamtforderung:";
- this.xrTableCell49.Weight = 0.78314100999098546D;
- //
- // xrTableCell50
- //
- this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
- this.xrTableCell50.Name = "xrTableCell50";
- this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell50.StylePriority.UseBorders = false;
- this.xrTableCell50.StylePriority.UseFont = false;
- this.xrTableCell50.StylePriority.UsePadding = false;
- this.xrTableCell50.StylePriority.UseTextAlignment = false;
- this.xrTableCell50.Text = "[AmountRecordedFLSString]";
- this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell50.Weight = 0.21685899000901443D;
- //
- // xrTableRow32
- //
- this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell51});
- this.xrTableRow32.Name = "xrTableRow32";
- this.xrTableRow32.Weight = 0.085D;
- //
- // xrTableCell51
- //
- this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell51.Name = "xrTableCell51";
- this.xrTableCell51.StylePriority.UseBorders = false;
- this.xrTableCell51.Weight = 1D;
- //
- // xrTableRow33
- //
- this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell52,
this.xrTableCell53});
- this.xrTableRow33.Name = "xrTableRow33";
- this.xrTableRow33.Weight = 0.085D;
- //
- // xrTableCell52
- //
- this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell52.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell52.Name = "xrTableCell52";
- this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell52.StylePriority.UseBorderColor = false;
- this.xrTableCell52.StylePriority.UseBorders = false;
- this.xrTableCell52.StylePriority.UseFont = false;
- this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
- this.xrTableCell52.Weight = 0.78314100999098568D;
- //
- // xrTableCell53
- //
- this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell53.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell53.Name = "xrTableCell53";
- this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell53.StylePriority.UseBorderColor = false;
- this.xrTableCell53.StylePriority.UseBorders = false;
- this.xrTableCell53.StylePriority.UseFont = false;
- this.xrTableCell53.StylePriority.UsePadding = false;
- this.xrTableCell53.StylePriority.UseTextAlignment = false;
- this.xrTableCell53.Text = "[AmountAdvancedPayments]";
- this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell53.Weight = 0.21685899000901443D;
- //
- // xrTableRow34
- //
- this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UsePadding = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell54,
this.xrTableCell55});
- this.xrTableRow34.Name = "xrTableRow34";
- this.xrTableRow34.Weight = 0.085D;
- //
- // xrTableCell54
- //
- this.xrTableCell54.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell54.Name = "xrTableCell54";
- this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell54.StylePriority.UseBorders = false;
- this.xrTableCell54.StylePriority.UsePadding = false;
- this.xrTableCell54.Text = "abzüglich Eigenanteil:";
- this.xrTableCell54.Weight = 0.78314100999098568D;
- //
- // xrTableCell55
- //
- this.xrTableCell55.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell54.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
- this.xrTableCell55.Name = "xrTableCell55";
- this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell55.StylePriority.UseBorders = false;
- this.xrTableCell55.StylePriority.UsePadding = false;
- this.xrTableCell55.StylePriority.UseTextAlignment = false;
- this.xrTableCell55.Text = "xrTableCell15";
- this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell55.Weight = 0.21685899000901443D;
- //
- // xrTableRow35
- //
- this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell56});
- this.xrTableRow35.Name = "xrTableRow35";
- this.xrTableRow35.Weight = 0.085D;
- //
- // xrTableCell56
- //
- this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell56.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell56.Name = "xrTableCell56";
- this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell56.StylePriority.UseBorderColor = false;
- this.xrTableCell56.StylePriority.UseBorders = false;
- this.xrTableCell56.Weight = 1D;
- //
- // xrTableRow36
- //
- this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell56.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell57,
this.xrTableCell58});
- this.xrTableRow36.Name = "xrTableRow36";
- this.xrTableRow36.Weight = 0.15D;
- //
- // xrTableCell57
- //
- this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell57.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell57.Name = "xrTableCell57";
- this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell57.StylePriority.UseBorderColor = false;
- this.xrTableCell57.StylePriority.UseBorders = false;
- this.xrTableCell57.StylePriority.UseFont = false;
- this.xrTableCell57.Text = "Restforderung:";
- this.xrTableCell57.Weight = 0.78314100999098568D;
- //
- // xrTableCell58
- //
- this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell58.Font = new System.Drawing.Font("Calibri", 11F);
- this.xrTableCell58.Name = "xrTableCell58";
- this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell58.StylePriority.UseBorderColor = false;
- this.xrTableCell58.StylePriority.UseBorders = false;
- this.xrTableCell58.StylePriority.UseFont = false;
- this.xrTableCell58.StylePriority.UsePadding = false;
- this.xrTableCell58.StylePriority.UseTextAlignment = false;
- this.xrTableCell58.Text = "[Claim]";
- this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell58.Weight = 0.21685899000901443D;
- //
- // Spitzabrechnung
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.15D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell57.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Restforderung:";
+ this.xrTableCell57.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell58.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UsePadding = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "[Claim]";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.21685899000901443D;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(424.02F, 117.6667F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "GP-Nr.";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
+ this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(507.5413F, 117.6667F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(169.4575F, 23.00001F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "2000181530";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.ReportFooter,
@@ -1154,19 +1097,21 @@ namespace CaritasWuppertalSolingen
this.GroupHeader1,
this.DetailReport,
this.GroupFooter1});
- this.DataSource = this.bindingSource1;
- this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
- this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 74F, 100F, 100F);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1220,19 +1165,13 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel xrLabel35;
private DevExpress.XtraReports.UI.XRLabel xrLabel34;
private DevExpress.XtraReports.UI.XRLabel xrLabel33;
- private DevExpress.XtraReports.UI.XRLabel xrLabel32;
- private DevExpress.XtraReports.UI.XRLabel xrLabel31;
private DevExpress.XtraReports.UI.XRLabel xrLabel30;
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
- private DevExpress.XtraReports.UI.XRLabel xrLabel28;
private DevExpress.XtraReports.UI.XRLabel xrLabel46;
- private DevExpress.XtraReports.UI.XRLabel xrLabel27;
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
private DevExpress.XtraReports.UI.XRLabel xrLabel23;
- private DevExpress.XtraReports.UI.XRLabel xrLabel22;
- private DevExpress.XtraReports.UI.XRLabel xrLabel21;
private DevExpress.XtraReports.UI.XRLabel xrLabel20;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
@@ -1254,5 +1193,7 @@ namespace CaritasWuppertalSolingen
private DevExpress.XtraReports.UI.XRLabel customerNameUntenLabel;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
}
}
diff --git a/ReportImp/CaritasWuppertalSolingen/SettlementReport.cs b/ReportImp/CaritasWuppertalSolingen/SettlementReport.cs
index 8ead3723f..86ad1c7de 100644
--- a/ReportImp/CaritasWuppertalSolingen/SettlementReport.cs
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport.cs
@@ -6,7 +6,7 @@ using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.DataContracts;
-namespace CaritasWuppertalSolingen
+namespace CaritasWuppertalSolingen.Alt
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
{
diff --git a/ReportImp/CaritasWuppertalSolingen/SettlementReport.resx b/ReportImp/CaritasWuppertalSolingen/SettlementReport.resx
index 4d6bea979..29dcb1b3a 100644
--- a/ReportImp/CaritasWuppertalSolingen/SettlementReport.resx
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport.resx
@@ -117,7 +117,4 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 17, 17
-
\ No newline at end of file
diff --git a/ReportImp/CaritasWuppertalSolingen/SettlementReport2.Designer.cs b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.Designer.cs
new file mode 100644
index 000000000..4e14cab7b
--- /dev/null
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.Designer.cs
@@ -0,0 +1,1421 @@
+using BeWo.Report.ReportObjects;
+namespace CaritasWuppertalSolingen
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblBetreuungskosten = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel46 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = 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.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel47 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.customerNameUntenLabel = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9});
+ this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportHeader.HeightF = 120F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(193F, 51.5F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "\r\n";
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.customerNameUntenLabel,
+ this.xrLabel11,
+ this.xrTable3,
+ this.lblNotice});
+ this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportFooter.HeightF = 155.7069F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.00006F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow20,
+ this.xrTableRow7,
+ this.xrTableRow9,
+ this.xrTableRow21,
+ this.xrTableRow22,
+ this.xrTableRow23});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(676.9988F, 78F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.Text = "xrTableCell1";
+ this.xrTableCell16.Weight = 3D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell3});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.Weight = 3D;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")});
+ this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.Weight = 3D;
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 3D;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UseFont = false;
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // lblNotice
+ //
+ this.lblNotice.CanShrink = true;
+ this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic);
+ this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 3.999992F);
+ this.lblNotice.Name = "lblNotice";
+ this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
+ this.lblNotice.StylePriority.UseFont = false;
+ this.lblNotice.Text = "Abschließende Bemerkungen:";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 43F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblBetreuungskosten,
+ this.xrLabel16,
+ this.xrLabel_RecipientStreet,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel6,
+ this.xrLabel3,
+ this.xrLabel13,
+ this.xrLabel2,
+ this.xrLabel1,
+ this.xrLabel17,
+ this.RecipientPostCodeAndTown,
+ this.xrLabel18,
+ this.xrLabel19,
+ this.xrLabel20,
+ this.xrLabel23,
+ this.xrLabel24,
+ this.xrLabel25,
+ this.xrLabel26,
+ this.xrLabel46,
+ this.xrLabel29,
+ this.xrLabel30,
+ this.xrLabel33,
+ this.xrLabel34,
+ this.xrLabel35,
+ this.xrLabel36,
+ this.xrLabel37,
+ this.xrLabel38,
+ this.xrLabel39,
+ this.xrLabel40,
+ this.xrLabel41,
+ this.xrLabel42,
+ this.xrLabel43,
+ this.xrLabel44,
+ this.xrLabel45,
+ this.xrLabel47,
+ this.xrLabel8,
+ this.xrLabel4});
+ this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.GroupHeader1.HeightF = 539.3334F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // fieldApprovedFLSWithFactor
+ //
+ this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]";
+ this.fieldApprovedFLSWithFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldApprovedFLSWithFactor.Name = "fieldApprovedFLSWithFactor";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.GroupHeader2,
+ this.Zwischensumme});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
+ new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow33});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(676.9988F, 17F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AbrechnungsText")});
+ this.xrTableCell52.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.83602567232572123D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ this.xrTableCell53.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "xrTableCell10";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.16397432767427886D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.BorderColor = System.Drawing.Color.Transparent;
+ this.GroupHeader2.Expanded = false;
+ this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
+ new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)});
+ this.GroupHeader2.HeightF = 0F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ this.GroupHeader2.StylePriority.UseBorderColor = false;
+ //
+ // Zwischensumme
+ //
+ this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Zwischensumme.HeightF = 34F;
+ this.Zwischensumme.Name = "Zwischensumme";
+ this.Zwischensumme.Visible = false;
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow12,
+ this.xrTableRow10});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(676.9988F, 34F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell10});
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 0.40476190476190466D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorderColor = false;
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "Zwischensumme [ItemDescription]:";
+ this.xrTableCell9.Weight = 2.5080772986778848D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell10.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")});
+ this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorderColor = false;
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:c}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell10.Summary = xrSummary1;
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell10.Weight = 0.4919227013221153D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.40476190476190466D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.Weight = 3D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.GroupFooter1.HeightF = 108.8333F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow34,
+ this.xrTableRow35,
+ this.xrTableRow36,
+ this.xrTableRow37});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(676.9988F, 104.9999F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.836025672325721D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountBillableTotal", "{0:c}")});
+ this.xrTableCell50.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "xrTableCell9";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.16397432767427886D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell54.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell54.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorderColor = false;
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UseFont = false;
+ this.xrTableCell54.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell54.Weight = 0.83602576622596159D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell55.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")});
+ this.xrTableCell55.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorderColor = false;
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UseFont = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell10";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.16397423377403847D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell56,
+ this.xrTableCell57});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell56.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.StylePriority.UseFont = false;
+ this.xrTableCell56.StylePriority.UsePadding = false;
+ this.xrTableCell56.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell56.Weight = 0.83602586012620206D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell57.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.StylePriority.UsePadding = false;
+ this.xrTableCell57.StylePriority.UseTextAlignment = false;
+ this.xrTableCell57.Text = "xrTableCell15";
+ this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell57.Weight = 0.16397413987379808D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.085D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.Weight = 1D;
+ //
+ // xrTableRow37
+ //
+ this.xrTableRow37.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell59,
+ this.xrTableCell60});
+ this.xrTableRow37.Name = "xrTableRow37";
+ this.xrTableRow37.Weight = 0.099999732971191385D;
+ //
+ // xrTableCell59
+ //
+ this.xrTableCell59.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell59.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell59.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell59.StylePriority.UseBorderColor = false;
+ this.xrTableCell59.StylePriority.UseBorders = false;
+ this.xrTableCell59.StylePriority.UseFont = false;
+ this.xrTableCell59.Text = "Restforderung:";
+ this.xrTableCell59.Weight = 0.83602567232572123D;
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")});
+ this.xrTableCell60.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell60.StylePriority.UseBorderColor = false;
+ this.xrTableCell60.StylePriority.UseBorders = false;
+ this.xrTableCell60.StylePriority.UseFont = false;
+ this.xrTableCell60.StylePriority.UseTextAlignment = false;
+ this.xrTableCell60.Text = "xrTableCell17";
+ this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell60.Weight = 0.16397432767427886D;
+ //
+ // lblBetreuungskosten
+ //
+ this.lblBetreuungskosten.CanShrink = true;
+ this.lblBetreuungskosten.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.lblBetreuungskosten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 508.8335F);
+ this.lblBetreuungskosten.Name = "lblBetreuungskosten";
+ this.lblBetreuungskosten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBetreuungskosten.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.lblBetreuungskosten.SizeF = new System.Drawing.SizeF(414.0771F, 22.99997F);
+ this.lblBetreuungskosten.StylePriority.UseFont = false;
+ this.lblBetreuungskosten.StylePriority.UseTextAlignment = false;
+ this.lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 53 SGB XII";
+ this.lblBetreuungskosten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 91.99995F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "IK-Nr.";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 137.9999F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ this.xrLabel_RecipientStreet.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.9999F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(349.4703F, 22.99998F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ this.xrLabel_RecipientDivision.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 91.99995F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.StylePriority.UseTextAlignment = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ this.xrLabel_RecipientContactPerson.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.CanShrink = true;
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.99986F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "[RecipientOrganisation]";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 22.99989F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Caritasverband Wuppertal/Solingen Kolpingstraße 13 42103 Wuppertal ";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(425.0206F, 0F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(252.9794F, 23F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Ambulant Betreutes Wohnen";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 22.99989F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Kolpingstr. 13";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(425.0204F, 45.99991F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(252.9795F, 23F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "42103 Wuppertal";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 91.99995F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(169.4575F, 23.00001F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "2000181530";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 161F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(349.4703F, 23F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.StylePriority.UseTextAlignment = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ this.RecipientPostCodeAndTown.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(426.0206F, 161F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(251.9788F, 23F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "Zentrale Leistungsabrechnungsstelle";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 207F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(112.9173F, 23F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Ansprechpartner";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
+ this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(537.9377F, 207F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(140.062F, 23F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "xrLabel20";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
+ this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 230F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.StylePriority.UseTextAlignment = false;
+ this.xrLabel23.Text = "xrLabel23";
+ this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonFax")});
+ this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(508.5419F, 253.0001F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(169.4575F, 23F);
+ this.xrLabel24.StylePriority.UseFont = false;
+ this.xrLabel24.StylePriority.UseTextAlignment = false;
+ this.xrLabel24.Text = "xrLabel24";
+ this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 322.0001F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
+ this.xrLabel25.StylePriority.UseFont = false;
+ this.xrLabel25.StylePriority.UseTextAlignment = false;
+ this.xrLabel25.Text = "Stadtsparkasse Solingen";
+ this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(425.0201F, 299F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(252.9796F, 23F);
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.StylePriority.UseTextAlignment = false;
+ this.xrLabel26.Text = "Bankverbindung";
+ this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel46
+ //
+ this.xrLabel46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel46.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel46.LocationFloat = new DevExpress.Utils.PointFloat(507.5413F, 460.0002F);
+ this.xrLabel46.Name = "xrLabel46";
+ this.xrLabel46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel46.SizeF = new System.Drawing.SizeF(170.4584F, 23F);
+ this.xrLabel46.StylePriority.UseFont = false;
+ this.xrLabel46.StylePriority.UseTextAlignment = false;
+ this.xrLabel46.Text = "xrLabel6";
+ this.xrLabel46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrLabel46.TextFormatString = "{0:dd.MM.yyyy}";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(425.0205F, 345.0002F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel29.StylePriority.UseFont = false;
+ this.xrLabel29.StylePriority.UseTextAlignment = false;
+ this.xrLabel29.Text = "BIC";
+ this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(425.0205F, 368.0003F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel30.StylePriority.UseFont = false;
+ this.xrLabel30.StylePriority.UseTextAlignment = false;
+ this.xrLabel30.Text = "IBAN";
+ this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel33
+ //
+ this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(491.6518F, 345.0001F);
+ this.xrLabel33.Name = "xrLabel33";
+ this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel33.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
+ this.xrLabel33.StylePriority.UseFont = false;
+ this.xrLabel33.StylePriority.UseTextAlignment = false;
+ this.xrLabel33.Text = "SOLSDE33XXX";
+ this.xrLabel33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel34
+ //
+ this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(491.6518F, 368.0003F);
+ this.xrLabel34.Name = "xrLabel34";
+ this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel34.SizeF = new System.Drawing.SizeF(186.3481F, 23F);
+ this.xrLabel34.StylePriority.UseFont = false;
+ this.xrLabel34.StylePriority.UseTextAlignment = false;
+ this.xrLabel34.Text = "DE36342500000000043612";
+ this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel35
+ //
+ this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(0F, 391.0001F);
+ this.xrLabel35.Name = "xrLabel35";
+ this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel35.SizeF = new System.Drawing.SizeF(97.33988F, 23F);
+ this.xrLabel35.StylePriority.UseFont = false;
+ this.xrLabel35.StylePriority.UseTextAlignment = false;
+ this.xrLabel35.Text = "Name";
+ this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel36
+ //
+ this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 414F);
+ this.xrLabel36.Name = "xrLabel36";
+ this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel36.SizeF = new System.Drawing.SizeF(97.33988F, 23F);
+ this.xrLabel36.StylePriority.UseFont = false;
+ this.xrLabel36.StylePriority.UseTextAlignment = false;
+ this.xrLabel36.Text = "Aktenzeichen";
+ this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel37
+ //
+ this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 391.0002F);
+ this.xrLabel37.Name = "xrLabel37";
+ this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel37.SizeF = new System.Drawing.SizeF(316.7372F, 23F);
+ this.xrLabel37.StylePriority.UseFont = false;
+ this.xrLabel37.StylePriority.UseTextAlignment = false;
+ this.xrLabel37.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthday!dd.MM.yyyy]";
+ this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel38
+ //
+ this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 414.0002F);
+ this.xrLabel38.Name = "xrLabel38";
+ this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel38.SizeF = new System.Drawing.SizeF(316.7372F, 23F);
+ this.xrLabel38.StylePriority.UseFont = false;
+ this.xrLabel38.StylePriority.UseTextAlignment = false;
+ this.xrLabel38.Text = "[CustomerReferenceNumber]";
+ this.xrLabel38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel39
+ //
+ this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 437F);
+ this.xrLabel39.Name = "xrLabel39";
+ this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel39.SizeF = new System.Drawing.SizeF(97.33988F, 23.00003F);
+ this.xrLabel39.StylePriority.UseFont = false;
+ this.xrLabel39.StylePriority.UseTextAlignment = false;
+ this.xrLabel39.Text = "Zeitraum";
+ this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel40
+ //
+ this.xrLabel40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
+ this.xrLabel40.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(97.33988F, 437F);
+ this.xrLabel40.Name = "xrLabel40";
+ this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel40.SizeF = new System.Drawing.SizeF(316.7372F, 23.00003F);
+ this.xrLabel40.StylePriority.UseFont = false;
+ this.xrLabel40.StylePriority.UseTextAlignment = false;
+ this.xrLabel40.Text = "xrLabel40";
+ this.xrLabel40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel41
+ //
+ this.xrLabel41.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Italic);
+ this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 414.0002F);
+ this.xrLabel41.Name = "xrLabel41";
+ this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel41.SizeF = new System.Drawing.SizeF(251.9791F, 23.00003F);
+ this.xrLabel41.StylePriority.UseFont = false;
+ this.xrLabel41.StylePriority.UseTextAlignment = false;
+ this.xrLabel41.Text = "bei Zahlung bitte angeben:";
+ this.xrLabel41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel42
+ //
+ this.xrLabel42.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 437.0002F);
+ this.xrLabel42.Name = "xrLabel42";
+ this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel42.SizeF = new System.Drawing.SizeF(66.63135F, 23F);
+ this.xrLabel42.StylePriority.UseFont = false;
+ this.xrLabel42.StylePriority.UseTextAlignment = false;
+ this.xrLabel42.Text = "Rg.-Nr.";
+ this.xrLabel42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel43
+ //
+ this.xrLabel43.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 460.0002F);
+ this.xrLabel43.Name = "xrLabel43";
+ this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel43.SizeF = new System.Drawing.SizeF(81.52054F, 23F);
+ this.xrLabel43.StylePriority.UseFont = false;
+ this.xrLabel43.StylePriority.UseTextAlignment = false;
+ this.xrLabel43.Text = "Rg. Datum";
+ this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel44
+ //
+ this.xrLabel44.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(426.0209F, 483.0002F);
+ this.xrLabel44.Multiline = true;
+ this.xrLabel44.Name = "xrLabel44";
+ this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel44.SizeF = new System.Drawing.SizeF(121.4507F, 23F);
+ this.xrLabel44.StylePriority.UseFont = false;
+ this.xrLabel44.StylePriority.UseTextAlignment = false;
+ this.xrLabel44.Text = "Debitorennummer";
+ this.xrLabel44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel45
+ //
+ this.xrLabel45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
+ this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(492.6523F, 437.0002F);
+ this.xrLabel45.Name = "xrLabel45";
+ this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel45.SizeF = new System.Drawing.SizeF(185.3476F, 23F);
+ this.xrLabel45.StylePriority.UseFont = false;
+ this.xrLabel45.StylePriority.UseTextAlignment = false;
+ this.xrLabel45.Text = "xrLabel5";
+ this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel47
+ //
+ this.xrLabel47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
+ this.xrLabel47.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel47.LocationFloat = new DevExpress.Utils.PointFloat(547.4717F, 483.0002F);
+ this.xrLabel47.Name = "xrLabel47";
+ this.xrLabel47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel47.SizeF = new System.Drawing.SizeF(130.5283F, 23F);
+ this.xrLabel47.StylePriority.UseFont = false;
+ this.xrLabel47.StylePriority.UseTextAlignment = false;
+ this.xrLabel47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
+ this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(507.5413F, 115F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(169.4575F, 23.00001F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "2000181530";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(424.02F, 115F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(83.52112F, 23F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "GP-Nr.";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel10.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel10.BorderWidth = 2F;
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 112.1236F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(145.8075F, 39.58334F);
+ this.xrLabel10.StylePriority.UseBackColor = false;
+ this.xrLabel10.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel10.StylePriority.UseBorders = false;
+ this.xrLabel10.StylePriority.UseBorderWidth = false;
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UsePadding = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Rechnungsbetrag";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // customerNameUntenLabel
+ //
+ this.customerNameUntenLabel.BackColor = System.Drawing.Color.LightGray;
+ this.customerNameUntenLabel.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.customerNameUntenLabel.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.customerNameUntenLabel.BorderWidth = 2F;
+ this.customerNameUntenLabel.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.customerNameUntenLabel.LocationFloat = new DevExpress.Utils.PointFloat(145.8075F, 112.1236F);
+ this.customerNameUntenLabel.Name = "customerNameUntenLabel";
+ this.customerNameUntenLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.customerNameUntenLabel.SizeF = new System.Drawing.SizeF(401.664F, 39.58334F);
+ this.customerNameUntenLabel.StylePriority.UseBackColor = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderDashStyle = false;
+ this.customerNameUntenLabel.StylePriority.UseBorders = false;
+ this.customerNameUntenLabel.StylePriority.UseBorderWidth = false;
+ this.customerNameUntenLabel.StylePriority.UseFont = false;
+ this.customerNameUntenLabel.StylePriority.UsePadding = false;
+ this.customerNameUntenLabel.StylePriority.UseTextAlignment = false;
+ this.customerNameUntenLabel.Text = "[CustomerLastName], [CustomerFirstName]";
+ this.customerNameUntenLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.BackColor = System.Drawing.Color.LightGray;
+ this.xrLabel11.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
+ this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel11.BorderWidth = 2F;
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")});
+ this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(547.4714F, 112.1236F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(129.5274F, 39.58334F);
+ this.xrLabel11.StylePriority.UseBackColor = false;
+ this.xrLabel11.StylePriority.UseBorderDashStyle = false;
+ 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.Text = "xrLabel11";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
+ this.xrLabel11.TextFormatString = "{0:c}";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldApprovedFLSWithFactor});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 74F, 100F, 43F);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblNotice;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.CalculatedField fieldApprovedFLSWithFactor;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.GroupFooterBand Zwischensumme;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRLabel lblBetreuungskosten;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel24;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel26;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel46;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ 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 xrLabel38;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel39;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel40;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel41;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel42;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel43;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel44;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel45;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel47;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel customerNameUntenLabel;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/CaritasWuppertalSolingen/SettlementReport2.cs b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.cs
new file mode 100644
index 000000000..2837e38dc
--- /dev/null
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.cs
@@ -0,0 +1,73 @@
+using System;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using BS.Shared.Extensions;
+
+namespace CaritasWuppertalSolingen
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(Settlement2RO pRO)
+ {
+ bool isBeWo67 = false;
+ bool isJugendamt = false;
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ if (pRO.RecipientOrganisation == "LVR 2")
+ {
+ isBeWo67 = true;
+ }
+ else if (pRO.RecipientOrganisation.Contains("Jugendamt"))
+ {
+ isJugendamt = true;
+ }
+
+ pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("LVR 1", "LVR");
+ pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("LVR 2", "LVR");
+ }
+ if (isBeWo67)
+ {
+ lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 67 SGB XII";
+ }
+ else if (isJugendamt)
+ {
+ lblBetreuungskosten.Text = "Betreuungskostenabrechnung § 35a SGB XII";
+ }
+
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ lblNotice.Visible = false;
+ }
+
+ decimal rateFactor = 1;
+
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ if (ii.RateFactor.HasValue)
+ {
+ rateFactor = (100 + ii.RateFactor.Value) / 100;
+ }
+
+ if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
+ {
+ Zwischensumme.Visible = true;
+ ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
+ ii.ItemDescription = "Fehlkontakte";
+ }
+ else if (ii.ItemDescription.IsNullOrEmpty())
+ {
+ ii.ItemDescription = "Fachleistungsstunden";
+ }
+ }
+ pRO.RateFactor = (double)rateFactor;
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/CaritasWuppertalSolingen/SettlementReport2.resx b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.resx
new file mode 100644
index 000000000..c7e0d4bdf
--- /dev/null
+++ b/ReportImp/CaritasWuppertalSolingen/SettlementReport2.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/Service/Core/MergedConfig.cs b/Service/Core/MergedConfig.cs
new file mode 100644
index 000000000..8e4418e81
--- /dev/null
+++ b/Service/Core/MergedConfig.cs
@@ -0,0 +1,31 @@
+using System;
+using System.Collections.Generic;
+using System.Configuration;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml;
+
+namespace BeWo.Service.Core
+{
+ public static class MergedConfig
+ {
+ public static string GetSetting(string key)
+ {
+ // 1. Versuche, aus AppSettings.local.config zu lesen
+ var localConfigPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Web.Secrets.config");
+ if (File.Exists(localConfigPath))
+ {
+ var xml = new XmlDocument();
+ xml.Load(localConfigPath);
+ var node = xml.SelectSingleNode($"/appSettings/add[@key='{key}']");
+ if (node is XmlElement element)
+ return element.GetAttribute("value");
+ }
+
+ // 2. Fallback: Standard-AppSettings
+ return ConfigurationManager.AppSettings[key];
+ }
+ }
+}
diff --git a/Service/DCEntityMapper/AbstractIDCEntityMapper.cs b/Service/DCEntityMapper/AbstractIDCEntityMapper.cs
index fbc1345f0..cf21ca76f 100644
--- a/Service/DCEntityMapper/AbstractIDCEntityMapper.cs
+++ b/Service/DCEntityMapper/AbstractIDCEntityMapper.cs
@@ -5,12 +5,13 @@ using System.Linq;
using BeWo.Data.Entities;
using BeWo.Service.Core;
+using BeWo.Service.Interfaces;
using BS.Shared;
using BS.Shared.Extensions;
namespace BeWo.Service.DCEntityMapper
{
- public abstract class AbstractIDCEntityMapper : IDCEntityMapper
+ public abstract class AbstractIDCEntityMapper : IDCEntityMapper, IJsonMapper
where TDC : new() where TEntity : BeWoEntityBase, new()
{
public bool ConcurrencyCheck(long? pDataContractVersion, BeWoEntityBase pEntity)
diff --git a/Service/DCEntityMapper/CompactEmployeeDC_Employee.cs b/Service/DCEntityMapper/CompactEmployeeDC_Employee.cs
index 34d1244fb..d6196792c 100644
--- a/Service/DCEntityMapper/CompactEmployeeDC_Employee.cs
+++ b/Service/DCEntityMapper/CompactEmployeeDC_Employee.cs
@@ -40,6 +40,7 @@ namespace BeWo.Service.DCEntityMapper
{
var dict = new Dictionary()
{
+ {"EmployeeOid", pDC.EmployeeOid },
{"PersonellNumber", pDC.PersonnelNumber },
{"FullName", pDC.FirstNameLastName },
};
diff --git a/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs b/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs
index 4ab4652a5..f32857f27 100644
--- a/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs
+++ b/Service/DCEntityMapper/CompactOrganisationDC_Organisation.cs
@@ -57,12 +57,29 @@ namespace BeWo.Service.DCEntityMapper
return pDC.OrganisationOid == pEntity.Oid;
}
- //public override CompactOrganisationDC CreateNewDC()
- //{
- // CompactOrganisationDC dc = new CompactOrganisationDC();
- // dc.CostRatePeriods = new List();
- // return dc;
- //}
-
- }
+ //public override CompactOrganisationDC CreateNewDC()
+ //{
+ // CompactOrganisationDC dc = new CompactOrganisationDC();
+ // dc.CostRatePeriods = new List();
+ // return dc;
+ //}
+
+ public override Dictionary ToJsonDictionary(CompactOrganisationDC pDC)
+ {
+ var jsonObject = new Dictionary()
+ {
+ {"OrganisationOid", pDC.OrganisationOid },
+ {"Name", pDC.Name },
+ {"Abteilung", pDC.Name2 },
+ {"Kundennummer", pDC.DebitorNumber },
+ {"Geschäftspartnernummer", pDC.BusinessPartnerId },
+ {"Adress", pDC.AddressString },
+ {"IKDatenannahmestelle", pDC.IKDatenannahmestelle },
+ {"IKKostentrager", pDC.IKKostentrager },
+ {"IKKrankenkasse", pDC.IKKrankenkasse},
+ };
+
+ return jsonObject;
+ }
+ }
}
\ No newline at end of file
diff --git a/Service/DCEntityMapper/CompactSupportConceptDC_SupportConcept.cs b/Service/DCEntityMapper/CompactSupportConceptDC_SupportConcept.cs
index e7e23fc2d..88471dfa7 100644
--- a/Service/DCEntityMapper/CompactSupportConceptDC_SupportConcept.cs
+++ b/Service/DCEntityMapper/CompactSupportConceptDC_SupportConcept.cs
@@ -1,80 +1,92 @@
using System;
-
+using System.Collections.Generic;
using BeWo.Data.Entities;
using BS.Shared.DataContracts.Compact;
namespace BeWo.Service.DCEntityMapper
{
- public class CompactSupportConceptDC_SupportConcept : AbstractIDCEntityMapper
- {
- #region Public Methods
+ public class CompactSupportConceptDC_SupportConcept : AbstractIDCEntityMapper
+ {
+ public override CompactSupportConceptDC MergeWithDC(SupportConcept pEntity, CompactSupportConceptDC pDataContract)
+ {
+ pDataContract.SupportConceptOid = pEntity.Oid.Value;
+ pDataContract.SupportConceptVersion = pEntity.Version.Value;
+ pDataContract.Customer = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(pEntity.Customer);
+ pDataContract.ActivationType = pEntity.IsActive;
+ pDataContract.ConferenceDate = pEntity.ConferenceDate;
- public override CompactSupportConceptDC MergeWithDC(SupportConcept pEntity, CompactSupportConceptDC pDataContract)
- {
- pDataContract.SupportConceptOid = pEntity.Oid.Value;
- pDataContract.SupportConceptVersion = pEntity.Version.Value;
- pDataContract.Customer = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(pEntity.Customer);
- pDataContract.ActivationType = pEntity.IsActive;
- pDataContract.ConferenceDate = pEntity.ConferenceDate;
+ foreach (var iCBRel in pEntity.CostBearer2SupportConceptList)
+ {
+ CompactCostBearerDC costBearer = new CompactCostBearerDC();
- foreach (var iCBRel in pEntity.CostBearer2SupportConceptList)
- {
- CompactCostBearerDC costBearer = new CompactCostBearerDC();
+ if (iCBRel.CostBearer.Organisation != null)
+ {
+ CompactOrganisationDC orgDC = new CompactOrganisationDC();
+ orgDC.Name = iCBRel.CostBearer.Organisation.Name;
+ orgDC.OrganisationOid = iCBRel.CostBearer.Organisation.Oid.Value;
- if (iCBRel.CostBearer.Organisation != null)
- {
- CompactOrganisationDC orgDC = new CompactOrganisationDC();
- orgDC.Name = iCBRel.CostBearer.Organisation.Name;
- orgDC.OrganisationOid = iCBRel.CostBearer.Organisation.Oid.Value;
+ if (iCBRel.CostBearer.Organisation.Address != null)
+ {
+ orgDC.Street = iCBRel.CostBearer.Organisation.Address.Street;
+ orgDC.PostalCode = iCBRel.CostBearer.Organisation.Address.PostalCode;
+ orgDC.Town = iCBRel.CostBearer.Organisation.Address.Town;
+ }
- if (iCBRel.CostBearer.Organisation.Address != null)
- {
- orgDC.Street = iCBRel.CostBearer.Organisation.Address.Street;
- orgDC.PostalCode = iCBRel.CostBearer.Organisation.Address.PostalCode;
- orgDC.Town = iCBRel.CostBearer.Organisation.Address.Town;
- }
+ costBearer.Organisation = orgDC;
+ }
+ costBearer.CostBearerID = iCBRel.CostBearer.ID;
+ costBearer.CostBearerOid = iCBRel.CostBearer.Oid.Value;
+ costBearer.CostBearer2SupportConceptOid = iCBRel.Oid.Value;
+ costBearer.SupportConceptStatus = iCBRel.Status;
+ costBearer.RequestedStartDate = iCBRel.RequestedStartDate;
+ costBearer.RequestedEndDate = iCBRel.RequestedEndDate;
+ costBearer.ApprovedStartDate = iCBRel.ApprovedStartDate;
+ costBearer.ApprovedEndDate = iCBRel.ApprovedEndDate;
- costBearer.Organisation = orgDC;
- }
- costBearer.CostBearerID = iCBRel.CostBearer.ID;
- costBearer.CostBearerOid = iCBRel.CostBearer.Oid.Value;
- costBearer.CostBearer2SupportConceptOid = iCBRel.Oid.Value;
- costBearer.SupportConceptStatus = iCBRel.Status;
- costBearer.RequestedStartDate = iCBRel.RequestedStartDate;
- costBearer.RequestedEndDate = iCBRel.RequestedEndDate;
- costBearer.ApprovedStartDate = iCBRel.ApprovedStartDate;
- costBearer.ApprovedEndDate = iCBRel.ApprovedEndDate;
+ // costBearer.ApprovedFLS = iCBRel.ApprovedFLS;
+ // costBearer.ApprovedFLSTotal = iCBRel.ApprovedFLSTotal;
+ costBearer.CustomerReferenceNumber = iCBRel.CustomerReferenceNumber;
+ costBearer.IsCalculatingWithFactor = iCBRel.CostBearer.IsCalculatingWithFactor;
-// costBearer.ApprovedFLS = iCBRel.ApprovedFLS;
- // costBearer.ApprovedFLSTotal = iCBRel.ApprovedFLSTotal;
- costBearer.CustomerReferenceNumber = iCBRel.CustomerReferenceNumber;
- costBearer.IsCalculatingWithFactor = iCBRel.CostBearer.IsCalculatingWithFactor;
+ pDataContract.IsApproved = iCBRel.ApprovedStartDate.HasValue;
+ pDataContract.CostBearerList.Add(costBearer);
+ pDataContract.CostBearerOids2CostBearerRelOids.Add(costBearer.Oid.Value, iCBRel.Oid.Value);
+ pDataContract.CustomerReferenceNumbers.Add(iCBRel.CustomerReferenceNumber);
+ pDataContract.CostBearerRelOids.Add(iCBRel.Oid.Value);
+ }
- pDataContract.IsApproved = iCBRel.ApprovedStartDate.HasValue;
- pDataContract.CostBearerList.Add(costBearer);
- pDataContract.CostBearerOids2CostBearerRelOids.Add(costBearer.Oid.Value, iCBRel.Oid.Value);
- pDataContract.CustomerReferenceNumbers.Add(iCBRel.CustomerReferenceNumber);
- pDataContract.CostBearerRelOids.Add(iCBRel.Oid.Value);
- }
+ return pDataContract;
+ }
- return pDataContract;
- }
+ public override SupportConcept MergeWithEntity(CompactSupportConceptDC pDataContract, SupportConcept pEntity)
+ {
+ throw new NotImplementedException();
+ }
- public override SupportConcept MergeWithEntity(CompactSupportConceptDC pDataContract, SupportConcept pEntity)
- {
- throw new NotImplementedException();
- }
- #endregion
+ protected override bool AreDCAndEntityEqual(CompactSupportConceptDC pDC, SupportConcept pEntity)
+ {
+ return pDC.SupportConceptOid == pEntity.Oid;
+ }
- #region Methods
+ public override Dictionary ToJsonDictionary(CompactSupportConceptDC pDC)
+ {
+ var customer = MapperFactory.CompactCustomerDC_Customer.ToJsonDictionary(pDC.Customer);
- protected override bool AreDCAndEntityEqual(CompactSupportConceptDC pDC, SupportConcept pEntity)
- {
- return pDC.SupportConceptOid == pEntity.Oid;
- }
+ var jsonObject = new Dictionary()
+ {
+ {"SupportConceptOid", pDC.SupportConceptOid },
+ {"Address", pDC.AddressString },
+ {"AllCostBearerNames", pDC.AllCostBearerNames},
+ {"CostBearer", pDC.CostBearer },
+ {"CostBearerDetailStrings", pDC.CostBearerDetailStrings },
+ {"Customer", customer },
+ {"StartDate", pDC.StartDate },
+ {"EndDate", pDC.EndDate }
+ };
- #endregion
- }
+ return jsonObject;
+ }
+ }
}
\ No newline at end of file
diff --git a/Service/DCEntityMapper/CustomerDC_Customer.cs b/Service/DCEntityMapper/CustomerDC_Customer.cs
index 18d8d2586..58fa79547 100644
--- a/Service/DCEntityMapper/CustomerDC_Customer.cs
+++ b/Service/DCEntityMapper/CustomerDC_Customer.cs
@@ -17,67 +17,67 @@ namespace BeWo.Service.DCEntityMapper
{
MapperFactory.PersonDC_Person.MergeWithDC(pEntity.Person, pDataContract);
- pDataContract.Disabilities = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByType(ValueListEntryType.DisabilityType).Select(e2o => e2o.Entry));
- pDataContract.CustomerCareTypes = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByType(ValueListEntryType.CustomerCareType).Select(e2o => e2o.Entry));
- pDataContract.AbsenceTimes = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(pEntity.AbsenceTimes);
- pDataContract.RelatedEmployees = MapperFactory.EmployeeCustomerRelDC_Employee2CustomerMapper.MapToNewDCs(pEntity.Employee2CustomerList);
- pDataContract.RelatedTeams = MapperFactory.TeamCustomerRelDC_Team2CustomerMapper.MapToNewDCs(pEntity.Team2CustomerList);
- pDataContract.CostBearers = MapperFactory.CustomerCostBearerRelDC_Customer2CostBearer.MapToNewDCs(pEntity.Customer2CostBearerList);
- pDataContract.EnvironmentPersons = MapperFactory.CustomerPersonRelationDC_Customer2Person.MapToNewDCs(pEntity.Customer2PersonList);
- pDataContract.EnvironmentOrganisations = MapperFactory.CustomerOrganisationRelationDC_Customer2Organisation.MapToNewDCs(pEntity.Customer2OrganisationList);
- pDataContract.Arbeitszeiten = MapperFactory.ArbeitszeitDC_Arbeitszeit.MapToNewDCs(pEntity.Arbeitszeiten);
- //if(pEntity.Jugendamt != null)
- // pDataContract.Jugendamt = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Jugendamt);
+ pDataContract.Disabilities = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByType(ValueListEntryType.DisabilityType).Select(e2o => e2o.Entry));
+ pDataContract.CustomerCareTypes = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByType(ValueListEntryType.CustomerCareType).Select(e2o => e2o.Entry));
+ pDataContract.AbsenceTimes = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(pEntity.AbsenceTimes);
+ pDataContract.RelatedEmployees = MapperFactory.EmployeeCustomerRelDC_Employee2CustomerMapper.MapToNewDCs(pEntity.Employee2CustomerList);
+ pDataContract.RelatedTeams = MapperFactory.TeamCustomerRelDC_Team2CustomerMapper.MapToNewDCs(pEntity.Team2CustomerList);
+ pDataContract.CostBearers = MapperFactory.CustomerCostBearerRelDC_Customer2CostBearer.MapToNewDCs(pEntity.Customer2CostBearerList);
+ pDataContract.EnvironmentPersons = MapperFactory.CustomerPersonRelationDC_Customer2Person.MapToNewDCs(pEntity.Customer2PersonList);
+ pDataContract.EnvironmentOrganisations = MapperFactory.CustomerOrganisationRelationDC_Customer2Organisation.MapToNewDCs(pEntity.Customer2OrganisationList);
+ pDataContract.Arbeitszeiten = MapperFactory.ArbeitszeitDC_Arbeitszeit.MapToNewDCs(pEntity.Arbeitszeiten);
+ //if(pEntity.Jugendamt != null)
+ // pDataContract.Jugendamt = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Jugendamt);
- //if (pEntity.Ansprechpartner != null)
- // pDataContract.Ansprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.Ansprechpartner);
+ //if (pEntity.Ansprechpartner != null)
+ // pDataContract.Ansprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.Ansprechpartner);
- pDataContract.Medikamentenverordnungslisten = MapperFactory.MedikamentenverordnungslisteDC_Medikamentenverordnungsliste.MapToNewDCs(pEntity.Medikamentenverordnungslisten);
- pDataContract.DistanceInMeter = pEntity.DistanceInMeter;
- pDataContract.CustomerAlias = pEntity.CustomerAlias;
- pDataContract.Diagnosis = pEntity.Diagnosis;
- pDataContract.Childs = pEntity.Childs;
- pDataContract.EquityContribution = pEntity.EquityContribution;
- pDataContract.ICD10Diagnosis = pEntity.ICD10Diagnosis;
- pDataContract.Notice = pEntity.Notice;
- pDataContract.ReferenceNumber = pEntity.ReferenceNumber;
- pDataContract.CustomerVersion = pEntity.Version;
- pDataContract.CustomerOid = pEntity.Oid;
- pDataContract.ActivationType = pEntity.IsActive;
- pDataContract.AssistanceBegin = pEntity.AssistanceBegin;
- pDataContract.TerminationDate = pEntity.TerminationDate;
- pDataContract.DebitorNumber = pEntity.DebitorNumber;
- pDataContract.CostCenter = pEntity.CostCenter;
- pDataContract.Medication = pEntity.Medication;
- pDataContract.Environment = pEntity.Environment;
- pDataContract.IsAdvisedOrAttended = pEntity.IsAdvisedOrAttended;
-
- //if(pEntity.FamilyData != null)
- //{
- // pDataContract.Kindesmutter = pEntity.FamilyData.Kindesmutter;
- // pDataContract.Kindesvater = pEntity.FamilyData.Kindesvater;
- // pDataContract.Geschwister = pEntity.FamilyData.Geschwister;
- // pDataContract.Vormund = pEntity.FamilyData.Vormund;
- // pDataContract.FamilyDataOid = pEntity.FamilyData.Oid;
- // pDataContract.FamilyDataVersion = pEntity.FamilyData.Version;
- //}
+ pDataContract.Medikamentenverordnungslisten = MapperFactory.MedikamentenverordnungslisteDC_Medikamentenverordnungsliste.MapToNewDCs(pEntity.Medikamentenverordnungslisten);
+ pDataContract.DistanceInMeter = pEntity.DistanceInMeter;
+ pDataContract.CustomerAlias = pEntity.CustomerAlias;
+ pDataContract.Diagnosis = pEntity.Diagnosis;
+ pDataContract.Childs = pEntity.Childs;
+ pDataContract.EquityContribution = pEntity.EquityContribution;
+ pDataContract.ICD10Diagnosis = pEntity.ICD10Diagnosis;
+ pDataContract.Notice = pEntity.Notice;
+ pDataContract.ReferenceNumber = pEntity.ReferenceNumber;
+ pDataContract.CustomerVersion = pEntity.Version;
+ pDataContract.CustomerOid = pEntity.Oid;
+ pDataContract.ActivationType = pEntity.IsActive;
+ pDataContract.AssistanceBegin = pEntity.AssistanceBegin;
+ pDataContract.TerminationDate = pEntity.TerminationDate;
+ pDataContract.DebitorNumber = pEntity.DebitorNumber;
+ pDataContract.CostCenter = pEntity.CostCenter;
+ pDataContract.Medication = pEntity.Medication;
+ pDataContract.Environment = pEntity.Environment;
+ pDataContract.IsAdvisedOrAttended = pEntity.IsAdvisedOrAttended;
- pDataContract.AusstVersAmt = pEntity.AusstVersAmt;
- pDataContract.AusweisGueltigVon = pEntity.AusweisGueltigVon;
- pDataContract.AusweisGueltigBis = pEntity.AusweisGueltigBis;
- pDataContract.AusweisUnbefristetGueltig = pEntity.AusweisUnbefristetGueltig;
- pDataContract.AusweisAktenzeichen = pEntity.AusweisAktenzeichen;
- pDataContract.BeiblattGueltigBis = pEntity.BeiblattGueltigBis;
- pDataContract.GradDerBehinderung = pEntity.GradDerBehinderung;
- pDataContract.Pflegegrad = pEntity.Pflegegrad;
- pDataContract.VertretungGewuenscht = pEntity.VertretungGewuenscht;
- pDataContract.AbWelchemKrankheitsTag = pEntity.AbWelchemKrankheitsTag;
- pDataContract.VertretungDringendErforderlich = pEntity.VertretungDringendErforderlich;
- pDataContract.Pflege = pEntity.Pflege;
- pDataContract.Toilettengang = pEntity.Toilettengang;
- pDataContract.Aggressiv = pEntity.Aggressiv;
- pDataContract.Schutzstufe = pEntity.Schutzstufe;
- pDataContract.Hygienebelehrung = pEntity.Hygienebelehrung;
+ //if(pEntity.FamilyData != null)
+ //{
+ // pDataContract.Kindesmutter = pEntity.FamilyData.Kindesmutter;
+ // pDataContract.Kindesvater = pEntity.FamilyData.Kindesvater;
+ // pDataContract.Geschwister = pEntity.FamilyData.Geschwister;
+ // pDataContract.Vormund = pEntity.FamilyData.Vormund;
+ // pDataContract.FamilyDataOid = pEntity.FamilyData.Oid;
+ // pDataContract.FamilyDataVersion = pEntity.FamilyData.Version;
+ //}
+
+ pDataContract.AusstVersAmt = pEntity.AusstVersAmt;
+ pDataContract.AusweisGueltigVon = pEntity.AusweisGueltigVon;
+ pDataContract.AusweisGueltigBis = pEntity.AusweisGueltigBis;
+ pDataContract.AusweisUnbefristetGueltig = pEntity.AusweisUnbefristetGueltig;
+ pDataContract.AusweisAktenzeichen = pEntity.AusweisAktenzeichen;
+ pDataContract.BeiblattGueltigBis = pEntity.BeiblattGueltigBis;
+ pDataContract.GradDerBehinderung = pEntity.GradDerBehinderung;
+ pDataContract.Pflegegrad = pEntity.Pflegegrad;
+ pDataContract.VertretungGewuenscht = pEntity.VertretungGewuenscht;
+ pDataContract.AbWelchemKrankheitsTag = pEntity.AbWelchemKrankheitsTag;
+ pDataContract.VertretungDringendErforderlich = pEntity.VertretungDringendErforderlich;
+ pDataContract.Pflege = pEntity.Pflege;
+ pDataContract.Toilettengang = pEntity.Toilettengang;
+ pDataContract.Aggressiv = pEntity.Aggressiv;
+ pDataContract.Schutzstufe = pEntity.Schutzstufe;
+ pDataContract.Hygienebelehrung = pEntity.Hygienebelehrung;
pDataContract.Uebernahmeort = pEntity.Uebernahmeort;
pDataContract.Verhalten = pEntity.Verhalten;
pDataContract.Betreuungsbedarf = pEntity.Betreuungsbedarf;
@@ -87,30 +87,30 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.VersichertenStatus = pEntity.VersichertenStatus;
if (pEntity.SubstitutionNeed == SubstitutionNeed.SubstitutionNeedUnset)
- {
- if(pEntity.VertretungDringendErforderlich)
- {
- pDataContract.SubstitutionNeed = SubstitutionNeed.SubstitutionNeeded;
- }
- else
- {
- pDataContract.SubstitutionNeed = pEntity.VertretungGewuenscht ? SubstitutionNeed.SubstitutionWanted : SubstitutionNeed.NoSubstitutionWanted;
- }
- }
- else
- {
- pDataContract.SubstitutionNeed = pEntity.SubstitutionNeed;
- }
+ {
+ if (pEntity.VertretungDringendErforderlich)
+ {
+ pDataContract.SubstitutionNeed = SubstitutionNeed.SubstitutionNeeded;
+ }
+ else
+ {
+ pDataContract.SubstitutionNeed = pEntity.VertretungGewuenscht ? SubstitutionNeed.SubstitutionWanted : SubstitutionNeed.NoSubstitutionWanted;
+ }
+ }
+ else
+ {
+ pDataContract.SubstitutionNeed = pEntity.SubstitutionNeed;
+ }
- if (pEntity.BehinderungsartenListe != null)
- {
- pDataContract.BehinderungsartenListe = pEntity.BehinderungsartenListe.ToList();
- }
+ if (pEntity.BehinderungsartenListe != null)
+ {
+ pDataContract.BehinderungsartenListe = pEntity.BehinderungsartenListe.ToList();
+ }
- if (pEntity.MerkzeichenListe != null)
- {
- pDataContract.MerkzeichenListe = pEntity.MerkzeichenListe.ToList();
- }
+ if (pEntity.MerkzeichenListe != null)
+ {
+ pDataContract.MerkzeichenListe = pEntity.MerkzeichenListe.ToList();
+ }
if (pEntity.TerminationReason != null)
{
@@ -123,8 +123,8 @@ namespace BeWo.Service.DCEntityMapper
{
pDataContract.ICD10DiagnosisCodes = pEntity.Diagnosis2CustomerList.Select(e => e.ICD10DiagnosisCode).ToList();
}
-
- IList defs = DAOFactory.SearchDAO.GetVarFieldDefs(TableID.Customer);
+
+ IList defs = DAOFactory.SearchDAO.GetVarFieldDefs(TableID.Customer);
pDataContract.CustomerVarFields = MapperFactory.VarFieldDC_VarField.VarFieldMapToDCs(defs, pEntity.VarFieldValueList);
pDataContract.AssessmentSheetCategoryDCs = MapperFactory.AssessmentSheetCategoryDC_AssessmentSheetCategory.MapToNewDCs(pEntity.AssessmentSheetCategoryList);
@@ -161,7 +161,7 @@ namespace BeWo.Service.DCEntityMapper
MapperFactory.AbsenceTimeDC_AbsenceTime.MergeWithEntitys(pDataContract.AbsenceTimes, pEntity.AbsenceTimes);
- MapperFactory.CustomerPersonRelationDC_Customer2Person.MergeWithEntitys(pDataContract.EnvironmentPersons, pEntity.Customer2PersonList);
+ MapperFactory.CustomerPersonRelationDC_Customer2Person.MergeWithEntitys(pDataContract.EnvironmentPersons, pEntity.Customer2PersonList);
MapperFactory.CustomerOrganisationRelationDC_Customer2Organisation.MergeWithEntitys(pDataContract.EnvironmentOrganisations, pEntity.Customer2OrganisationList);
pEntity.DistanceInMeter = pDataContract.DistanceInMeter;
@@ -172,58 +172,58 @@ namespace BeWo.Service.DCEntityMapper
//pEntity.Ansprechpartner = pDataContract.Ansprechpartner != null ? DAOFactory.GenericDAO.LoadByID(pDataContract.Ansprechpartner.PersonOid) : null;
-
- pEntity.Diagnosis = pDataContract.Diagnosis;
- pEntity.Medication = pDataContract.Medication;
- pEntity.Environment = pDataContract.Environment;
- pEntity.Childs = pDataContract.Childs;
- pEntity.EquityContribution = pDataContract.EquityContribution;
- pEntity.ICD10Diagnosis = pDataContract.ICD10Diagnosis;
- pEntity.Notice = pDataContract.Notice;
- pEntity.ReferenceNumber = pDataContract.ReferenceNumber;
- pEntity.Oid = pDataContract.CustomerOid;
- pEntity.IsActive = pDataContract.ActivationType;
- pEntity.AssistanceBegin = pDataContract.AssistanceBegin;
- pEntity.TerminationDate = pDataContract.TerminationDate;
- pEntity.CustomerAlias = pDataContract.CustomerAlias;
- pEntity.SubstitutionNeed = pDataContract.SubstitutionNeed;
- //if(ContainsFamilyDataData(pDataContract))
- //{
- // ConcurrencyCheck(pDataContract.FamilyDataVersion, pEntity.FamilyData);
+ pEntity.Diagnosis = pDataContract.Diagnosis;
+ pEntity.Medication = pDataContract.Medication;
+ pEntity.Environment = pDataContract.Environment;
+ pEntity.Childs = pDataContract.Childs;
+ pEntity.EquityContribution = pDataContract.EquityContribution;
+ pEntity.ICD10Diagnosis = pDataContract.ICD10Diagnosis;
+ pEntity.Notice = pDataContract.Notice;
+ pEntity.ReferenceNumber = pDataContract.ReferenceNumber;
+ pEntity.Oid = pDataContract.CustomerOid;
+ pEntity.IsActive = pDataContract.ActivationType;
+ pEntity.AssistanceBegin = pDataContract.AssistanceBegin;
+ pEntity.TerminationDate = pDataContract.TerminationDate;
+ pEntity.CustomerAlias = pDataContract.CustomerAlias;
+ pEntity.SubstitutionNeed = pDataContract.SubstitutionNeed;
- // pEntity.FamilyData.Oid = pDataContract.FamilyDataOid;
- // pEntity.FamilyData.Kindesmutter = pDataContract.Kindesmutter;
- // pEntity.FamilyData.Kindesvater = pDataContract.Kindesvater;
- // pEntity.FamilyData.Geschwister = pDataContract.Geschwister;
- // pEntity.FamilyData.Vormund = pDataContract.Vormund;
- //}
- //else if (pEntity.FamilyData != null)
- //{
- // // all-delete-orphan wird von NHibernate (noch) nicht unterstützt für many-to-one
- // FamilyData lFamilyData = pEntity.FamilyData;
- // pEntity.FamilyData = null;
- // DAOFactory.GenericDAO.Delete(lFamilyData);
- //}
+ //if(ContainsFamilyDataData(pDataContract))
+ //{
+ // ConcurrencyCheck(pDataContract.FamilyDataVersion, pEntity.FamilyData);
- pEntity.AusstVersAmt = pDataContract.AusstVersAmt;
- pEntity.AusweisGueltigVon = pDataContract.AusweisGueltigVon;
- pEntity.AusweisGueltigBis = pDataContract.AusweisGueltigBis;
- pEntity.AusweisUnbefristetGueltig = pDataContract.AusweisUnbefristetGueltig;
- pEntity.AusweisAktenzeichen = pDataContract.AusweisAktenzeichen;
- pEntity.BeiblattGueltigBis = pDataContract.BeiblattGueltigBis;
- pEntity.GradDerBehinderung = pDataContract.GradDerBehinderung;
- pEntity.BehinderungsartenListe = pDataContract.BehinderungsartenListe;
- pEntity.MerkzeichenListe = pDataContract.MerkzeichenListe;
- pEntity.Pflegegrad = pDataContract.Pflegegrad;
- pEntity.VertretungGewuenscht = pDataContract.VertretungGewuenscht;
- pEntity.AbWelchemKrankheitsTag = pDataContract.AbWelchemKrankheitsTag;
- pEntity.VertretungDringendErforderlich = pDataContract.VertretungDringendErforderlich;
- pEntity.Pflege = pDataContract.Pflege;
- pEntity.Toilettengang = pDataContract.Toilettengang;
- pEntity.Aggressiv = pDataContract.Aggressiv;
- pEntity.Schutzstufe = pDataContract.Schutzstufe;
- pEntity.Hygienebelehrung = pDataContract.Hygienebelehrung;
+ // pEntity.FamilyData.Oid = pDataContract.FamilyDataOid;
+ // pEntity.FamilyData.Kindesmutter = pDataContract.Kindesmutter;
+ // pEntity.FamilyData.Kindesvater = pDataContract.Kindesvater;
+ // pEntity.FamilyData.Geschwister = pDataContract.Geschwister;
+ // pEntity.FamilyData.Vormund = pDataContract.Vormund;
+ //}
+ //else if (pEntity.FamilyData != null)
+ //{
+ // // all-delete-orphan wird von NHibernate (noch) nicht unterstützt für many-to-one
+ // FamilyData lFamilyData = pEntity.FamilyData;
+ // pEntity.FamilyData = null;
+ // DAOFactory.GenericDAO.Delete(lFamilyData);
+ //}
+
+ pEntity.AusstVersAmt = pDataContract.AusstVersAmt;
+ pEntity.AusweisGueltigVon = pDataContract.AusweisGueltigVon;
+ pEntity.AusweisGueltigBis = pDataContract.AusweisGueltigBis;
+ pEntity.AusweisUnbefristetGueltig = pDataContract.AusweisUnbefristetGueltig;
+ pEntity.AusweisAktenzeichen = pDataContract.AusweisAktenzeichen;
+ pEntity.BeiblattGueltigBis = pDataContract.BeiblattGueltigBis;
+ pEntity.GradDerBehinderung = pDataContract.GradDerBehinderung;
+ pEntity.BehinderungsartenListe = pDataContract.BehinderungsartenListe;
+ pEntity.MerkzeichenListe = pDataContract.MerkzeichenListe;
+ pEntity.Pflegegrad = pDataContract.Pflegegrad;
+ pEntity.VertretungGewuenscht = pDataContract.VertretungGewuenscht;
+ pEntity.AbWelchemKrankheitsTag = pDataContract.AbWelchemKrankheitsTag;
+ pEntity.VertretungDringendErforderlich = pDataContract.VertretungDringendErforderlich;
+ pEntity.Pflege = pDataContract.Pflege;
+ pEntity.Toilettengang = pDataContract.Toilettengang;
+ pEntity.Aggressiv = pDataContract.Aggressiv;
+ pEntity.Schutzstufe = pDataContract.Schutzstufe;
+ pEntity.Hygienebelehrung = pDataContract.Hygienebelehrung;
pEntity.Uebernahmeort = pDataContract.Uebernahmeort;
pEntity.Verhalten = pDataContract.Verhalten;
pEntity.Betreuungsbedarf = pDataContract.Betreuungsbedarf;
@@ -241,8 +241,8 @@ namespace BeWo.Service.DCEntityMapper
pEntity.TerminationReason = DAOFactory.GenericDAO.LoadByID(pDataContract.TerminationReason.ValueListEntryOid.Value);
}
- pEntity.DebitorNumber = pDataContract.DebitorNumber;
- pEntity.CostCenter = pDataContract.CostCenter;
+ pEntity.DebitorNumber = pDataContract.DebitorNumber;
+ pEntity.CostCenter = pDataContract.CostCenter;
pEntity.IsAdvisedOrAttended = pDataContract.IsAdvisedOrAttended;
MapperFactory.PlacementDC_Placement.MergeWithEntitys(pDataContract.PlacementList, pEntity.PlacementList);
@@ -264,7 +264,7 @@ namespace BeWo.Service.DCEntityMapper
List toAdd = pDataContract.ICD10DiagnosisCodes.Where(i => pEntity.Diagnosis2CustomerList.FirstOrDefault(e => e.ICD10DiagnosisCode.Equals(i)) == null).ToList();
- toAdd.ForEach(i => pEntity.Diagnosis2CustomerList.Add(new Diagnosis2Customer {ICD10DiagnosisCode = i}));
+ toAdd.ForEach(i => pEntity.Diagnosis2CustomerList.Add(new Diagnosis2Customer { ICD10DiagnosisCode = i }));
}
pEntity.VarFieldValueList = MapperFactory.VarFieldDC_VarField.VarFieldMergeToEntity(pEntity.VarFieldValueList, pDataContract.CustomerVarFields, pEntity);
@@ -288,7 +288,7 @@ namespace BeWo.Service.DCEntityMapper
}
);
- MapperFactory.ArbeitszeitDC_Arbeitszeit.MergeWithEntitys(pDataContract.Arbeitszeiten, pEntity.Arbeitszeiten);
+ MapperFactory.ArbeitszeitDC_Arbeitszeit.MergeWithEntitys(pDataContract.Arbeitszeiten, pEntity.Arbeitszeiten);
MapperFactory.CustomerVermittlungArbeitDC_CustomerVermittlungArbeit.MergeWithEntitys(pDataContract.CustomerVermittlungArbeitDC, pEntity.CustomerVermittlungArbeiten);
if (pEntity.CustomerVermittlungArbeiten is IList lv && lv.Any())
@@ -347,5 +347,40 @@ namespace BeWo.Service.DCEntityMapper
return pDC.CustomerOid == pEntity.Oid;
}
+
+ public override Dictionary ToJsonDictionary(CustomerDC c)
+ {
+ var jsonObject = new Dictionary()
+ {
+ {"CustomerOid", c.CustomerOid },
+ { "Fullname", $"{c.FirstName} {c.LastName}"},
+ {"Alias", c.CustomerAlias },
+ { "Birthday", c.DateOfBirth },
+ {"Gender", c.Sex.ToString() },
+ {"Nationalität", c.Nationalitaet?.DisplayName },
+ {"IsMigrant", c.IsMigrant },
+ {"MigrationBackground", c.Migrationshintergrund },
+ {"Aufenthaltsstatus", c.AufenthaltsStatus?.DisplayName },
+ {"Familienstand", c.FamilyStatus.ToString() },
+ {"Beruf", c.Profession },
+ {"Kinder", c.Childs },
+ {"Eigenbeteiligung", c.EquityContribution },
+ {"Krankenkasse", c.HealthInsurance },
+ {"Versichertennummer", c.InsuranceNumber },
+ {"Versichertenstatus", c.VersichertenStatus },
+ {"Kommentar", c.Notice },
+ {"AdressLine1", c.AddressLine1 },
+ {"Street", c.Street },
+ {"PostalCode", c.PostalCode },
+ {"Town", c.Town },
+ {"DistanceInMeter", c.DistanceInMeter },
+ {"InvoiceAdressLine1", c.InvoiceAddressLine1 },
+ {"InvoiceStreet", c.InvoiceAddressStreet },
+ {"InvoicePostalCode", c.InvoiceAddressPostalCode },
+ {"InvoiceTown", c.InvoiceAddressTown }
+ };
+
+ return jsonObject;
+ }
}
}
\ No newline at end of file
diff --git a/Service/DCEntityMapper/IDCEntityMapper.cs b/Service/DCEntityMapper/IDCEntityMapper.cs
index fda5ef580..54f9dc582 100644
--- a/Service/DCEntityMapper/IDCEntityMapper.cs
+++ b/Service/DCEntityMapper/IDCEntityMapper.cs
@@ -19,10 +19,5 @@ namespace BeWo.Service.DCEntityMapper
TDC MergeWithDC(TEntity pEntity, TDC pDataContract);
TEntity MergeWithEntity(TDC pDataContract, TEntity pEntity);
-
- Dictionary ToJsonDictionary(TDC pDC);
- Dictionary ToJsonDictionary(TEntity pEntity);
- IList> ToJsonDictionary(IList pEntities);
- IList> ToJsonDictionary(IList pDCs);
}
}
\ No newline at end of file
diff --git a/Service/DCEntityMapper/ServiceRecordDC_ServiceRecord.cs b/Service/DCEntityMapper/ServiceRecordDC_ServiceRecord.cs
index 05a06e014..0f629e4cd 100644
--- a/Service/DCEntityMapper/ServiceRecordDC_ServiceRecord.cs
+++ b/Service/DCEntityMapper/ServiceRecordDC_ServiceRecord.cs
@@ -9,284 +9,285 @@ using BS.Shared.DataContracts;
namespace BeWo.Service.DCEntityMapper
{
- public class ServiceRecordDC_ServiceRecord : AbstractIDCEntityMapper
- {
- public override ServiceRecordDC MergeWithDC(ServiceRecord pEntity, ServiceRecordDC pDataContract)
- {
- pDataContract.ServiceRecordOid = pEntity.Oid;
- pDataContract.ServiceRecordVersion = pEntity.Version;
- pDataContract.Start = pEntity.Start;
- pDataContract.End = pEntity.End;
- pDataContract.Notice = pEntity.Notice;
- pDataContract.Notice2 = pEntity.Notice2;
- pDataContract.Notice3 = pEntity.Notice3;
- pDataContract.Notice4 = pEntity.Notice4;
- pDataContract.Notice5 = pEntity.Notice5;
- pDataContract.RTFNotice1 = pEntity.RTFNotice1;
- pDataContract.RTFNotice2 = pEntity.RTFNotice2;
- pDataContract.RTFNotice3 = pEntity.RTFNotice3;
- pDataContract.RTFNotice4 = pEntity.RTFNotice4;
- pDataContract.RTFNotice5 = pEntity.RTFNotice5;
+ public class ServiceRecordDC_ServiceRecord : AbstractIDCEntityMapper
+ {
+ public override ServiceRecordDC MergeWithDC(ServiceRecord pEntity, ServiceRecordDC pDataContract)
+ {
+ pDataContract.ServiceRecordOid = pEntity.Oid;
+ pDataContract.ServiceRecordVersion = pEntity.Version;
+ pDataContract.Start = pEntity.Start;
+ pDataContract.End = pEntity.End;
+ pDataContract.Notice = pEntity.Notice;
+ pDataContract.Notice2 = pEntity.Notice2;
+ pDataContract.Notice3 = pEntity.Notice3;
+ pDataContract.Notice4 = pEntity.Notice4;
+ pDataContract.Notice5 = pEntity.Notice5;
+ pDataContract.RTFNotice1 = pEntity.RTFNotice1;
+ pDataContract.RTFNotice2 = pEntity.RTFNotice2;
+ pDataContract.RTFNotice3 = pEntity.RTFNotice3;
+ pDataContract.RTFNotice4 = pEntity.RTFNotice4;
+ pDataContract.RTFNotice5 = pEntity.RTFNotice5;
pDataContract.DistanceInMeter = (int?)pEntity.DistanceInMeter;
- pDataContract.DistanceInMeterDecimal = pEntity.DistanceInMeter;
- pDataContract.Relevance = pEntity.Relevance;
- pDataContract.SignatureOid = pEntity.SignatureOid;
- pDataContract.ServiceRecordType = pEntity.ServiceRecordType ?? ServiceRecordTypeId.DefaultActivity;
- pDataContract.Betrag = pEntity.Betrag;
+ pDataContract.DistanceInMeterDecimal = pEntity.DistanceInMeter;
+ pDataContract.Relevance = pEntity.Relevance;
+ pDataContract.SignatureOid = pEntity.SignatureOid;
+ pDataContract.ServiceRecordType = pEntity.ServiceRecordType ?? ServiceRecordTypeId.DefaultActivity;
+ pDataContract.Betrag = pEntity.Betrag;
- if (pEntity.DurationInStunden != null)
- {
- pDataContract.DurationInStunden = pEntity.DurationInStunden;
- }
- else
- {
- pDataContract.DurationInStunden = ZeiterfassungsDauer.Minuten;
- }
+ if (pEntity.DurationInStunden != null)
+ {
+ pDataContract.DurationInStunden = pEntity.DurationInStunden;
+ }
+ else
+ {
+ pDataContract.DurationInStunden = ZeiterfassungsDauer.Minuten;
+ }
- if (pEntity.ServiceRecordFormat != null)
- {
- pDataContract.ServiceRecordFormat = pEntity.ServiceRecordFormat;
- }
- else
- {
- pDataContract.ServiceRecordFormat = ServiceRecordFormate.OriginaleZeiterfassung;
- }
+ if (pEntity.ServiceRecordFormat != null)
+ {
+ pDataContract.ServiceRecordFormat = pEntity.ServiceRecordFormat;
+ }
+ else
+ {
+ pDataContract.ServiceRecordFormat = ServiceRecordFormate.OriginaleZeiterfassung;
+ }
-
-
- if (pEntity.ServiceDescription != null)
- {
- pDataContract.ServiceDescription = MapperFactory.ServiceDescriptionDC_ServiceDescription.MapToNewDC(pEntity.ServiceDescription);
- }
- pDataContract.RoundedDuration = pEntity.RoundedDuration;
- pDataContract.InsertedOn = pEntity.InsTs;
- pDataContract.InsUser = pEntity.InsUser;
- pDataContract.WohnheimbuchungsOid = pEntity.WohnheimbuchungsOid;
- if (pEntity.Customer != null)
- {
- pDataContract.Customer = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(pEntity.Customer);
- }
+ if (pEntity.ServiceDescription != null)
+ {
+ pDataContract.ServiceDescription = MapperFactory.ServiceDescriptionDC_ServiceDescription.MapToNewDC(pEntity.ServiceDescription);
+ }
- if (pEntity.Employee != null)
- {
- pDataContract.Employee = MapperFactory.CompactEmployeeDC_Employee.MapToNewDC(pEntity.Employee);
- }
+ pDataContract.RoundedDuration = pEntity.RoundedDuration;
+ pDataContract.InsertedOn = pEntity.InsTs;
+ pDataContract.InsUser = pEntity.InsUser;
+ pDataContract.WohnheimbuchungsOid = pEntity.WohnheimbuchungsOid;
- if (pEntity.SupportConcept != null)
- {
- pDataContract.SupportConcept = MapperFactory.CompactSupportConceptDC_SupportConcept.MapToNewDC(pEntity.SupportConcept);
- }
+ if (pEntity.Customer != null)
+ {
+ pDataContract.Customer = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(pEntity.Customer);
+ }
- if (pEntity.CostBearer2SupportConcept != null)
- {
- pDataContract.CostBearer2SupportConceptOid = pEntity.CostBearer2SupportConcept.Oid.Value;
- if (pEntity.CostBearer2SupportConcept.CostBearer.Organisation != null)
- {
- pDataContract.CostBearer = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.CostBearer2SupportConcept.CostBearer.Organisation);
- }
- }
+ if (pEntity.Employee != null)
+ {
+ pDataContract.Employee = MapperFactory.CompactEmployeeDC_Employee.MapToNewDC(pEntity.Employee);
+ }
- var list = new List();
+ if (pEntity.SupportConcept != null)
+ {
+ pDataContract.SupportConcept = MapperFactory.CompactSupportConceptDC_SupportConcept.MapToNewDC(pEntity.SupportConcept);
+ }
+
+ if (pEntity.CostBearer2SupportConcept != null)
+ {
+ pDataContract.CostBearer2SupportConceptOid = pEntity.CostBearer2SupportConcept.Oid.Value;
+ if (pEntity.CostBearer2SupportConcept.CostBearer.Organisation != null)
+ {
+ pDataContract.CostBearer = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.CostBearer2SupportConcept.CostBearer.Organisation);
+ }
+ }
+
+ var list = new List();
list.Add(ValueListEntryType.SupportConceptGoalType);
list.Add(ValueListEntryType.SupportConceptGoalCategoryType);
list.Add(ValueListEntryType.SupportConceptIndividualGoalCategoryType);
list.Add(ValueListEntryType.SupportConceptIndividualGoalType);
- pDataContract.Goals = new List();
- foreach (var v2o in pEntity.ValueList.FindByTypes(list))
- {
- var entryDc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
- entryDc.RatingTypeOid = v2o.RatingTypeOid;
- pDataContract.Goals.Add(entryDc);
- }
- //pDataContract.Goals = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByTypes(list).Select(e2o => e2o.Entry));
+ pDataContract.Goals = new List();
+ foreach (var v2o in pEntity.ValueList.FindByTypes(list))
+ {
+ var entryDc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
+ entryDc.RatingTypeOid = v2o.RatingTypeOid;
+ pDataContract.Goals.Add(entryDc);
+ }
+ //pDataContract.Goals = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDCs(pEntity.ValueList.FindByTypes(list).Select(e2o => e2o.Entry));
- pDataContract.GroupEmployeeCount = pEntity.GroupEmployeeCount;
- pDataContract.GroupPersonCount = pEntity.GroupPersonCount;
- pDataContract.GroupRoundedDuration = pEntity.GroupRoundedDuration;
- pDataContract.GroupOid = pEntity.GroupOid;
- if (!pEntity.GroupOid.HasValue && pEntity.GroupPersonCount.HasValue && pEntity.GroupEmployeeCount.HasValue &&
- pEntity.GroupPersonCount.Value == 1 && pEntity.GroupEmployeeCount.Value == 1)
- {
- pDataContract.GroupEmployeeCount = null;
- pDataContract.GroupPersonCount = null;
- pDataContract.GroupRoundedDuration = null;
- }
- pDataContract.IP = pEntity.IP;
+ pDataContract.GroupEmployeeCount = pEntity.GroupEmployeeCount;
+ pDataContract.GroupPersonCount = pEntity.GroupPersonCount;
+ pDataContract.GroupRoundedDuration = pEntity.GroupRoundedDuration;
+ pDataContract.GroupOid = pEntity.GroupOid;
+ if (!pEntity.GroupOid.HasValue && pEntity.GroupPersonCount.HasValue && pEntity.GroupEmployeeCount.HasValue &&
+ pEntity.GroupPersonCount.Value == 1 && pEntity.GroupEmployeeCount.Value == 1)
+ {
+ pDataContract.GroupEmployeeCount = null;
+ pDataContract.GroupPersonCount = null;
+ pDataContract.GroupRoundedDuration = null;
+ }
+ pDataContract.IP = pEntity.IP;
pDataContract.IsCreatedInMobileClient = pEntity.IsCreatedInMobileClient;
- if (pEntity.GroupOid.HasValue)
- {
- pDataContract.BackgroundColor = "#FFFDC784";
- }
+ if (pEntity.GroupOid.HasValue)
+ {
+ pDataContract.BackgroundColor = "#FFFDC784";
+ }
- if (pEntity.ServiceRecordType.HasValue && pEntity.ServiceRecordType.Value == ServiceRecordTypeId.Content)
- {
- pDataContract.BackgroundColor = "#FF78BFFF";
- }
+ if (pEntity.ServiceRecordType.HasValue && pEntity.ServiceRecordType.Value == ServiceRecordTypeId.Content)
+ {
+ pDataContract.BackgroundColor = "#FF78BFFF";
+ }
- return pDataContract;
- }
+ return pDataContract;
+ }
- public override ServiceRecord MergeWithEntity(ServiceRecordDC pDataContract, ServiceRecord pEntity)
- {
- ConcurrencyCheck(pDataContract.ServiceRecordVersion, pEntity);
+ public override ServiceRecord MergeWithEntity(ServiceRecordDC pDataContract, ServiceRecord pEntity)
+ {
+ ConcurrencyCheck(pDataContract.ServiceRecordVersion, pEntity);
- pEntity.Oid = pDataContract.ServiceRecordOid;
- pEntity.SignatureOid = pDataContract.SignatureOid;
+ pEntity.Oid = pDataContract.ServiceRecordOid;
+ pEntity.SignatureOid = pDataContract.SignatureOid;
- pEntity.Notice = pDataContract.Notice;
- pEntity.Notice2 = pDataContract.Notice2;
- pEntity.Notice3 = pDataContract.Notice3;
- pEntity.Notice4 = pDataContract.Notice4;
- pEntity.Notice5 = pDataContract.Notice5;
+ pEntity.Notice = pDataContract.Notice;
+ pEntity.Notice2 = pDataContract.Notice2;
+ pEntity.Notice3 = pDataContract.Notice3;
+ pEntity.Notice4 = pDataContract.Notice4;
+ pEntity.Notice5 = pDataContract.Notice5;
- pEntity.RTFNotice1 = pDataContract.RTFNotice1;
- pEntity.RTFNotice2 = pDataContract.RTFNotice2;
- pEntity.RTFNotice3 = pDataContract.RTFNotice3;
- pEntity.RTFNotice4 = pDataContract.RTFNotice4;
- pEntity.RTFNotice5 = pDataContract.RTFNotice5;
+ pEntity.RTFNotice1 = pDataContract.RTFNotice1;
+ pEntity.RTFNotice2 = pDataContract.RTFNotice2;
+ pEntity.RTFNotice3 = pDataContract.RTFNotice3;
+ pEntity.RTFNotice4 = pDataContract.RTFNotice4;
+ pEntity.RTFNotice5 = pDataContract.RTFNotice5;
-
- pEntity.Start = pDataContract.Start;
- pEntity.End = pDataContract.End;
- pEntity.RoundedDuration = pDataContract.RoundedDuration;
- if (pDataContract.DistanceInMeter.HasValue)
- {
- //Um alte Versionen zu unterstützen. In neuen Client Versionen ist DistanceInMeter null;
- pEntity.DistanceInMeter = pDataContract.DistanceInMeter;
- }
- else
- {
- pEntity.DistanceInMeter = pDataContract.DistanceInMeterDecimal;
- }
-
+
+ pEntity.Start = pDataContract.Start;
+ pEntity.End = pDataContract.End;
+ pEntity.RoundedDuration = pDataContract.RoundedDuration;
+ if (pDataContract.DistanceInMeter.HasValue)
+ {
+ //Um alte Versionen zu unterstützen. In neuen Client Versionen ist DistanceInMeter null;
+ pEntity.DistanceInMeter = pDataContract.DistanceInMeter;
+ }
+ else
+ {
+ pEntity.DistanceInMeter = pDataContract.DistanceInMeterDecimal;
+ }
+
pEntity.Relevance = pDataContract.Relevance;
- pEntity.WohnheimbuchungsOid = pDataContract.WohnheimbuchungsOid;
- pEntity.GroupEmployeeCount = pDataContract.GroupEmployeeCount;
- pEntity.GroupPersonCount = pDataContract.GroupPersonCount;
- pEntity.GroupRoundedDuration = pDataContract.GroupRoundedDuration;
- pEntity.ServiceRecordType = pDataContract.ServiceRecordType;
+ pEntity.WohnheimbuchungsOid = pDataContract.WohnheimbuchungsOid;
+ pEntity.GroupEmployeeCount = pDataContract.GroupEmployeeCount;
+ pEntity.GroupPersonCount = pDataContract.GroupPersonCount;
+ pEntity.GroupRoundedDuration = pDataContract.GroupRoundedDuration;
+ pEntity.ServiceRecordType = pDataContract.ServiceRecordType;
- pEntity.DurationInStunden = pDataContract.DurationInStunden;
+ pEntity.DurationInStunden = pDataContract.DurationInStunden;
- pEntity.ServiceRecordFormat = pDataContract.ServiceRecordFormat;
+ pEntity.ServiceRecordFormat = pDataContract.ServiceRecordFormat;
- pEntity.IP = pDataContract.IP;
+ pEntity.IP = pDataContract.IP;
- if (pEntity.ServiceDescription == null || pEntity.ServiceDescription.Oid != pDataContract.ServiceDescription.ServiceDescriptionOid)
- {
- pEntity.ServiceDescription = DAOFactory.GenericDAO.LoadByID(pDataContract.ServiceDescription.ServiceDescriptionOid.Value);
- }
+ if (pEntity.ServiceDescription == null || pEntity.ServiceDescription.Oid != pDataContract.ServiceDescription.ServiceDescriptionOid)
+ {
+ pEntity.ServiceDescription = DAOFactory.GenericDAO.LoadByID(pDataContract.ServiceDescription.ServiceDescriptionOid.Value);
+ }
- if (pEntity.Employee == null || pEntity.Employee.Oid != pDataContract.Employee.EmployeeOid)
- {
- pEntity.Employee = DAOFactory.GenericDAO.LoadByID(pDataContract.Employee.EmployeeOid);
- }
+ if (pEntity.Employee == null || pEntity.Employee.Oid != pDataContract.Employee.EmployeeOid)
+ {
+ pEntity.Employee = DAOFactory.GenericDAO.LoadByID(pDataContract.Employee.EmployeeOid);
+ }
- if (pDataContract.Customer == null)
- {
- pEntity.Customer = null;
- }
- else if (pEntity.Customer == null || pEntity.Customer.Oid != pDataContract.Customer.CustomerOid)
- {
- pEntity.Customer = DAOFactory.GenericDAO.LoadByID(pDataContract.Customer.CustomerOid);
- }
+ if (pDataContract.Customer == null)
+ {
+ pEntity.Customer = null;
+ }
+ else if (pEntity.Customer == null || pEntity.Customer.Oid != pDataContract.Customer.CustomerOid)
+ {
+ pEntity.Customer = DAOFactory.GenericDAO.LoadByID(pDataContract.Customer.CustomerOid);
+ }
- if (pDataContract.SupportConcept == null)
- {
- pEntity.SupportConcept = null;
- }
- else if (pEntity.SupportConcept == null || pEntity.SupportConcept.Oid != pDataContract.SupportConcept.SupportConceptOid)
- {
- pEntity.SupportConcept = DAOFactory.GenericDAO.LoadByID(pDataContract.SupportConcept.SupportConceptOid);
- }
+ if (pDataContract.SupportConcept == null)
+ {
+ pEntity.SupportConcept = null;
+ }
+ else if (pEntity.SupportConcept == null || pEntity.SupportConcept.Oid != pDataContract.SupportConcept.SupportConceptOid)
+ {
+ pEntity.SupportConcept = DAOFactory.GenericDAO.LoadByID(pDataContract.SupportConcept.SupportConceptOid);
+ }
- if (pDataContract.CostBearer == null)
- {
- pEntity.CostBearer2SupportConcept = null;
- }
- else if (pEntity.CostBearer2SupportConcept == null || pEntity.CostBearer2SupportConcept.CostBearer.Oid != pDataContract.CostBearer.CostBearerOid.Value)
- {
- pEntity.CostBearer2SupportConcept = pEntity.SupportConcept.CostBearer2SupportConceptList.Single(cb2sc => cb2sc.CostBearer.Oid == pDataContract.CostBearer.CostBearerOid);
- }
- else if (pEntity.CostBearer2SupportConceptOid != null && pDataContract.CostBearer2SupportConceptOid != null && pEntity.CostBearer2SupportConceptOid != pDataContract.CostBearer2SupportConceptOid)
- {
- pEntity.CostBearer2SupportConcept = DAOFactory.GenericDAO.LoadByID(pDataContract.CostBearer2SupportConceptOid.Value);
- }
+ if (pDataContract.CostBearer == null)
+ {
+ pEntity.CostBearer2SupportConcept = null;
+ }
+ else if (pEntity.CostBearer2SupportConcept == null || pEntity.CostBearer2SupportConcept.CostBearer.Oid != pDataContract.CostBearer.CostBearerOid.Value)
+ {
+ pEntity.CostBearer2SupportConcept = pEntity.SupportConcept.CostBearer2SupportConceptList.Single(cb2sc => cb2sc.CostBearer.Oid == pDataContract.CostBearer.CostBearerOid);
+ }
+ else if (pEntity.CostBearer2SupportConceptOid != null && pDataContract.CostBearer2SupportConceptOid != null && pEntity.CostBearer2SupportConceptOid != pDataContract.CostBearer2SupportConceptOid)
+ {
+ pEntity.CostBearer2SupportConcept = DAOFactory.GenericDAO.LoadByID(pDataContract.CostBearer2SupportConceptOid.Value);
+ }
- if (pDataContract.Goals == null)
- {
- pDataContract.Goals = new List();
- }
+ if (pDataContract.Goals == null)
+ {
+ pDataContract.Goals = new List();
+ }
- foreach (var v2o in pEntity.ValueList)
- {
- foreach (var entryDc in pDataContract.Goals)
- {
- if (entryDc.ValueListEntryOid.HasValue && entryDc.ValueListEntryOid == v2o.Entry.Oid)
- {
- v2o.RatingTypeOid = entryDc.RatingTypeOid;
- }
- }
- }
+ foreach (var v2o in pEntity.ValueList)
+ {
+ foreach (var entryDc in pDataContract.Goals)
+ {
+ if (entryDc.ValueListEntryOid.HasValue && entryDc.ValueListEntryOid == v2o.Entry.Oid)
+ {
+ v2o.RatingTypeOid = entryDc.RatingTypeOid;
+ }
+ }
+ }
- pEntity.IsCreatedInMobileClient = pDataContract.IsCreatedInMobileClient;
- pEntity.Betrag = pDataContract.Betrag;
- var globalGoalCats =
+ pEntity.IsCreatedInMobileClient = pDataContract.IsCreatedInMobileClient;
+ pEntity.Betrag = pDataContract.Betrag;
+ var globalGoalCats =
pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptGoalCategoryType).ToList();
- var globalGoals =
- pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptGoalType).ToList();
+ var globalGoals =
+ pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptGoalType).ToList();
var individualGoalCats =
pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType).ToList();
- var individualGoals =
- pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptIndividualGoalType).ToList();
+ var individualGoals =
+ pDataContract.Goals.Where(g => g.Type == ValueListEntryType.SupportConceptIndividualGoalType).ToList();
MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(globalGoalCats, pEntity.ValueList, ValueListEntryType.SupportConceptGoalCategoryType, TableID.ServiceRecord, false);
- //if (globalGoals.Count > 0)
- MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(globalGoals, pEntity.ValueList, ValueListEntryType.SupportConceptGoalType, TableID.ServiceRecord, false);
- MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(individualGoalCats, pEntity.ValueList, ValueListEntryType.SupportConceptIndividualGoalCategoryType, TableID.ServiceRecord, false);
+ //if (globalGoals.Count > 0)
+ MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(globalGoals, pEntity.ValueList, ValueListEntryType.SupportConceptGoalType, TableID.ServiceRecord, false);
+ MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(individualGoalCats, pEntity.ValueList, ValueListEntryType.SupportConceptIndividualGoalCategoryType, TableID.ServiceRecord, false);
//if (individualGoals.Count > 0)
- MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(individualGoals, pEntity.ValueList, ValueListEntryType.SupportConceptIndividualGoalType, TableID.ServiceRecord, false);
+ MapperFactory.ValueListEntryDC_ValueListEntry.MapValueEntryListBack2Entity(individualGoals, pEntity.ValueList, ValueListEntryType.SupportConceptIndividualGoalType, TableID.ServiceRecord, false);
- return pEntity;
- }
+ return pEntity;
+ }
- protected override bool AreDCAndEntityEqual(ServiceRecordDC pDC, ServiceRecord pEntity)
- {
- if (pDC.ServiceRecordOid == null)
- {
- return false;
- }
+ protected override bool AreDCAndEntityEqual(ServiceRecordDC pDC, ServiceRecord pEntity)
+ {
+ if (pDC.ServiceRecordOid == null)
+ {
+ return false;
+ }
- return pDC.ServiceRecordOid == pEntity.Oid;
- }
+ return pDC.ServiceRecordOid == pEntity.Oid;
+ }
public override Dictionary ToJsonDictionary(ServiceRecordDC service_record)
{
var record_dict = new Dictionary
{
- { "StartDate", service_record.Start },
- { "EndDate", service_record.End },
- { "Duration (Std)", service_record.DurationInStunden },
- { "ServiceCategory", service_record.ServiceDescription.Category.Name },
- { "ServiceDescription", service_record.ServiceDescription.Name },
- { "Documentation", service_record.Notice
- + "\n" + service_record.Notice2
- + "\n" + service_record.Notice3
- + "\n" + service_record.Notice4
- + "\n" + service_record.Notice5},
- { "Distance (Meter)", service_record.DistanceInMeter ?? 0 },
- { "InsertedOn", service_record.InsertedOn },
- { "Betrag", service_record.Betrag },
- { "InsertUser", service_record.InsUser },
- { "Employee", service_record.Employee }
- };
+ {"ServiceRecordOid", service_record.ServiceRecordOid},
+ { "StartDate", service_record.Start },
+ { "EndDate", service_record.End },
+ { "Duration (Std)", service_record.DurationInStunden },
+ { "ServiceCategory", service_record.ServiceDescription.Category.Name },
+ { "ServiceDescription", service_record.ServiceDescription.Name },
+ { "Documentation", service_record.Notice
+ + "\n" + service_record.Notice2
+ + "\n" + service_record.Notice3
+ + "\n" + service_record.Notice4
+ + "\n" + service_record.Notice5},
+ { "Distance (Meter)", service_record.DistanceInMeter ?? 0 },
+ { "InsertedOn", service_record.InsertedOn },
+ { "Betrag", service_record.Betrag },
+ { "InsertUser", service_record.InsUser },
+ { "Employee", service_record.Employee }
+ };
return record_dict;
}
diff --git a/Service/Interfaces/IJsonMapper.cs b/Service/Interfaces/IJsonMapper.cs
new file mode 100644
index 000000000..9c622b569
--- /dev/null
+++ b/Service/Interfaces/IJsonMapper.cs
@@ -0,0 +1,18 @@
+using BeWo.Data.Entities;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BeWo.Service.Interfaces
+{
+ public interface IJsonMapper
+ where TDC : new() where TEntity : BeWoEntityBase, new()
+ {
+ Dictionary ToJsonDictionary(TDC pDC);
+ Dictionary ToJsonDictionary(TEntity pEntity);
+ IList> ToJsonDictionary(IList pEntities);
+ IList> ToJsonDictionary(IList pDCs);
+ }
+}
diff --git a/Service/Service.csproj b/Service/Service.csproj
index 3eddb439c..380c4bbb7 100644
--- a/Service/Service.csproj
+++ b/Service/Service.csproj
@@ -230,6 +230,7 @@
+
@@ -417,6 +418,7 @@
+
@@ -546,7 +548,7 @@
-
+
diff --git a/Service/ServiceContracts/IAiEnhancedService.cs b/Service/ServiceContracts/IAiEnhancedService.cs
index 2f093d359..e48782fad 100644
--- a/Service/ServiceContracts/IAiEnhancedService.cs
+++ b/Service/ServiceContracts/IAiEnhancedService.cs
@@ -17,32 +17,42 @@ namespace BeWo.Service.ServiceContracts
{
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
+ [RequirePermission(UserRightType.AiModuleView, UserRightType.AiModuleView2)]
AiConfigDC GetAiConfig();
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
+ [RequirePermission(UserRightType.AiModuleViewSetting)]
AiConfigDC UpdateAiConfig(AiConfigDC toUpdate);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
+ [RequirePermission(UserRightType.AiModuleView, UserRightType.AiModuleView2)]
IEnumerable GetAiModels();
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
- IEnumerable GetAiConversations(int uicontext);
+ [RequirePermission(UserRightType.AiModuleView, UserRightType.AiModuleView2)]
+ IEnumerable GetAiConversations(int uicontext, long? oid);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
+ [RequirePermission(UserRightType.AiModuleChatAdd)]
AiConversationDC CreateAiConversation(AiConversationDC conversation, long modell_oid);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- [RequirePermission(BS.Shared.UserRightType.AiModuleView)]
+ [RequirePermission(UserRightType.AiModuleChatClone)]
+ AiConversationDC CloneAiConversation(long conversation_oid, long? message_oid);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ [RequirePermission(UserRightType.AiModuleChatDelete)]
+ void DeleteAiConversation(long conversation_oid);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ [RequirePermission(UserRightType.AiModuleChatAdd)]
AiConversationMessageDC[] SendNewMessage(long conversation, string message);
}
}
\ No newline at end of file
diff --git a/Service/ServiceImplementations/AiEnhancedServiceImp.cs b/Service/ServiceImplementations/AiEnhancedServiceImp.cs
index 8ff4b26c2..3ca0b4264 100644
--- a/Service/ServiceImplementations/AiEnhancedServiceImp.cs
+++ b/Service/ServiceImplementations/AiEnhancedServiceImp.cs
@@ -2,6 +2,7 @@
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Data.Security;
+using BeWo.Service.AI;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.ServiceContracts;
using BeWo.Service.ServiceProxy;
@@ -10,16 +11,20 @@ using BS.Shared;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Feature.AI;
using BS.Shared.DataContracts.MikePHPContracts;
+using DevExpress.Drawing.Internal.Interop;
using DevExpress.Entity.Model.Metadata;
+using DevExpress.XtraCharts.Native;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
+using System.Runtime.ExceptionServices;
using System.Security.Cryptography;
using System.ServiceModel;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
+using System.Windows.Interop;
namespace BeWo.Service.ServiceImplementations
{
@@ -43,7 +48,6 @@ namespace BeWo.Service.ServiceImplementations
return config_dc;
}
-
public AiConfigDC UpdateAiConfig(AiConfigDC toUpdate)
{
if (toUpdate?.Oid is null)
@@ -67,22 +71,44 @@ namespace BeWo.Service.ServiceImplementations
return MapperFactory.AiModel.MapToNewDCs(models);
}
- public IEnumerable GetAiConversations(int uicontext)
+ public IEnumerable GetAiConversations(int uicontext, long? oid)
{
// SearchDAO
var current_user = UserRightHelper.GetLoggedInUserWithOid();
- var convs = DAOFactory.GenericDAO.GetAll();
- var filter = convs.Where(x => x.UIContext == uicontext && x.ApplicationUserOid == current_user.Oid);
+ var convs = DAOFactory.GenericDAO.GetAllActive();
+
+ var filter = new List();
+ foreach (var conv in convs)
+ {
+ if (conv.UIContext != uicontext)
+ continue;
+
+ if (conv.ApplicationUserOid != current_user.Oid)
+ continue;
+
+ if (oid is long ref_oid)
+ {
+ var first = conv.ContextBeWoObjects?.FirstOrDefault();
+
+ if (first is null)
+ continue;
+
+ if (first.Oid != ref_oid)
+ continue;
+ }
+
+ filter.Add(conv);
+ }
+
var dcs = MapperFactory.AiConversation.MapToNewDCs(filter);
return dcs;
}
-
public AiConversationDC CreateAiConversation(AiConversationDC conversation, long modell_oid)
{
var current_user = UserRightHelper.GetLoggedInUserWithOid();
- var system_prompt = AiSystemBuilder.CreateSystemInstructions(conversation.UIContext, conversation.ContextBeWoObjects);
+ var system_prompt = AiPromptFactory.CreateSystemInstructions(conversation.UIContext, conversation.ContextBeWoObjects);
var conv = new AiConversation();
conv.Created = DateTime.Now;
@@ -108,6 +134,53 @@ namespace BeWo.Service.ServiceImplementations
return dc;
}
+ public AiConversationDC CloneAiConversation(long conversation_oid, long? last_message_oid)
+ {
+ var parent_conv = DAOFactory.GenericDAO.GetByID(conversation_oid);
+
+ if (parent_conv is null)
+ throw new InvalidOperationException("conv_oid unknown");
+
+ var clone_conv = new AiConversation();
+
+ clone_conv.Created = DateTime.Now;
+ clone_conv.ContextBeWoObjects = parent_conv.ContextBeWoObjects.ToList();
+ clone_conv.Displayname = "Klon von " + parent_conv.Displayname;
+ clone_conv.Messages = new List();
+ clone_conv.Modell = parent_conv.Modell;
+ clone_conv.UIContext = parent_conv.UIContext;
+ clone_conv.Updated = DateTime.Now;
+ clone_conv.ApplicationUserOid = parent_conv.ApplicationUserOid;
+
+ foreach (var msg in parent_conv.Messages)
+ {
+ var clone_msg = new AiConversationMessage();
+
+ clone_msg.Created = msg.Created;
+ clone_msg.Message = msg.Message;
+ clone_msg.Role = msg.Role;
+ clone_msg.Duration = msg.Duration;
+ clone_msg.ModelName = msg.ModelName;
+
+ clone_conv.Messages.Add(clone_msg);
+ clone_msg.AiConversation = clone_conv;
+
+ if (msg.Oid == last_message_oid)
+ break;
+ }
+
+ DAOFactory.GenericDAO.Insert(clone_conv);
+
+ var dc = MapperFactory.AiConversation.MapToNewDC(clone_conv);
+
+ return dc;
+ }
+ public void DeleteAiConversation(long conversation_oid)
+ {
+ var conversation = DAOFactory.GenericDAO.LoadByID(conversation_oid);
+
+ DAOFactory.GenericDAO.SetActivationType(conversation, ActivationTypeId.Deleted);
+ }
public AiConversationMessageDC[] SendNewMessage(long conversation, string message)
{
@@ -126,7 +199,7 @@ namespace BeWo.Service.ServiceImplementations
conv.Messages.Add(user_msg);
// Update DB Entity
- DAOFactory.GenericDAO.Update(conv);
+ // DAOFactory.GenericDAO.Update(conv);
var conv_dc = MapperFactory.AiConversation.MapToNewDC(conv);
var user_msg_dc = MapperFactory.AiConversationMessage.MapToNewDC(user_msg);
@@ -175,6 +248,11 @@ namespace BeWo.Service.ServiceImplementations
if (models == null || !models.Any())
return null;
+ var llama = models.Where(x => x.ModelName.Contains("llama3.2"));
+
+ if(llama.Any())
+ return llama.First();
+
return models.First();
}
private IEnumerable getAiModels()
@@ -215,5 +293,6 @@ namespace BeWo.Service.ServiceImplementations
return models;
}
+
}
}
diff --git a/Service/ServiceProxy/OpenWebUIFacade.cs b/Service/ServiceProxy/OpenWebUIFacade.cs
index 09cbcf332..001599778 100644
--- a/Service/ServiceProxy/OpenWebUIFacade.cs
+++ b/Service/ServiceProxy/OpenWebUIFacade.cs
@@ -110,7 +110,7 @@ namespace BeWo.Service.ServiceProxy
protected override string getKey()
{
- var key = ConfigurationManager.AppSettings["OpenWebUIKey"];
+ var key = Core.MergedConfig.GetSetting("OpenWebUIKey");
if (string.IsNullOrEmpty(key))
throw new InvalidOperationException("OpenWebUIKey is missing");
diff --git a/Service/ServiceUtils/AiSystemBuilder.cs b/Service/ai/AiPromptFactory.cs
similarity index 64%
rename from Service/ServiceUtils/AiSystemBuilder.cs
rename to Service/ai/AiPromptFactory.cs
index 55df17989..1e1a7bde6 100644
--- a/Service/ServiceUtils/AiSystemBuilder.cs
+++ b/Service/ai/AiPromptFactory.cs
@@ -16,18 +16,21 @@ using System.Text;
using System.Threading.Tasks;
using System.Web;
-namespace BeWo.Service.ServiceUtils
+namespace BeWo.Service.AI
{
- public static class AiSystemBuilder
+ public static class AiPromptFactory
{
public static string CreateSystemInstructions(int uicontext, Dictionary bewoobjects)
{
- var system_prompt = getSystemPrompt(2);
+ if (bewoobjects is null || bewoobjects.Count == 0)
+ return getSystemPrompt(3);
var data = getContextData(uicontext, bewoobjects);
var text = JsonConvert.SerializeObject(data);
+ var system_prompt = getSystemPrompt(2);
+
var result = system_prompt + text;
return result;
@@ -67,11 +70,11 @@ namespace BeWo.Service.ServiceUtils
{
switch (uicontext)
{
- case 0: break;
+ case 0: return createSupportConceptNavigationContext(bewoobjects);
case 1: return createCustomerNavigationContext(bewoobjects);
case 2: return createPersonNavigationContext(bewoobjects);
case 3: return createEmployeeNavigationContext(bewoobjects);
- case 4: break;
+ case 4: return createOrganisationNavigationContext(bewoobjects);
case 5: break;
case 6: break;
case 7: break;
@@ -87,11 +90,28 @@ namespace BeWo.Service.ServiceUtils
case 17: break;
case 18: break;
case 19: return createServiceRecordContext(bewoobjects);
+ case 20: return createCustomerContext(bewoobjects);
+ case 21: break;
+ case 22: break;
}
throw new NotImplementedException("UI Context unknown");
}
+ #region Navigation
+ private static Dictionary createSupportConceptNavigationContext(Dictionary bewoobjects)
+ {
+ var supports = LoadEntities(bewoobjects, TableID.SupportConcept, MapperFactory.CompactSupportConceptDC_SupportConcept);
+
+ var dict = new Dictionary
+ {
+ { "Aktuelle Ansicht", "Hilfeplan Navigation" },
+ { "Aktueller Ansichtsfilter", "Funktion noch nicht verfügbar" },
+ { "Hilfeplanliste", (object)supports ?? "keine Hilfepläne sichtbar" }
+ };
+
+ return dict;
+ }
private static Dictionary createCustomerNavigationContext(Dictionary bewoobjects)
{
var klienten = LoadEntities(bewoobjects, TableID.Customer, MapperFactory.CompactCustomerDC_Customer);
@@ -131,6 +151,30 @@ namespace BeWo.Service.ServiceUtils
return dict;
}
+ private static Dictionary createOrganisationNavigationContext(Dictionary bewoobjects)
+ {
+ Action loadAddress = (entity, dc) =>
+ {
+ if (entity.Address != null)
+ {
+ dc.AddressLine1 = entity.Address.AddressLine1;
+ dc.Street = entity.Address.Street;
+ dc.PostalCode = entity.Address.PostalCode;
+ dc.Town = entity.Address.Town;
+ }
+ };
+
+ var orgas = LoadEntities(bewoobjects, TableID.Organisation, MapperFactory.CompactOrganisationDC_Organisation, loadAddress);
+
+ var dict = new Dictionary
+ {
+ { "Aktuelle Ansicht", "Organisation Navigation" },
+ { "Aktueller Ansichtsfilter", "Funktion noch nicht verfügbar" },
+ { "Organisationsliste", (object)orgas ?? "keine Organisationen sichtbar" }
+ };
+
+ return dict;
+ }
private static Dictionary createServiceRecordContext(Dictionary bewoobjects)
{
var customer = LoadEntity(bewoobjects, TableID.Customer, MapperFactory.CompactCustomerDC_Customer);
@@ -140,9 +184,9 @@ namespace BeWo.Service.ServiceUtils
var sub_dict = new Dictionary()
{
- { "CustomerName Ansicht", customer },
- { "CostBearerName", costbearer },
- { "SupportConceptDuration", supportconcept }
+ { "Klient", customer },
+ { "Kostenträger", costbearer },
+ { "Hilfeplan", supportconcept }
};
var dict = new Dictionary
@@ -155,9 +199,28 @@ namespace BeWo.Service.ServiceUtils
return dict;
}
+ #endregion
+ #region SinglePage
+
+ private static Dictionary createCustomerContext(Dictionary bewoobjects)
+ {
+ var klient = LoadEntity(bewoobjects, TableID.Customer, MapperFactory.CustomerDC_Customer);
+
+ var dict = new Dictionary
+ {
+ { "Aktuelle Ansicht", "Klienten Daten" },
+ { "Klient", klient }
+ };
+
+ return dict;
+ }
+
+ #endregion
+
+ #region LOAD Methods
private static object LoadProperty
- (Dictionary bewoobjects, TableID tid, IDCEntityMapper mapper, Func getPropertyFunc)
+ (Dictionary bewoobjects, TableID tid, AbstractIDCEntityMapper mapper, Func getPropertyFunc)
where TDC : new() where TEntity : BeWoEntityBase, new()
{
if (!bewoobjects.TryGetValue(tid, out long[] oids) || (oids?.Length ?? 0) == 0)
@@ -171,7 +234,7 @@ namespace BeWo.Service.ServiceUtils
}
private static Dictionary LoadEntity
- (Dictionary bewoobjects, TableID tid, IDCEntityMapper mapper)
+ (Dictionary bewoobjects, TableID tid, AbstractIDCEntityMapper mapper)
where TDC : new() where TEntity : BeWoEntityBase, new()
{
if (!bewoobjects.TryGetValue(tid, out long[] oids) || (oids?.Length ?? 0) == 0)
@@ -184,18 +247,44 @@ namespace BeWo.Service.ServiceUtils
}
private static IList> LoadEntities
- (Dictionary bewoobjects, TableID tid, IDCEntityMapper mapper)
+ (Dictionary bewoobjects, TableID tid, AbstractIDCEntityMapper mapper)
where TDC : new() where TEntity : BeWoEntityBase, new()
{
if (!bewoobjects.TryGetValue(tid, out long[] oids) || (oids?.Length ?? 0) == 0)
return null;
var entities = DAOFactory.GenericDAO.GetByIDs(oids);
- var dict = mapper.ToJsonDictionary(entities);
+ var dcs = mapper.MapToNewDCs(entities);
+ var dict = mapper.ToJsonDictionary(dcs);
return dict;
}
+ private static IList> LoadEntities
+ (Dictionary bewoobjects, TableID tid, AbstractIDCEntityMapper mapper, Action afterDC)
+ where TDC : new() where TEntity : BeWoEntityBase, new()
+ {
+ if (!bewoobjects.TryGetValue(tid, out long[] oids) || (oids?.Length ?? 0) == 0)
+ return null;
+
+ var entities = DAOFactory.GenericDAO.GetByIDs(oids);
+ var dcs = new List();
+ foreach (var entity in entities)
+ {
+ var dc = mapper.MapToNewDC(entity);
+
+ afterDC(entity, dc);
+
+ dcs.Add(dc);
+ }
+
+ var dict = mapper.ToJsonDictionary(dcs);
+
+ return dict;
+ }
+ #endregion
+
+
private static string getSystemPrompt(int i)
{
var assembly = Assembly.GetExecutingAssembly();
diff --git a/Service/ai/system_prompt3.txt b/Service/ai/system_prompt3.txt
index e1a362d83..e07c3948f 100644
--- a/Service/ai/system_prompt3.txt
+++ b/Service/ai/system_prompt3.txt
@@ -1 +1,8 @@
-Lets count to infinity. You take my input, add 1 and just return the number. You do nothing more.
\ No newline at end of file
+Du bist ein intelligenter Assistent.
+Deine Aufgabe ist es, basierend auf einer Nutzeranfrage, den bereitgestellten Daten und dem bisherigen Chatverlauf eine klare und präzise Antwort zu generieren.
+
+WICHTIG:
+- Verwende ausschließlich die bereitgestellten Daten für deine Antwort.
+- Falls die Daten nicht die benötigte Information enthalten, gib an, dass die Daten fehlen, anstatt zu raten.
+- KEINE Erklärungen, KEIN Fließtext, KEINE zusätzlichen Notizen!
+- Deine Antwort soll eine direkte und verständliche Antwort für den Nutzer sein.
diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs
index f6883297d..0fa4647f7 100644
--- a/Shared/BeWoEntityEnums.cs
+++ b/Shared/BeWoEntityEnums.cs
@@ -627,10 +627,12 @@ namespace BS.Shared
AiChatInZeiterfassung = 180000,
AiModuleView = 201000,
- AiModuleView2 = 201004,
AiModuleChatAdd = 201001,
AiModuleChatEdit = 201002,
- AiModuleChatDelete = 201003
+ AiModuleChatDelete = 201003,
+ AiModuleView2 = 201004,
+ AiModuleViewSetting = 201005,
+ AiModuleChatClone = 201006,
}
public enum PersonType
diff --git a/Shared/Core/EnumTranslations.cs b/Shared/Core/EnumTranslations.cs
index 38184d905..67f1c01b7 100644
--- a/Shared/Core/EnumTranslations.cs
+++ b/Shared/Core/EnumTranslations.cs
@@ -639,7 +639,7 @@ namespace BS.Shared.Core
{
var dict = new Dictionary();
- var action_keywords = new string[] { "ansehen", "verwalten", "anlegen", "bearbeiten", "löschen", "senden" };
+ var action_keywords = new string[] { "ansehen", "verwalten", "anlegen", "bearbeiten", "löschen", "senden", "klonen" };
dict.Add(UserRightType.CreateAll, Translator.Translate("Alles anlegen"));
@@ -718,8 +718,10 @@ namespace BS.Shared.Core
dict.Add(UserRightType.AiModuleView, Translator.Translate($"Module AI {action_keywords[0]}"));
dict.Add(UserRightType.AiModuleView2, Translator.Translate($"Module AI 2 {action_keywords[0]}"));
dict.Add(UserRightType.AiModuleChatAdd, Translator.Translate($"Module AI-> Konversationen/Nachrichten {action_keywords[2]}"));
+ dict.Add(UserRightType.AiModuleChatClone, Translator.Translate($"Module AI-> Konversationen/Nachrichten {action_keywords[6]}"));
dict.Add(UserRightType.AiModuleChatEdit, Translator.Translate($"Module AI-> Konversationen/Nachrichten {action_keywords[3]}"));
dict.Add(UserRightType.AiModuleChatDelete, Translator.Translate($"Module AI-> Konversationen/Nachrichten {action_keywords[4]}"));
+ dict.Add(UserRightType.AiModuleViewSetting, Translator.Translate($"Module AI-> Einstellungen {action_keywords[0]}"));
dict.Add(UserRightType.PersonView_Create, Translator.Translate("Personen anlegen"));
dict.Add(UserRightType.PersonView_Delete, Translator.Translate("Personen löschen"));
diff --git a/Shared/Core/SettingsKeys.cs b/Shared/Core/SettingsKeys.cs
index d268a077b..a851fd64e 100644
--- a/Shared/Core/SettingsKeys.cs
+++ b/Shared/Core/SettingsKeys.cs
@@ -2,10 +2,6 @@
{
public static class SettingsKeys
{
- // Modules
- public static string ModuleAiEnabled => "ModuleAiEnabled";
-
-
public static string ShowExpiredSupportConcepts => "ShowExpiredSupportConcepts";
public static string ShowOnlyMySupportConcepts => "ShowOnlyMySupportConcepts";
public static string LastSelectedServiceRecordTimeInterval => "LastSelectedServiceRecordTimeInterval";
@@ -118,5 +114,10 @@
public static string ShowServicesOverviewHalfOrWholeMonth => "ShowServicesOverviewHalfOrWholeMonth";
public static string OpenReportInNewWindow => "OpenReportInNewWindow";
- }
+
+
+ // Module Ai
+ public static string ModuleAiEnabled => "ModuleAiEnabled";
+ public static string ModuleAiSettingsEnabled => "ModuleAiSettingsEnabled";
+ }
}