diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index 8e6c8f02a..4d8324890 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -962,7 +962,6 @@
BSLogoControl.xaml
-
@@ -994,7 +993,8 @@
-
+
+
@@ -1180,6 +1180,7 @@
+
@@ -2800,7 +2801,7 @@
Controls
- {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
Shared
diff --git a/BeWo/BeWoApp.xaml b/BeWo/BeWoApp.xaml
index 8ae49c75d..92ae98733 100644
--- a/BeWo/BeWoApp.xaml
+++ b/BeWo/BeWoApp.xaml
@@ -73,15 +73,6 @@
-
-
-
-
-
-
-
-
-
@@ -90,9 +81,15 @@
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs
index e0e3ec839..bcd7a3e6c 100644
--- a/BeWo/BeWoApp.xaml.cs
+++ b/BeWo/BeWoApp.xaml.cs
@@ -605,6 +605,8 @@ namespace BeWo
AppSettings.ShowWorktime = true;
AppSettings.ShowPersehImport = true;
AppSettings.ShowWohnhilfe = true;
+ //AppSettings.AllowGkvAbrechnung = true;
+ //AppSettings.AllowGkvAbrechnung = false;
//showInfoButtonInCalender = true;
#endif
@@ -654,7 +656,7 @@ namespace BeWo
{
String url = "";
#if DEBUG
- url = String.Format("http://localhost:3777/Host");
+ //url = String.Format("http://localhost:3777/Host");
//return new Uri("https://app5.bewoplaner.de/service");
//url = String.Format("app1.bewoplaner.de/service");
#endif
diff --git a/BeWo/Converter/GkvState2StringConverter.cs b/BeWo/Converter/GkvState2StringConverter.cs
index f38075ceb..b6b4f9ab0 100644
--- a/BeWo/Converter/GkvState2StringConverter.cs
+++ b/BeWo/Converter/GkvState2StringConverter.cs
@@ -18,18 +18,19 @@ namespace BeWo.Converter
if (state is null)
return null;
- switch (state.Value)
- {
- case GkvState.NoSend: return "Erstellt";
- case GkvState.Waiting: return "Gesendet";
- case GkvState.Waiting4Urbelege: return "Urbelege per Post";
- case GkvState.Error: return "Fehler";
- case GkvState.ErrorFatal: return "Fataler Fehler";
- case GkvState.Paid: return "Bezahlt";
- case GkvState.OldAndNoFeedback: return "Keine Antwort";
- }
+ switch (state.Value)
+ {
+ case GkvState.NoSend: return "Erstellt";
+ case GkvState.ErrorSoft: return "Fehler";
+ case GkvState.ErrorFatal: return "Fataler Fehler";
+ case GkvState.Paid: return "Bezahlt";
+ case GkvState.WaitingForDakota: return "Warte auf Übertragung";
+ case GkvState.WaitingForKrankenkasse: return "Warte auf Gkv";
+ case GkvState.WaitingForKrankenkasseTooLong: return "Keine Antwort von Gkv";
+ case GkvState.WaitingForUrbelege: return "Sende Urbelege";
+ }
- return state.ToString();
+ return state.ToString();
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
diff --git a/BeWo/Converter/TestDebugConverter.cs b/BeWo/Converter/TestDebugConverter.cs
index 05ba470b9..9bff02a21 100644
--- a/BeWo/Converter/TestDebugConverter.cs
+++ b/BeWo/Converter/TestDebugConverter.cs
@@ -1,4 +1,5 @@
-using System;
+using BeWo.ViewModel;
+using System;
using System.Globalization;
using System.Windows.Data;
@@ -8,7 +9,10 @@ namespace BeWo.Converter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- return value;
+ if (value is null)
+ return null;
+
+ return "Test";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
diff --git a/BeWo/Converter/TooltipTextConverter.cs b/BeWo/Converter/TooltipTextConverter.cs
new file mode 100644
index 000000000..d3dd67712
--- /dev/null
+++ b/BeWo/Converter/TooltipTextConverter.cs
@@ -0,0 +1,40 @@
+using BeWo.ViewModel;
+using System;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Data;
+
+namespace BeWo.Converter
+{
+ public class TooltipTextConverter : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if(value is GkvAbrechnungVM gkv)
+ {
+ if (parameter is string s)
+ {
+ if (s == "Send")
+ {
+ return gkv.SendTooltip;
+ }
+ }
+ }
+
+ if (value is InvoiceBaseVM invoice)
+ {
+ return invoice.IsGkvValidError;
+ }
+
+ return "xxx";
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ throw new NotImplementedException();
+ }
+ }
+}
diff --git a/BeWo/Converter/AppSettingsConverter.cs b/BeWo/Converter/UserPermission2BoolConverter.cs
similarity index 63%
rename from BeWo/Converter/AppSettingsConverter.cs
rename to BeWo/Converter/UserPermission2BoolConverter.cs
index 527f1601d..a4a18ae83 100644
--- a/BeWo/Converter/AppSettingsConverter.cs
+++ b/BeWo/Converter/UserPermission2BoolConverter.cs
@@ -1,4 +1,4 @@
-using BeWo.Core.Config;
+using BS.Shared;
using BS.Shared.Core;
using System;
using System.Collections.Generic;
@@ -10,17 +10,22 @@ using System.Windows.Data;
namespace BeWo.Converter
{
- public class AppSettingsConverter : IValueConverter
+ public class UserPermission2BoolConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
- if (parameter == null)
- return false;
-
- if(parameter is string setting)
+ if (value is UserRightType type)
+ {
+ return BeWoApp.HasLoggedOnUserRight(type);
+ }
+
+ if (parameter is UserRightType type2)
+ {
+ return BeWoApp.HasLoggedOnUserRight(type2);
+ }
+
+ if (parameter is string setting && !string.IsNullOrWhiteSpace(setting))
{
- // Kann gerne erweitert werden
- // Achtung! Verwende bei Parameter SettingsKeys
if (setting == SettingsKeys.AllowGkvAbrechnung)
return BeWoApp.AppSettings.AllowGkvAbrechnung;
}
diff --git a/BeWo/Converter/UserRightType2BoolConverter.cs b/BeWo/Converter/UserRightType2BoolConverter.cs
deleted file mode 100644
index e078f19ca..000000000
--- a/BeWo/Converter/UserRightType2BoolConverter.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-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;
-
-namespace BeWo.Converter
-{
- public class UserRightType2BoolConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is UserRightType type)
- {
- return BeWoApp.HasLoggedOnUserRight(type);
- }
-
- if (parameter is UserRightType type2)
- {
- return BeWoApp.HasLoggedOnUserRight(type2);
- }
-
- return false;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- throw new NotImplementedException();
- }
- }
-}
diff --git a/BeWo/DebugConfig.cs b/BeWo/DebugConfig.cs
index c7dde3a75..90b9c8475 100644
--- a/BeWo/DebugConfig.cs
+++ b/BeWo/DebugConfig.cs
@@ -32,9 +32,12 @@ namespace BeWo
}
}
-
public DebugConfigMode DebugConfigMode { get; set; }
+ public static string Username { get; set; } = "m1";
+ public static string Password { get; set; } = "bewobewo";
+ public static string Profilename { get; set; } = "5000000000";
+
public bool AutoLogin { get; set; }
public UIContext? SelectView { get; set; }
///
diff --git a/BeWo/LoginControl.xaml.cs b/BeWo/LoginControl.xaml.cs
index 1a3069b74..5cbb008a5 100644
--- a/BeWo/LoginControl.xaml.cs
+++ b/BeWo/LoginControl.xaml.cs
@@ -31,6 +31,7 @@ using BeWo.View;
using BeWo.View.Detail;
using BS.Shared.Translation;
using Path = System.IO.Path;
+using System.Linq;
namespace BeWo
{
@@ -198,6 +199,11 @@ namespace BeWo
{
#if DEBUG
//selectedProfile = ReadSelectedProfile();
+
+ if (DebugConfig.CurrentConfig is DebugConfig current && !string.IsNullOrWhiteSpace(DebugConfig.Profilename))
+ {
+ selectedProfile = ProfileList.FirstOrDefault(x => x.Name == DebugConfig.Profilename);
+ }
#else
selectedProfile = ReadSelectedProfile();
#endif
@@ -712,9 +718,18 @@ namespace BeWo
}
#if DEBUG
- if (DebugConfig.CurrentConfig is object && DebugConfig.CurrentConfig.AutoLogin)
+
+
+ if (DebugConfig.CurrentConfig is DebugConfig current)
{
- button_login_Click(this, new RoutedEventArgs());
+ if (!string.IsNullOrWhiteSpace(DebugConfig.Username))
+ TextBox_Username.Text = DebugConfig.Username;
+
+ if (!string.IsNullOrWhiteSpace(DebugConfig.Password))
+ PasswordBox_Password.Password = DebugConfig.Password;
+
+ if (current.AutoLogin)
+ button_login_Click(this, new RoutedEventArgs());
}
#endif
}
@@ -957,7 +972,7 @@ namespace BeWo
{
return s.IsUserValid(tempUsername, lPassword, lPin);
}
- catch (Exception)
+ catch (Exception e)
{
return UserValidationResult.UnkownError;
}
diff --git a/BeWo/MainControl.xaml.cs b/BeWo/MainControl.xaml.cs
index 36edd416c..1b36e8300 100644
--- a/BeWo/MainControl.xaml.cs
+++ b/BeWo/MainControl.xaml.cs
@@ -491,7 +491,7 @@ namespace BeWo
Grid.SetRowSpan(_WaitLayer, 3);
grid_main.Children.Add(_WaitLayer);
Panel.SetZIndex(_WaitLayer, int.MaxValue);
- _WaitLayer.RefreshUI();
+ //_WaitLayer.RefreshUI();
}
}
diff --git a/BeWo/Ressources/Icons/ownsoft_logo.png b/BeWo/Ressources/Icons/ownsoft_logo.png
new file mode 100644
index 000000000..a73cd2d11
Binary files /dev/null and b/BeWo/Ressources/Icons/ownsoft_logo.png differ
diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs
index 1a9131af4..f6c9ac647 100644
--- a/BeWo/ServiceProxy/Generated.cs
+++ b/BeWo/ServiceProxy/Generated.cs
@@ -1385,6 +1385,10 @@ namespace BeWo.ServiceProxy
public interface ICustomerService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimbuchungen", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveWohnheimbuchungenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimbuchungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveWohnheimbuchungen();
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/GetWohnheimbuchungResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchung(long oid);
@@ -1789,6 +1793,7 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.Wohnhilfe.Staatsangehorigkeit))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel29 = 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
- ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
- this.Detail.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.Detail.HeightF = 40F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.StylePriority.UseFont = false;
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableServiceRecords1
- //
- this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.Detail.HeightF = 40F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
- this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.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(675F, 40F);
- this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
- this.xrTableServiceRecords1.StylePriority.UseBorders = false;
- this.xrTableServiceRecords1.StylePriority.UseFont = false;
- this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
- this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(675F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
+ this.xrTableServiceRecords1.StylePriority.UseFont = false;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
this.xrTableCell1});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow2.StylePriority.UseTextAlignment = false;
- this.xrTableRow2.Weight = 1.25D;
- //
- // xrTableCell3
- //
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell3.StylePriority.UseBorders = false;
- this.xrTableCell3.StylePriority.UseFont = false;
- this.xrTableCell3.StylePriority.UseTextAlignment = false;
- this.xrTableCell3.Text = "Datum";
- this.xrTableCell3.Weight = 0.36578877045816377D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.Multiline = true;
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell4.StylePriority.UseFont = false;
- this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "Uhrzeit\r\nvon ........ bis";
- this.xrTableCell4.Weight = 0.48771836087398568D;
- //
- // xrTableCell11
- //
- this.xrTableCell11.Multiline = true;
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell11.StylePriority.UseFont = false;
- this.xrTableCell11.StylePriority.UseTextAlignment = false;
- this.xrTableCell11.Text = "Anzahl Minuten";
- this.xrTableCell11.Weight = 0.39017469011993244D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
- this.xrTableCell1.StylePriority.UsePadding = false;
- this.xrTableCell1.Text = "Unterschrift Klient/in*";
- this.xrTableCell1.Weight = 0.40236764916151474D;
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1.25D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.Weight = 0.36578877045816377D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit\r\nvon ........ bis";
+ this.xrTableCell4.Weight = 0.48771836087398568D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Multiline = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Anzahl Minuten";
+ this.xrTableCell11.Weight = 0.39017469011993244D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Text = "Unterschrift Klient/in*";
+ this.xrTableCell1.Weight = 0.40236764916151474D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1});
- this.DetailReport.DataMember = "Services";
- this.DetailReport.DataSource = this.bindingSource1;
- this.DetailReport.Level = 0;
- this.DetailReport.Name = "DetailReport";
- this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // Detail1
- //
- this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport.DataMember = "Services";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
- this.Detail1.Font = new System.Drawing.Font("Arial", 12F);
- this.Detail1.HeightF = 20F;
- this.Detail1.Name = "Detail1";
- this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail1.StylePriority.UseFont = false;
- this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTable3
- //
- this.xrTable3.BorderColor = System.Drawing.Color.Black;
- this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable3
+ //
+ this.xrTable3.BorderColor = System.Drawing.Color.Black;
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable3.Name = "xrTable3";
- this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
- this.xrTable3.SizeF = new System.Drawing.SizeF(675.0001F, 20F);
- this.xrTable3.StylePriority.UseFont = false;
- this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow6
- //
- this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable3.SizeF = new System.Drawing.SizeF(675.0001F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15,
this.xrTableCell2});
- this.xrTableRow6.Name = "xrTableRow6";
- this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow6.Weight = 1D;
- //
- // xrTableCell13
- //
- this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow6.Weight = 1D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
- this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell13.StylePriority.UseFont = false;
- this.xrTableCell13.StylePriority.UsePadding = false;
- this.xrTableCell13.StylePriority.UseTextAlignment = false;
- this.xrTableCell13.Text = "xrTableCell13";
- this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell13.Weight = 0.18939391608018341D;
- //
- // xrTableCell14
- //
- this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.18939391608018341D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell14.StylePriority.UseFont = false;
- this.xrTableCell14.StylePriority.UsePadding = false;
- this.xrTableCell14.StylePriority.UseTextAlignment = false;
- this.xrTableCell14.Text = "xrTableCell14";
- this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell14.Weight = 0.2525252200228319D;
- //
- // xrTableCell15
- //
- this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.2525252200228319D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
- this.xrTableCell15.Name = "xrTableCell15";
- this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
- this.xrTableCell15.StylePriority.UseFont = false;
- this.xrTableCell15.StylePriority.UsePadding = false;
- this.xrTableCell15.StylePriority.UseTextAlignment = false;
- this.xrTableCell15.Text = "xrTableCell15";
- this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell15.Weight = 0.20202015279031915D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Weight = 0.20833330178694887D;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
- // formattingRuleStartDate
- //
- this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleStartDate.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleStartDate.Name = "formattingRuleStartDate";
- //
- // ReportHeader
- //
- this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "xrTableCell15";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.20202015279031915D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Weight = 0.20833330178694887D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel10,
this.xrLabel29,
this.xrLabel26,
@@ -287,371 +284,362 @@ namespace BeWo.HausTheresia
this.xrLabel13,
this.xrLabel12,
this.xrLabel1});
- this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
- this.ReportHeader.HeightF = 271.5833F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // xrLabel10
- //
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(2F, 235F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(62.99998F, 18F);
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.Text = "Monat:";
- //
- // xrLabel29
- //
- this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.ReportHeader.HeightF = 271.5833F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(2F, 235F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(62.99998F, 18F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Monat:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.xrLabel29.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(299F, 163F);
- this.xrLabel29.Name = "xrLabel29";
- this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
- this.xrLabel29.StylePriority.UseBorders = false;
- this.xrLabel29.StylePriority.UseFont = false;
- //
- // xrLabel26
- //
- this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(299F, 163F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel29.StylePriority.UseBorders = false;
+ this.xrLabel29.StylePriority.UseFont = false;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
- this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(299F, 127.4167F);
- this.xrLabel26.Name = "xrLabel26";
- this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel26.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
- this.xrLabel26.StylePriority.UseBorders = false;
- this.xrLabel26.StylePriority.UseFont = false;
- this.xrLabel26.Text = "xrLabel26";
- //
- // xrLabel25
- //
- this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(299F, 127.4167F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel26.StylePriority.UseBorders = false;
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "xrLabel26";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(299F, 109.4167F);
- this.xrLabel25.Name = "xrLabel25";
- this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel25.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
- this.xrLabel25.StylePriority.UseBorders = false;
- this.xrLabel25.StylePriority.UseFont = false;
- //
- // xrLabel24
- //
- this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(299F, 109.4167F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel25.StylePriority.UseBorders = false;
+ this.xrLabel25.StylePriority.UseFont = false;
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
- this.xrLabel24.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(299F, 91.41668F);
- this.xrLabel24.Name = "xrLabel24";
- this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel24.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
- this.xrLabel24.StylePriority.UseBorders = false;
- this.xrLabel24.StylePriority.UseFont = false;
- //
- // xrLabel23
- //
- this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(299F, 91.41668F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel24.StylePriority.UseBorders = false;
+ this.xrLabel24.StylePriority.UseFont = false;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
- this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F);
- this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(299F, 73.41668F);
- this.xrLabel23.Name = "xrLabel23";
- this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel23.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
- this.xrLabel23.StylePriority.UseBorders = false;
- this.xrLabel23.StylePriority.UseFont = false;
- //
- // xrLabel22
- //
- this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 36.00003F);
- this.xrLabel22.Name = "xrLabel22";
- this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(676.9999F, 26.99998F);
- this.xrLabel22.StylePriority.UseBorders = false;
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Anbieter: Haus Theresia, Hackstückstr. 37, 45527 Hattingen";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrLabel21
- //
- this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(299F, 73.41668F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel23.StylePriority.UseBorders = false;
+ this.xrLabel23.StylePriority.UseFont = false;
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 36.00003F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(676.9999F, 26.99998F);
+ this.xrLabel22.StylePriority.UseBorders = false;
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.StylePriority.UseTextAlignment = false;
+ this.xrLabel22.Text = "Anbieter: Theresia-Albers gGmbH, Hackstückstr. 37, 45527 Hattingen";
+ this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")});
- this.xrLabel21.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(299F, 235F);
- this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(225F, 18F);
- this.xrLabel21.StylePriority.UseBorders = false;
- this.xrLabel21.StylePriority.UseFont = false;
- //
- // xrLabel9
- //
- this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(299F, 235F);
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(225F, 18F);
+ this.xrLabel21.StylePriority.UseBorders = false;
+ this.xrLabel21.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(65F, 235F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(161.125F, 18F);
- this.xrLabel9.StylePriority.UseBorders = false;
- this.xrLabel9.StylePriority.UseFont = false;
- //
- // xrLabel20
- //
- this.xrLabel20.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(245.75F, 235F);
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(53.25014F, 18F);
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.Text = "Jahr:";
- //
- // xrLabel18
- //
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(2F, 163F);
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(288F, 18F);
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.Text = "Verantwortliche/r Mitarbeiter/in:";
- //
- // xrLabel15
- //
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.4167F);
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(288F, 18F);
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.Text = "Bewilligte FLS/Woche:";
- //
- // xrLabel14
- //
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 109.4167F);
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(288F, 18F);
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.Text = "Aktenzeichen Landschaftsverband: ";
- //
- // xrLabel13
- //
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 91.41668F);
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(288F, 18F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.Text = "Vorname Klient/in:";
- //
- // xrLabel12
- //
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 73.41668F);
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(288F, 18F);
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.Text = "Name Klient/in:";
- //
- // xrLabel1
- //
- this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel1.Multiline = true;
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // formattingRuleServiceDesc
- //
- this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
- //
- // formattingRuleCostBearer
- //
- this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleCostBearer.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
- //
- // formattingRuleEmployeeName
- //
- this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
- //
- // topMarginBand1
- //
- this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
- this.topMarginBand1.HeightF = 70F;
- this.topMarginBand1.Name = "topMarginBand1";
- this.topMarginBand1.StylePriority.UseFont = false;
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.HeightF = 30F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // ReportFooter
- //
- this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(65F, 235F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(161.125F, 18F);
+ this.xrLabel9.StylePriority.UseBorders = false;
+ this.xrLabel9.StylePriority.UseFont = false;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(245.75F, 235F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(53.25014F, 18F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "Jahr:";
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(2F, 163F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Verantwortliche/r Mitarbeiter/in:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.4167F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Bewilligte FLS/Woche:";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 109.4167F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Aktenzeichen Landschaftsverband: ";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 91.41668F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname Klient/in:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 73.41668F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Name Klient/in:";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // formattingRuleServiceDesc
+ //
+ this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
+ this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
+ //
+ // formattingRuleCostBearer
+ //
+ this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleCostBearer.DataMember = "ServicesDouble";
+ this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
+ //
+ // formattingRuleEmployeeName
+ //
+ this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
+ this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 70F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel2,
this.xrLabel7,
this.xrLabel6,
this.xrLabel5,
this.xrLabel4,
this.xrLabel3});
- this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
- this.ReportFooter.HeightF = 170.8333F;
- this.ReportFooter.Name = "ReportFooter";
- this.ReportFooter.StylePriority.UseFont = false;
- //
- // xrLabel2
- //
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.0833F);
- this.xrLabel2.Multiline = true;
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(665.0001F, 43.75F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "*Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesamme" +
+ this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.ReportFooter.HeightF = 170.8333F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.0833F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(665.0001F, 43.75F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "*Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesamme" +
"lt am Ende des Monats quittiert werden.";
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
- //
- // xrLabel7
- //
- this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(443.3334F, 86.58333F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(231.6666F, 17.99997F);
- this.xrLabel7.StylePriority.UseBorders = false;
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Unterschrift Klient/in*";
- //
- // xrLabel6
- //
- this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(164.9999F, 86.58333F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(249.5833F, 17.99997F);
- this.xrLabel6.StylePriority.UseBorders = false;
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
- //
- // xrLabel5
- //
- this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 86.58333F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(135F, 17.99997F);
- this.xrLabel5.StylePriority.UseBorders = false;
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.Text = "Datum";
- //
- // xrLabel4
- //
- this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(443.3334F, 86.58333F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(231.6666F, 17.99997F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Unterschrift Klient/in*";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(164.9999F, 86.58333F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(249.5833F, 17.99997F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 86.58333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(135F, 17.99997F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Datum";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel4.BorderWidth = 2;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(350F, 0F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(160F, 20F);
- this.xrLabel4.StylePriority.UseBorders = false;
- this.xrLabel4.StylePriority.UseBorderWidth = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UsePadding = false;
- this.xrLabel4.StylePriority.UseTextAlignment = false;
- this.xrLabel4.Text = "[TotalFLMBillable]";
- this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- //
- // xrLabel3
- //
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(101F, 0F);
- this.xrLabel3.Multiline = true;
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(249F, 20F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UsePadding = false;
- this.xrLabel3.StylePriority.UseTextAlignment = false;
- this.xrLabel3.Text = "Summe";
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // fieldAbrechenbareMinuten
- //
- this.fieldAbrechenbareMinuten.DataMember = "Services";
- this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
- this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
- //
- // fieldBillableFLS
- //
- this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
- this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldBillableFLS.Name = "fieldBillableFLS";
- //
- // fieldAbrechenbareFLS
- //
- this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2";
- this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
- this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
- //
- // Stundenzettel
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrLabel4.BorderWidth = 2F;
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(350F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(160F, 20F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseBorderWidth = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "[TotalFLMBillable]";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(101F, 0F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(249F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Summe";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.ReportFooter});
- this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldAbrechenbareMinuten,
this.fieldBillableFLS,
this.fieldAbrechenbareFLS});
- this.DataSource = this.bindingSource1;
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.formattingRuleStartDate,
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
- this.Margins = new System.Drawing.Printing.Margins(75, 75, 70, 30);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
- this.SnapGridSize = 9F;
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 70F, 30F);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "23.2";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
diff --git a/ReportImp/HausTheresia/ServicesOverviewReport.resx b/ReportImp/HausTheresia/ServicesOverviewReport.resx
index f6606300d..c7e0d4bdf 100644
--- a/ReportImp/HausTheresia/ServicesOverviewReport.resx
+++ b/ReportImp/HausTheresia/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/LeWoAachen/LeWoAachen.csproj b/ReportImp/LeWoAachen/LeWoAachen.csproj
index 3d3fc2537..b96e57912 100644
--- a/ReportImp/LeWoAachen/LeWoAachen.csproj
+++ b/ReportImp/LeWoAachen/LeWoAachen.csproj
@@ -104,6 +104,11 @@
MitarbeiterstundenkontoJahr.cs
+
+ True
+ True
+ Resources.resx
+
Component
@@ -165,6 +170,10 @@
Designer
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
ServiceInvoiceReport.cs
Designer
diff --git a/ReportImp/LeWoAachen/Properties/Resources.Designer.cs b/ReportImp/LeWoAachen/Properties/Resources.Designer.cs
new file mode 100644
index 000000000..79d780598
--- /dev/null
+++ b/ReportImp/LeWoAachen/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace LeWoAachen.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LeWoAachen.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/ReportImp/LeWoAachen/Properties/Resources.resx b/ReportImp/LeWoAachen/Properties/Resources.resx
new file mode 100644
index 000000000..1af7de150
--- /dev/null
+++ b/ReportImp/LeWoAachen/Properties/Resources.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/ReportImp/LeWoAachen/ServiceInvoiceReport.Designer.cs b/ReportImp/LeWoAachen/ServiceInvoiceReport.Designer.cs
index 9cbd9ad2b..adbc82ccb 100644
--- a/ReportImp/LeWoAachen/ServiceInvoiceReport.Designer.cs
+++ b/ReportImp/LeWoAachen/ServiceInvoiceReport.Designer.cs
@@ -177,7 +177,7 @@ namespace LeWoAachen
// xrRichText2
//
this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F);
- this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 49.36538F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 149.3654F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(263.0229F, 31.06094F);
@@ -185,7 +185,7 @@ namespace LeWoAachen
// lblAdresse
//
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
- this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 95.83335F);
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 195.8333F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
diff --git a/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs b/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs
index a18f3076b..d47eb853a 100644
--- a/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs
+++ b/ReportImp/MezMenzelReports/SettlementReport2.Designer.cs
@@ -175,7 +175,7 @@ namespace MezMenzel
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")});
- this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 158.5834F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -188,7 +188,7 @@ namespace MezMenzel
// xrTable1
//
this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable1.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 393.0418F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -227,7 +227,7 @@ namespace MezMenzel
// xrLabel6
//
this.xrLabel6.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.9167F);
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
@@ -239,7 +239,7 @@ namespace MezMenzel
//
// xrLabel5
//
- this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 256.9166F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -252,7 +252,7 @@ namespace MezMenzel
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel4.CanShrink = true;
- this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(200F, 214.5833F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
@@ -271,7 +271,7 @@ namespace MezMenzel
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel3.CanShrink = true;
- this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(200F, 198.5833F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -288,7 +288,7 @@ namespace MezMenzel
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
- this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 158.5834F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -300,7 +300,7 @@ namespace MezMenzel
//
// xrTable2
//
- this.xrTable2.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(8)))), ((int)(((byte)(64)))), ((int)(((byte)(129)))));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(352.4166F, 31.83327F);
this.xrTable2.Name = "xrTable2";
@@ -426,7 +426,7 @@ namespace MezMenzel
// RecipientPostCodeAndTown
//
this.RecipientPostCodeAndTown.CanShrink = true;
- this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 102.8333F);
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -438,7 +438,7 @@ namespace MezMenzel
// xrLabel_RecipientStreet
//
this.xrLabel_RecipientStreet.CanShrink = true;
- this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.8333F);
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -450,7 +450,7 @@ namespace MezMenzel
// xrLabel_RecipientDivision
//
this.xrLabel_RecipientDivision.CanShrink = true;
- this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.83334F);
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -462,7 +462,7 @@ namespace MezMenzel
// xrLabel1
//
this.xrLabel1.CanShrink = true;
- this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.83327F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -486,7 +486,7 @@ namespace MezMenzel
//
// xrLabel10
//
- this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 110F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -496,7 +496,7 @@ namespace MezMenzel
//
// xrTable3
//
- this.xrTable3.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -617,7 +617,7 @@ namespace MezMenzel
//
// xrLabel12
//
- this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.0001F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -627,7 +627,7 @@ namespace MezMenzel
//
// xrLabel11
//
- this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 169.0001F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -686,7 +686,7 @@ namespace MezMenzel
//
this.xrLabel13.BackColor = System.Drawing.Color.Transparent;
this.xrLabel13.CanShrink = true;
- this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 214.5833F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -700,7 +700,7 @@ namespace MezMenzel
//
this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
this.xrLabel9.CanShrink = true;
- this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 198.5833F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -713,7 +713,7 @@ namespace MezMenzel
// xrLabel_RecipientContactPerson
//
this.xrLabel_RecipientContactPerson.CanShrink = true;
- this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.83335F);
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -726,7 +726,7 @@ namespace MezMenzel
//
this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
this.xrLabel7.CanShrink = true;
- this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(162.1667F, 158.5834F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -798,7 +798,7 @@ namespace MezMenzel
this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
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("Cambria", 12F);
+ this.xrTableCell52.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell52.Name = "xrTableCell52";
this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell52.StylePriority.UseBorderColor = false;
@@ -814,7 +814,7 @@ namespace MezMenzel
| DevExpress.XtraPrinting.BorderSide.Bottom)));
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("Cambria", 12F);
+ this.xrTableCell53.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell53.Name = "xrTableCell53";
this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell53.StylePriority.UseBorderColor = false;
@@ -845,7 +845,7 @@ namespace MezMenzel
//
// xrTable6
//
- this.xrTable6.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTable6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -866,7 +866,7 @@ namespace MezMenzel
//
this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseBorderColor = false;
@@ -883,7 +883,7 @@ namespace MezMenzel
| DevExpress.XtraPrinting.BorderSide.Bottom)));
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("Cambria", 12F);
+ this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell10.StylePriority.UseBorderColor = false;
@@ -936,7 +936,7 @@ namespace MezMenzel
// xrTable5
//
this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable5.Font = new DevExpress.Drawing.DXFont("Cambria", 12F);
+ this.xrTable5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -1114,7 +1114,7 @@ namespace MezMenzel
| DevExpress.XtraPrinting.BorderSide.Bottom)));
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("Cambria", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrTableCell60.Font = new DevExpress.Drawing.DXFont("Arial", 10F, 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;
diff --git a/ReportImp/MezMenzelReports/SettlementReport2.resx b/ReportImp/MezMenzelReports/SettlementReport2.resx
index c68dda381..a07a84d48 100644
--- a/ReportImp/MezMenzelReports/SettlementReport2.resx
+++ b/ReportImp/MezMenzelReports/SettlementReport2.resx
@@ -121,7 +121,7 @@
/9j/4AAQSkZJRgABAgEAAAAAAAD/7gAOQWRvYmUAZAAAAAAB/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMD/9sAQwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgA/QKCAwERAAIRAQMRAf/EAB8AAQACAgIDAQEAAAAAAAAAAAAJCggLBgcDBAUBAv/EAGYQAAAGAgEDAgMDBAgKEhEFAQECAwQFBgAHCBESCSETIhQKMRUWQSO2OVFhMiS1F3caQjN2N1eX1xg4eHGBUmJyskM0tDVVddU2p1jYOpGhwVNjc7NUZCWVVrdoqOh5gpLUJpbW/8QAHQEBAAICAwEBAAAAAAAAAAAAAAcIBQYBAwQCCf/EAF8RAAEDAwEEBQUHDgoHBwQCAwEAAgMRBAUGITESB0FRYSITcYGRMhShscFCUrIIYnKCkqIjM3OT03QVNjfRwtJTszRUNRYXQ6MkpFV1GPDhg8PU5GXx4mMlRMRkRYX/2gAMAwEAAhEDEQA/AL/GETCJhEwiYRMIq6Hkj82K+lLhYtC8UWkBP3ytuXcLe9rzrf74gajPNTrNZCuVKCP7bKdsUM5J2unjsy0e2XIZD5dwcDijOuguUgy1rHmdSF7LKQB0cLTwue07Q57t7WuG5raOI28TRSsWar5gHHzvxuFDXXLCQ+Q7Q09LWjcXDpJq0HZQ7aVn9pcsuTG6p0bHtHeuzrdJlcneNCPbbLNImKXOp7ojBV6LcMYCvpAp6gmxat0yiAdCh0ywGO01p/Ew+BjrO3ijpQ0Y0uP1ziC53lcSVE15mstkJPFvLmZ761FXEAeRoo1vmAVizwgeRi+7Hsj3iRvm4v7hK/cjye0tcLPIOZGzuiQaJ3dh19Jyzs7h7OlbwxDyMYq4N7rVsycoGUUTFqkjBXN7QllYW41NhomxRcYbOxgAYOLY2UAUDau7rwNhLmmgPETKXL3VNzdSnCZKQyP4SYnONXbNrmEnadnebXcARUigFmPK/qWkwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImEWO3LrZEpqDi5yD2dBKnQn6Rp/YFgr65CFOKFgYVmRVg1jFP8PtJSvsmOPQehAEeg/YOd0xYR5TUVjj5tsM11E131peOL3KrF5u7fY4e6vI9kkcD3N+uDTT3aLW8rLKuFVV11VFl1lDrLLLHMoqsqoYTqKqqHEx1FFDmETGERERHqOXzADRwt2AKqhJJqd68ecrhdqaN2RN6f3Jq/aFdcuGkzQ71WLOyUbHEqihomXau1Gpy96ZFm71FMyKqRx9tVI5iH6lMIZjcxYRZTFXGOnAMU0L2Gv1TSK+Ubwd4O0L2467ksb+G8iJEkcjXDzEe/uPWtl/lAFbNMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhFi/zZqDq+8P8Ak5UI9JReTnNFbQaRKCRuwy8uFPllolERAig+2rIpJFOAAIiURAPXNi0jdNstUY+6eaRsvIS4/U8ba+5VYfUEBucHeQN9d1tIB5eE091a4zL3qq6YRdt6Cqa183lpykt0gXXt2z6JW0URSTXBVWas8ZHkTFBUSpLAczgA7TCBTfYOYzNXIssPdXZNBFbyP6vVYT8C92MhNzkYLcbS+ZjfS4BbLjKAq2SYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCL13TZF41cs3CaayDpBZuukqQqiSqS6Zk1E1EzgJFEzkMICAgICGfTXFjg9uxwNVw4BzS07iFrZuTWoH2guQe49OPmzht/F9sGyQEaDkDgq6ryMgqvV5Pqr1UMlL1tw0dJib1MmsAj9uX30/lGZrB2uVYQfHgY406HUo8fYvBB7Qqo5exdjcnPYOBHhSuaPra90+dtD510bmYWOUr/AIXtGudy87db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T24r/wA9kP8A2Y2/4WxWXqb6T/JSjOs+j/vX0kG1TMKfzM3YkiiAe6KFXjXAkN0+IEwUt7YFQA3oAiJOoevQPsz4c65+Kxh8ryP4hX0BF0ud9qP5S+40Yat+Ez6138A6m7kmmv66PUOnwiVwtswO0ev2h7Y/5OdLn5H4kcPnkd73hfCvsNtvjOk+1H8tcqYo8d0+37zkt0O+nb3/ACMJR47u+3u7fmLBKdvX8nXr0/bzzvOcP4NtoPK6Q+80LtaMf8YzHyBo+Ertmtf3mvcl96fj7p8Hf+JfvHt+xPu938H/ABfb17uz8vXp6duY24/xT/o/B+wp/HXqj/VHxuPz1/irI2pf3oH5r7k/i27/AIPa/Ev9P7vbDs/45/nvc6fs/F3/AOezB3P+Jv8ATePT6j/7FkIv1T8Tw/P/APcsl4P8PfJF/Df3N93dC9n3H8j8l07Q7O35D8x07Ps6fkzATePx/f8Aj4/qq191ZFnh0+904eynwL7OdS+0wiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCJhEwiYRMImETCL/9k=
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAYQBtAGIAcgBpAGEAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADgAXABnAHIAZQBlAG4ANgA0AFwAYgBsAHUAZQAxADIAOQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcACoAXABkAGUAZgBwAGEAcAAgAFwAdwBpAGQAYwB0AGwAcABhAHIAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0ACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANAAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMQAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyACAATQBlAHoAIAAmACAATQBlAG4AegBlAGwAIABCAGUAdAByAGUAdQB1AG4AZwBzAG4AZQB0AHoAdwBlAHIAawAgAEcAYgBSAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyACAAIABXAGEAaABsAGUAbgBzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAA0ADYAIAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgAgADUAMAA4ADIAMwAgAEsAXAB1ADIANAA2AFwAJwBmADYAbABuAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyACAAVABlAGwAOgAgADAAMgAyADEAIAAvACAAOQA5ADIALQA4ADgAOQAzACAAdQBuAGQAIAA5ADkAMgAtADUANwA3ADAAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAIABGAGEAeAA6ACAAMAAyADIAMQAgAC8AIAA5ADkAMgAtADgAOAA5ADQAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAIAB3AHcAdwAuAGIAZQB0AHIAZQB1AHUAbgBnAHMAbgBlAHQAegB3AGUAcgBrAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwA2AFwAbABhAG4AZwBmAGUAMQAwADMANgBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwA2AFwAbABhAG4AZwBmAGUAMQAwADMANgBcAGMAZgAyACAAbQBlAHoALQBtAGUAbgB6AGUAbABAAGIAZQB0AHIAZQB1AHUAbgBnAHMAbgBlAHQAegB3AGUAcgBrAC4AZABlAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwA2AFwAbABhAG4AZwBmAGUAMQAwADMANgBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABwAGEAcgB9AA==
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAOABcAGcAcgBlAGUAbgA2ADQAXABiAGwAdQBlADEAMgA5ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0ACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAZgAxAFwAZgBzADIANABcAHUAbABcAGMAZgAxACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAIABNAGUAegAgACYAIABNAGUAbgB6AGUAbAAgAEIAZQB0AHIAZQB1AHUAbgBnAHMAbgBlAHQAegB3AGUAcgBrACAARwBiAFIAfQBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAIAAgAFcAYQBoAGwAZQBuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADQANgAgAH0AXABmADIAXABmAHMAMgAwAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAHsAXABmADIAXABmAHMAMgAwAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAyACAANQAwADgAMgAzACAASwBcAHUAMgA0ADYAXAAnAGYANgBsAG4AfQBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADIAIABUAGUAbAA6ACAAMAAyADIAMQAgAC8AIAA5ADkAMgAtADgAOAA5ADMAIAB1AG4AZAAgADkAOQAyAC0ANQA3ADcAMAB9AFwAZgAyAFwAZgBzADIAMABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgB7AFwAZgAyAFwAZgBzADIAMABcAGwAYQBuAGcAMQAwADMANgBcAGwAYQBuAGcAZgBlADEAMAAzADYAXABjAGYAMgAgAEYAYQB4ADoAIAAwADIAMgAxACAALwAgADkAOQAyAC0AOAA4ADkANAB9AFwAZgAyAFwAZgBzADIAMABcAGwAYQBuAGcAMQAwADMANgBcAGwAYQBuAGcAZgBlADEAMAAzADYAXABjAGYAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgB7AFwAZgAyAFwAZgBzADIAMABcAGwAYQBuAGcAMQAwADMANgBcAGwAYQBuAGcAZgBlADEAMAAzADYAXABjAGYAMgAgAHcAdwB3AC4AYgBlAHQAcgBlAHUAdQBuAGcAcwBuAGUAdAB6AHcAZQByAGsALgBkAGUAfQBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAIABtAGUAegAtAG0AZQBuAHoAZQBsAEAAYgBlAHQAcgBlAHUAdQBuAGcAcwBuAGUAdAB6AHcAZQByAGsALgBkAGUAfQBcAGYAMgBcAGYAcwAyADAAXABsAGEAbgBnADEAMAAzADYAXABsAGEAbgBnAGYAZQAxADAAMwA2AFwAYwBmADIAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABmADIAXABmAHMAMgAwAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHAAYQByAH0A
anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen der ambulanten Eingliederungshilfe gem. §§ 78, 90, 99, 113 SGB IX für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
diff --git a/ReportImp/Mittelpunkt/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/Mittelpunkt/CustomMitarbeiterstundenkontoBerechnung.cs
index f4ca0fbab..8b83fd920 100644
--- a/ReportImp/Mittelpunkt/CustomMitarbeiterstundenkontoBerechnung.cs
+++ b/ReportImp/Mittelpunkt/CustomMitarbeiterstundenkontoBerechnung.cs
@@ -36,7 +36,7 @@ namespace Mittelpunkt
public override bool IstAnrechenbareAbsenceTime(AbsenceTime item)
{
- if (item.AbsenceReason.Description.ToLower().Contains("bereitschaft"))
+ if (item.AbsenceReason.Description.ToLower().Contains("bereitschaft") || item.AbsenceReason.Description.ToLower().Contains("überstundenfrei"))
return false;
else
return base.IstAnrechenbareAbsenceTime(item);
diff --git a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.Designer.cs b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.Designer.cs
index 7adf9e378..0223eb51a 100644
--- a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.Designer.cs
@@ -30,8 +30,6 @@ namespace BeWo.SprungbrettTheresia
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
- 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();
@@ -39,7 +37,6 @@ namespace BeWo.SprungbrettTheresia
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
@@ -47,84 +44,73 @@ namespace BeWo.SprungbrettTheresia
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
- this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel29 = 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = 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.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleAbrechenbar = new DevExpress.XtraReports.UI.FormattingRule();
- this.calculatedFieldAbrechenbar = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
- this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
- this.Detail.HeightF = 38F;
+ this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.Detail.HeightF = 40F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.StylePriority.UseTextAlignment = false;
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableServiceRecords1
//
- this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Silver;
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 DevExpress.Drawing.DXFont("Arial", 8.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(691F, 38F);
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(675F, 40F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.StylePriority.UseBorders = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
- this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow2
//
@@ -132,87 +118,54 @@ namespace BeWo.SprungbrettTheresia
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
- this.xrTableCell1,
- this.xrTableCell9});
+ this.xrTableCell1});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow2.Weight = 0.9299698795180722D;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1.25D;
//
// xrTableCell3
//
- this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseFont = false;
- this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Datum";
- this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell3.Weight = 0.34916201117318424D;
+ this.xrTableCell3.Weight = 0.36578877045816377D;
//
// xrTableCell4
//
- this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
- this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell4.StylePriority.UseFont = false;
- this.xrTableCell4.StylePriority.UsePadding = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "Uhrzeit von ... bis";
- this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell4.Weight = 0.25698324022346386D;
+ this.xrTableCell4.Text = "Uhrzeit\r\nvon ........ bis";
+ this.xrTableCell4.Weight = 0.48771836087398568D;
//
// xrTableCell11
//
- this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
- this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell11.StylePriority.UseFont = false;
- this.xrTableCell11.StylePriority.UsePadding = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
- this.xrTableCell11.Text = "\r\nMinuten";
- this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell11.Weight = 0.22346368715083809D;
+ this.xrTableCell11.Text = "Anzahl Minuten";
+ this.xrTableCell11.Weight = 0.39017469011993244D;
//
// xrTableCell1
//
- this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.Text = "Bemerkungen zu Leistungen";
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell1.Weight = 0.335195530726257D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "Unterschrift **";
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell9.Weight = 0.76536312849162025D;
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.Text = "Unterschrift Klient/in*";
+ this.xrTableCell1.Weight = 0.40236764916151474D;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail1,
- this.GroupFooter1,
- this.ReportFooter});
+ this.Detail1});
this.DetailReport.DataMember = "Services";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
@@ -224,9 +177,11 @@ namespace BeWo.SprungbrettTheresia
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
- this.Detail1.HeightF = 29F;
+ this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
+ this.Detail1.HeightF = 20F;
this.Detail1.Name = "Detail1";
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.StylePriority.UseFont = false;
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTable3
@@ -239,7 +194,8 @@ namespace BeWo.SprungbrettTheresia
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
- this.xrTable3.SizeF = new System.Drawing.SizeF(691F, 29F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(675.0001F, 20F);
+ this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow6
@@ -248,256 +204,55 @@ namespace BeWo.SprungbrettTheresia
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15,
- this.xrTableCell5,
this.xrTableCell2});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow6.Weight = 1.45D;
+ this.xrTableRow6.Weight = 1D;
//
// xrTableCell13
//
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")});
- this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "xrTableCell13";
- this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell13.Weight = 0.15744514106583071D;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.18939391608018341D;
//
// xrTableCell14
//
- this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
- this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "xrTableCell14";
- this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell14.Weight = 0.11577847439916406D;
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell14.Weight = 0.2525252200228319D;
//
// xrTableCell15
//
- this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
- this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell15.Name = "xrTableCell15";
- this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrTableCell15.StylePriority.UseFont = false;
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "xrTableCell15";
- this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell15.Weight = 0.101162486938349D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
- this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrTableCell5.StylePriority.UseFont = false;
- this.xrTableCell5.StylePriority.UsePadding = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.Text = "nicht abrechenbar";
- this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell5.Weight = 0.15182210031347967D;
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell15.Weight = 0.20202015279031915D;
//
// xrTableCell2
//
- this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
- this.xrTableCell2.StylePriority.UseBorders = false;
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell2.Weight = 0.34626654475792412D;
- //
- // GroupFooter1
- //
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTable1});
- this.GroupFooter1.HeightF = 63F;
- this.GroupFooter1.Name = "GroupFooter1";
- //
- // xrTable1
- //
- this.xrTable1.BorderColor = System.Drawing.Color.Black;
- this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow3});
- this.xrTable1.SizeF = new System.Drawing.SizeF(691F, 29F);
- this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow3
- //
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell20,
- this.xrTableCell21,
- this.xrTableCell22,
- this.xrTableCell26});
- this.xrTableRow3.Name = "xrTableRow3";
- this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow3.Weight = 1.45D;
- //
- // xrTableCell20
- //
- this.xrTableCell20.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell20.BorderWidth = 2F;
- this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
- this.xrTableCell20.StylePriority.UseBorders = false;
- this.xrTableCell20.StylePriority.UseBorderWidth = false;
- this.xrTableCell20.StylePriority.UseFont = false;
- this.xrTableCell20.StylePriority.UsePadding = false;
- this.xrTableCell20.StylePriority.UseTextAlignment = false;
- this.xrTableCell20.Text = "Summe";
- this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell20.Weight = 0.20963369325438291D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.Right;
- this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell21.Name = "xrTableCell21";
- this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
- this.xrTableCell21.StylePriority.UseBorders = false;
- this.xrTableCell21.StylePriority.UseBorderWidth = false;
- this.xrTableCell21.StylePriority.UseFont = false;
- this.xrTableCell21.StylePriority.UsePadding = false;
- this.xrTableCell21.StylePriority.UseTextAlignment = false;
- this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell21.Weight = 0.15449901311970279D;
- //
- // xrTableCell22
- //
- this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell22.BorderWidth = 1F;
- this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
- this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell22.Name = "xrTableCell22";
- this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrTableCell22.StylePriority.UseBorders = false;
- this.xrTableCell22.StylePriority.UseBorderWidth = false;
- this.xrTableCell22.StylePriority.UseFont = false;
- this.xrTableCell22.StylePriority.UsePadding = false;
- this.xrTableCell22.StylePriority.UseTextAlignment = false;
- this.xrTableCell22.Text = "xrTableCell22";
- this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell22.Weight = 0.13525339602925809D;
- //
- // xrTableCell26
- //
- this.xrTableCell26.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell26.BorderWidth = 2F;
- this.xrTableCell26.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrTableCell26.Name = "xrTableCell26";
- this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell26.StylePriority.UseBorders = false;
- this.xrTableCell26.StylePriority.UseBorderWidth = false;
- this.xrTableCell26.StylePriority.UseFont = false;
- this.xrTableCell26.StylePriority.UseTextAlignment = false;
- this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell26.Weight = 0.66391356089631937D;
- //
- // ReportFooter
- //
- this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel7,
- this.xrLabel10,
- this.xrLabel12,
- this.xrLabel11});
- this.ReportFooter.HeightF = 58F;
- this.ReportFooter.Name = "ReportFooter";
- this.ReportFooter.PrintAtBottom = true;
- //
- // xrLabel7
- //
- this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel7.Multiline = true;
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(125F, 25F);
- this.xrLabel7.StylePriority.UseBorders = false;
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.StylePriority.UseTextAlignment = false;
- this.xrLabel7.Text = "Datum";
- this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrLabel10
- //
- this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(158F, 0F);
- this.xrLabel10.Multiline = true;
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(183F, 25F);
- this.xrLabel10.StylePriority.UseBorders = false;
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Unterschrift Mitarbeiter/in";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrLabel12
- //
- this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
- this.xrLabel12.Multiline = true;
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(683F, 25F);
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.StylePriority.UseTextAlignment = false;
- this.xrLabel12.Text = "** Betreuungskontakte können zeitnah einzeln in der jeweiligen Zeile oder gesamme" +
- "lt am Ende des Monats quittiert werden";
- this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel11
- //
- this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(350F, 0F);
- this.xrLabel11.Multiline = true;
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(333F, 25F);
- this.xrLabel11.StylePriority.UseBorders = false;
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Unterschrift Klient/in";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell2.Weight = 0.20833330178694887D;
//
// bindingSource1
//
@@ -513,294 +268,202 @@ namespace BeWo.SprungbrettTheresia
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel10,
+ this.xrLabel29,
+ this.xrLabel26,
+ this.xrLabel25,
+ this.xrLabel24,
+ this.xrLabel23,
this.xrLabel22,
- this.xrPictureBox1,
- this.xrRichText1,
this.xrLabel21,
+ this.xrLabel9,
this.xrLabel20,
- this.xrLabel6,
- this.xrLabel19,
this.xrLabel18,
- this.xrLabel17,
- this.xrLabel16,
this.xrLabel15,
this.xrLabel14,
this.xrLabel13,
- this.xrLabel9,
- this.xrLabel8,
- this.xrLabel5,
- this.xrLabel4,
- this.xrLabel2,
- this.xrLabel3,
+ this.xrLabel12,
this.xrLabel1});
- this.ReportHeader.HeightF = 344F;
+ this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.ReportHeader.HeightF = 271.5833F;
this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(2F, 235F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(62.99998F, 18F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Monat:";
+ //
+ // xrLabel29
+ //
+ this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
+ this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(299F, 163F);
+ this.xrLabel29.Name = "xrLabel29";
+ this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel29.StylePriority.UseBorders = false;
+ this.xrLabel29.StylePriority.UseFont = false;
+ //
+ // xrLabel26
+ //
+ this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
+ this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(299F, 127.4167F);
+ this.xrLabel26.Name = "xrLabel26";
+ this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel26.StylePriority.UseBorders = false;
+ this.xrLabel26.StylePriority.UseFont = false;
+ this.xrLabel26.Text = "xrLabel26";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(299F, 109.4167F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel25.StylePriority.UseBorders = false;
+ this.xrLabel25.StylePriority.UseFont = false;
+ //
+ // xrLabel24
+ //
+ this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
+ this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(299F, 91.41668F);
+ this.xrLabel24.Name = "xrLabel24";
+ this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel24.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel24.StylePriority.UseBorders = false;
+ this.xrLabel24.StylePriority.UseFont = false;
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
+ this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(299F, 73.41668F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
+ this.xrLabel23.StylePriority.UseBorders = false;
+ this.xrLabel23.StylePriority.UseFont = false;
+ //
+ // xrLabel22
+ //
+ this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 36.00003F);
+ this.xrLabel22.Name = "xrLabel22";
+ this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(676.9999F, 26.99998F);
+ this.xrLabel22.StylePriority.UseBorders = false;
+ this.xrLabel22.StylePriority.UseFont = false;
+ this.xrLabel22.StylePriority.UseTextAlignment = false;
+ this.xrLabel22.Text = "Anbieter: Theresia-Albers gGmbH, Hackstückstr. 37, 45527 Hattingen";
+ this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// xrLabel21
//
- this.xrLabel21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel21.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
- this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(342F, 304F);
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")});
+ this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(299F, 235F);
this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel21.StylePriority.UseBackColor = false;
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(225F, 18F);
this.xrLabel21.StylePriority.UseBorders = false;
this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.StylePriority.UsePadding = false;
- this.xrLabel21.Text = "xrLabel21";
- //
- // xrLabel20
- //
- this.xrLabel20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")});
- this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(125F, 304F);
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(92F, 21F);
- this.xrLabel20.StylePriority.UseBackColor = false;
- this.xrLabel20.StylePriority.UseBorders = false;
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.StylePriority.UsePadding = false;
- this.xrLabel20.Text = "xrLabel20";
- //
- // xrLabel6
- //
- this.xrLabel6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(342F, 264F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel6.StylePriority.UseBackColor = false;
- this.xrLabel6.StylePriority.UseBorders = false;
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.StylePriority.UsePadding = false;
- this.xrLabel6.Text = "xrLabel6";
- //
- // xrLabel19
- //
- this.xrLabel19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
- this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(342F, 224F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel19.StylePriority.UseBackColor = false;
- this.xrLabel19.StylePriority.UseBorders = false;
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.StylePriority.UsePadding = false;
- this.xrLabel19.Text = "xrLabel19";
- //
- // xrLabel18
- //
- this.xrLabel18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(342F, 203F);
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel18.StylePriority.UseBackColor = false;
- this.xrLabel18.StylePriority.UseBorders = false;
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.StylePriority.UsePadding = false;
- this.xrLabel18.Text = "xrLabel18";
- //
- // xrLabel17
- //
- this.xrLabel17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd/MM/yyyy}")});
- this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(342F, 182F);
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel17.StylePriority.UseBackColor = false;
- this.xrLabel17.StylePriority.UseBorders = false;
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UsePadding = false;
- this.xrLabel17.Text = "xrLabel17";
- //
- // xrLabel16
- //
- this.xrLabel16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
- this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(342F, 161F);
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel16.StylePriority.UseBackColor = false;
- this.xrLabel16.StylePriority.UseBorders = false;
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UsePadding = false;
- this.xrLabel16.Text = "xrLabel16";
- //
- // xrLabel15
- //
- this.xrLabel15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
- this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
- this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(342F, 140F);
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(350F, 21F);
- this.xrLabel15.StylePriority.UseBackColor = false;
- this.xrLabel15.StylePriority.UseBorders = false;
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.StylePriority.UsePadding = false;
- this.xrLabel15.Text = "xrLabel15";
- //
- // xrLabel14
- //
- this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(267F, 304F);
- this.xrLabel14.Multiline = true;
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(67F, 21F);
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Monat:";
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrLabel13
- //
- this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 304F);
- this.xrLabel13.Multiline = true;
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(92F, 21F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.StylePriority.UseTextAlignment = false;
- this.xrLabel13.Text = "Jahr:";
- this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrLabel9
//
- this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 264F);
- this.xrLabel9.Multiline = true;
+ this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
+ this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(65F, 235F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(133F, 28F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(161.125F, 18F);
+ this.xrLabel9.StylePriority.UseBorders = false;
this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.Text = "Mitarbeiter / in:";
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
- // xrLabel8
+ // xrLabel20
//
- this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 224F);
- this.xrLabel8.Multiline = true;
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(275F, 26F);
- this.xrLabel8.StylePriority.UseFont = false;
- this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "Bewilligte Betreuungsstunden / Woche:";
- this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(245.75F, 235F);
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(53.25014F, 18F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.Text = "Jahr:";
//
- // xrLabel5
+ // xrLabel18
//
- this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203F);
- this.xrLabel5.Multiline = true;
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(275F, 20F);
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.StylePriority.UseTextAlignment = false;
- this.xrLabel5.Text = "Aktenzeichen LWL:";
- this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(2F, 163F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.Text = "Verantwortliche/r Mitarbeiter/in:";
//
- // xrLabel4
+ // xrLabel15
//
- this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 182F);
- this.xrLabel4.Multiline = true;
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(133F, 20F);
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UseTextAlignment = false;
- this.xrLabel4.Text = "Geburtsdatum:";
- this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.4167F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Bewilligte FLS/Woche:";
//
- // xrLabel2
+ // xrLabel14
//
- this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 161F);
- this.xrLabel2.Multiline = true;
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(133F, 20F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.Text = "Vorname:";
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 109.4167F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Aktenzeichen Landschaftsverband: ";
//
- // xrLabel3
+ // xrLabel13
//
- this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140F);
- 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(133F, 20F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.StylePriority.UseTextAlignment = false;
- this.xrLabel3.Text = "Name:";
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 91.41668F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Vorname Klient/in:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 73.41668F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(288F, 18F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Name Klient/in:";
//
// xrLabel1
//
- this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
- new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(480.4166F, 25F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "Quittierungsbeleg über geleistete Fachleistungsstunden";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// formattingRuleServiceDesc
//
@@ -823,57 +486,130 @@ namespace BeWo.SprungbrettTheresia
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
//
- // formattingRuleAbrechenbar
- //
- this.formattingRuleAbrechenbar.Condition = " Not [IsBillable]";
- this.formattingRuleAbrechenbar.DataMember = "Services";
- this.formattingRuleAbrechenbar.Formatting.Visible = DevExpress.Utils.DefaultBoolean.True;
- this.formattingRuleAbrechenbar.Name = "formattingRuleAbrechenbar";
- //
- // calculatedFieldAbrechenbar
- //
- this.calculatedFieldAbrechenbar.DataMember = "Services";
- this.calculatedFieldAbrechenbar.Expression = "Iif([IsBillable], \'\', \'nicht abrechenbar\')";
- this.calculatedFieldAbrechenbar.FieldType = DevExpress.XtraReports.UI.FieldType.String;
- this.calculatedFieldAbrechenbar.Name = "calculatedFieldAbrechenbar";
- //
// topMarginBand1
//
- this.topMarginBand1.HeightF = 45F;
+ this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F);
+ this.topMarginBand1.HeightF = 70F;
this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
- // xrLabel22
+ // ReportFooter
//
- this.xrLabel22.Font = new DevExpress.Drawing.DXFont("Bauhaus 93", 14F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
- this.xrLabel22.Multiline = true;
- this.xrLabel22.Name = "xrLabel22";
- this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(450F, 25F);
- this.xrLabel22.StylePriority.UseFont = false;
- this.xrLabel22.StylePriority.UseTextAlignment = false;
- this.xrLabel22.Text = "Sprungbrett - Ambulant Betreutes Wohnen";
- this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel2,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3});
+ this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
+ this.ReportFooter.HeightF = 170.8333F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
//
- // xrPictureBox1
+ // xrLabel2
//
- this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
- this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(500F, 0F);
- this.xrPictureBox1.Name = "xrPictureBox1";
- this.xrPictureBox1.SizeF = new System.Drawing.SizeF(133F, 67F);
- this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 127.0833F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(665.0001F, 43.75F);
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "*Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesamme" +
+ "lt am Ende des Monats quittiert werden.";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
//
- // xrRichText1
+ // xrLabel7
//
- this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(525F, 67F);
- this.xrRichText1.Name = "xrRichText1";
- this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
- this.xrRichText1.SizeF = new System.Drawing.SizeF(133F, 67F);
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(443.3334F, 86.58333F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(231.6666F, 17.99997F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Unterschrift Klient/in*";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(164.9999F, 86.58333F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(249.5833F, 17.99997F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 86.58333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(135F, 17.99997F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Datum";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.BorderWidth = 2F;
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(350F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(160F, 20F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseBorderWidth = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "[TotalFLMBillable]";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(101F, 0F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(249F, 20F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UsePadding = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Summe";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // fieldAbrechenbareMinuten
+ //
+ this.fieldAbrechenbareMinuten.DataMember = "Services";
+ this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
+ this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
+ //
+ // fieldBillableFLS
+ //
+ this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
+ this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldBillableFLS.Name = "fieldBillableFLS";
+ //
+ // fieldAbrechenbareFLS
+ //
+ this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2";
+ this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
//
// Stundenzettel
//
@@ -882,28 +618,27 @@ namespace BeWo.SprungbrettTheresia
this.DetailReport,
this.ReportHeader,
this.topMarginBand1,
- this.bottomMarginBand1});
+ this.bottomMarginBand1,
+ this.ReportFooter});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
- this.calculatedFieldAbrechenbar});
+ this.fieldAbrechenbareMinuten,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
this.DataSource = this.bindingSource1;
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.formattingRuleStartDate,
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
- this.formattingRuleEmployeeName,
- this.formattingRuleAbrechenbar});
- this.Margins = new DevExpress.Drawing.DXMargins(75F, 30F, 45F, 30F);
+ this.formattingRuleEmployeeName});
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 70F, 30F);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.SnapGridSize = 9F;
this.Version = "23.2";
- xrWatermark1.Id = "Watermark1";
- this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -925,49 +660,40 @@ namespace BeWo.SprungbrettTheresia
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
- private DevExpress.XtraReports.UI.XRLabel xrLabel3;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
- private DevExpress.XtraReports.UI.XRTable xrTable1;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel14;
- private DevExpress.XtraReports.UI.XRLabel xrLabel13;
- private DevExpress.XtraReports.UI.XRLabel xrLabel9;
- private DevExpress.XtraReports.UI.XRLabel xrLabel8;
- private DevExpress.XtraReports.UI.XRLabel xrLabel5;
- private DevExpress.XtraReports.UI.XRLabel xrLabel4;
- private DevExpress.XtraReports.UI.XRLabel xrLabel2;
- private DevExpress.XtraReports.UI.XRLabel xrLabel6;
- private DevExpress.XtraReports.UI.XRLabel xrLabel19;
- private DevExpress.XtraReports.UI.XRLabel xrLabel18;
- private DevExpress.XtraReports.UI.XRLabel xrLabel17;
- private DevExpress.XtraReports.UI.XRLabel xrLabel16;
- private DevExpress.XtraReports.UI.XRLabel xrLabel15;
- private DevExpress.XtraReports.UI.XRLabel xrLabel20;
- private DevExpress.XtraReports.UI.XRLabel xrLabel21;
- private DevExpress.XtraReports.UI.XRLabel xrLabel12;
- private DevExpress.XtraReports.UI.XRLabel xrLabel11;
- private DevExpress.XtraReports.UI.XRLabel xrLabel10;
- private DevExpress.XtraReports.UI.XRLabel xrLabel7;
- private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
- private DevExpress.XtraReports.UI.FormattingRule formattingRuleAbrechenbar;
- private DevExpress.XtraReports.UI.CalculatedField calculatedFieldAbrechenbar;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel29;
+ 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.XRPictureBox xrPictureBox1;
- private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
+ private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+
}
}
diff --git a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.cs b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.cs
index a48782d48..de53635ef 100644
--- a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.cs
+++ b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.cs
@@ -1,6 +1,10 @@
-using System.Collections.Generic;
-using BeWo.Report;
+using System;
+using System.Collections;
+using System.ComponentModel;
+using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
+using BeWo.Report;
+using System.Collections.Generic;
namespace BeWo.SprungbrettTheresia
{
@@ -17,22 +21,12 @@ namespace BeWo.SprungbrettTheresia
{
List servicesBillable = new List();
- foreach (var sd in pRO.Services)
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
- if (sd.IsBillable)
- {
- ServicesOverviewRO.CreateSignatureString(sd);
- sd.Notice5 = "";
- if (sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
- {
- sd.Notice5 = "Fehlkontakt";
- }
- }
- else
- {
- sd.Notice5 = "nicht abrechenbar";
- }
- servicesBillable.Add(sd);
+ if (s.ServiceDescription.ToLower().Contains("fehlkontakt"))
+ s.TimeRangeString += " (Fehlkontakt)";
+ if (s.IsBillable)
+ servicesBillable.Add(s);
}
pRO.Services = servicesBillable;
diff --git a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.resx b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.resx
index 9f4289adf..c7e0d4bdf 100644
--- a/ReportImp/SprungbrettTheresia/ServicesOverviewReport.resx
+++ b/ReportImp/SprungbrettTheresia/ServicesOverviewReport.resx
@@ -117,10 +117,4 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 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TgJVEUQzmsiaqiApkQR78edKJBKBVBUSiWQ+EsiITIOYsCzDNHUYRlhbpMoIjONPWQpupCaEnuC9+HMlEolAqgqJRDIfSfaXlW5QEoah6bqqaQoMI5jEzEBGcJGPSQx5U7MICYrk9hl/gUQiEUhVIZFI5iNpYiIwyzKmNRTwLCMQ07i8x+SsxzfSFElVYQv8BRKJRCBVhUQimY+kiYnAoBmwMM1YSLCMADSRNVXBkgJAUliW5S+QSCQCqSokEsn8JF06HMokEsmRJwTF7Y9KJBLJPCJNNBzSJBLJkUeqColEMj9JEw2HNIlEcuSR3wGRSCTzkzTRcEiTSCRHHqkqJBLJ/CRNNBzSJBLJkUe21pRIJPOTNNFwSJNIJEceqSokEsn8JE00HNIkEsmRxvP+P1Ru531IDG+JAAAAAElFTkSuQmCC
-
-
- ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADIAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABsAHQAcgBwAGEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAyADAAIABTAHQAZQBpAG4AaABhAGcAZQBuACAAMQA5AFwAbABpAG4AZQAgADQANQA1ADIANQAgAEgAYQB0AHQAaQBuAGcAZQBuACAAXABsAGkAbgBlACAAMAAgADIAMwAgADIANAAgAC8AIAA1ADkAIAA2ADkAIAA3AC0AMQA1AFwAZgAxAFwAZgBzADIANABcAHAAYQByAA0ACgBcAGYAMgBcAHAAYQByAA0ACgB9AA0ACgA=
-
\ No newline at end of file
diff --git a/ReportImp/TeamPfeil/QuittierungsbelegQualifikation.cs b/ReportImp/TeamPfeil/QuittierungsbelegQualifikation.cs
index df869f24f..d76976af4 100644
--- a/ReportImp/TeamPfeil/QuittierungsbelegQualifikation.cs
+++ b/ReportImp/TeamPfeil/QuittierungsbelegQualifikation.cs
@@ -79,22 +79,26 @@ namespace TeamPfeil
}
}
}
- sd.FLSQualifiedString = empQuali[sd.EmployeeOid];
- if (sd.FLSQualifiedString == "1")
+ if (empQuali != null && empQuali.ContainsKey(sd.EmployeeOid))
{
- qn1Min += sd.Minutes;
- }
- if (sd.FLSQualifiedString == "2")
- {
- qn2Min += sd.Minutes;
- }
- if (sd.FLSQualifiedString == "3")
- {
- qn3Min += sd.Minutes;
- }
- if (sd.FLSQualifiedString == "4")
- {
- qn4Min += sd.Minutes;
+ sd.FLSQualifiedString = empQuali[sd.EmployeeOid];
+
+ if (sd.FLSQualifiedString == "1")
+ {
+ qn1Min += sd.Minutes;
+ }
+ if (sd.FLSQualifiedString == "2")
+ {
+ qn2Min += sd.Minutes;
+ }
+ if (sd.FLSQualifiedString == "3")
+ {
+ qn3Min += sd.Minutes;
+ }
+ if (sd.FLSQualifiedString == "4")
+ {
+ qn4Min += sd.Minutes;
+ }
}
//Qualifikationsunterscheidung nach Leistungskategorie
diff --git a/Service/Core/Utils.cs b/Service/Core/Utils.cs
index 21bb0c0ee..185bde3aa 100644
--- a/Service/Core/Utils.cs
+++ b/Service/Core/Utils.cs
@@ -13,13 +13,10 @@ using System.Text;
using System.Text.RegularExpressions;
using System.Xml;
+using BeWo.Data;
using BeWo.Data.Entities;
using BeWo.Service.ServiceContracts;
-using BeWo.Data;
-using BeWo.Data.Access;
-using BeWo.View.Navigation.Filter;
using BS.Shared;
-using BS.Shared.DataContracts;
using BS.Shared.Extensions;
namespace BeWo.Service.Core
diff --git a/Service/DCEntityMapper/GkvAbrechnungDC_GkvAbrechnung.cs b/Service/DCEntityMapper/GkvAbrechnungDC_GkvAbrechnung.cs
index 67e4c47a4..890dde0e5 100644
--- a/Service/DCEntityMapper/GkvAbrechnungDC_GkvAbrechnung.cs
+++ b/Service/DCEntityMapper/GkvAbrechnungDC_GkvAbrechnung.cs
@@ -1,8 +1,9 @@
using BeWo.Data.Access;
using BeWo.Data.Entities;
-
+using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.GkvAbrechnung;
+using BS.Shared.Extensions;
using NHibernate.Linq;
using System.Collections.Generic;
using System.Linq;
@@ -38,6 +39,65 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.TransferProtokolle = MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MapToNewDCs(pEntity.GkvTransferProtokolle);
+ bool isReady = false;
+ string tooltip = "unknown error";
+
+ var state = pDataContract.GetState();
+
+ switch (state)
+ {
+ case BS.Shared.GkvState.NoSend:
+ isReady = true;
+ tooltip = "Senden";
+ break;
+ case BS.Shared.GkvState.ErrorSoft:
+ isReady = true;
+ tooltip = "Erneut senden";
+ break;
+ case BS.Shared.GkvState.ErrorFatal:
+ isReady = true;
+ tooltip = "Fataler Fehler";
+ break;
+ case BS.Shared.GkvState.ErrorFolgefehler:
+ isReady = false;
+ tooltip = "Folgefehler";
+ break;
+ case BS.Shared.GkvState.Paid:
+ isReady = false;
+ tooltip = "Bereits bezahlt";
+ break;
+ case BS.Shared.GkvState.WaitingForDakota:
+ isReady = false;
+ tooltip = "Warte auf Übertragung";
+ break;
+ case BS.Shared.GkvState.WaitingForKrankenkasse:
+ isReady = false;
+ tooltip = "Warte auf Gkv";
+ break;
+ case BS.Shared.GkvState.WaitingForKrankenkasseTooLong:
+ isReady = false;
+ tooltip = "Informieren sie sich bei der jeweiligen Gkv";
+ break;
+ case BS.Shared.GkvState.WaitingForUrbelege:
+ isReady = false;
+ tooltip = "Urbelege noch nicht gesendet";
+ break;
+ default:
+ break;
+ }
+
+ if (isReady)
+ {
+ if(!DakotaValidator.IsOrganisationInformationValid(orga.IKDatenannahmestelle, orga.IKKostentrager, orga.IKKrankenkasse, orga.BezDatenannahmestelle))
+ {
+ isReady = false;
+ tooltip = "Organisation fehlen Informationen";
+ }
+ }
+
+ pDataContract.IsReady2Send = isReady;
+ pDataContract.SendTooltip = tooltip;
+
return pDataContract;
}
diff --git a/Service/DCEntityMapper/GkvTransferProtokollDC_GkvTransferprotokoll.cs b/Service/DCEntityMapper/GkvTransferProtokollDC_GkvTransferprotokoll.cs
index 7fb50b93e..4043f667f 100644
--- a/Service/DCEntityMapper/GkvTransferProtokollDC_GkvTransferprotokoll.cs
+++ b/Service/DCEntityMapper/GkvTransferProtokollDC_GkvTransferprotokoll.cs
@@ -37,11 +37,12 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.ErstelltAm = pEntity.ErstelltAm;
- pDataContract.SentSuccess = pEntity.SentSuccess;
+ pDataContract.SentApp8Success = pEntity.SentApp8Success;
+ pDataContract.SentDakotaSuccess = pEntity.SentDakotaSuccess;
- pDataContract.HasFehler = pEntity.Fehlerdatum.HasValue || !string.IsNullOrWhiteSpace(pEntity.Fehlernachricht);
+ //pDataContract.HasFehler = pEntity.Fehlerdatum.HasValue || !string.IsNullOrWhiteSpace(pEntity.Fehlernachricht);
+ pDataContract.ResultType = pEntity.ResultType;
pDataContract.Fehlerdatum = pEntity.Fehlerdatum;
- pDataContract.Fehlerlevel = pEntity.Fehlerlevel;
pDataContract.Fehlernachricht = pEntity.Fehlernachricht;
pDataContract.Fehlertitel = pEntity.Fehlertitel;
@@ -76,9 +77,11 @@ namespace BeWo.Service.DCEntityMapper
pEntity.ErstelltAm = pDataContract.ErstelltAm;
- pEntity.SentSuccess = pDataContract.SentSuccess;
+ pEntity.SentApp8Success = pDataContract.SentApp8Success;
+ pEntity.SentDakotaSuccess = pDataContract.SentDakotaSuccess;
+
+ pEntity.ResultType = pDataContract.ResultType;
pEntity.Fehlerdatum = pDataContract.Fehlerdatum;
- pEntity.Fehlerlevel = pDataContract.Fehlerlevel;
pEntity.Fehlernachricht = pDataContract.Fehlernachricht;
pEntity.Fehlertitel = pDataContract.Fehlertitel;
diff --git a/Service/DCEntityMapper/InvoiceBaseDC_InvoiceBase.cs b/Service/DCEntityMapper/InvoiceBaseDC_InvoiceBase.cs
index 8e6c5156f..f93c4d34f 100644
--- a/Service/DCEntityMapper/InvoiceBaseDC_InvoiceBase.cs
+++ b/Service/DCEntityMapper/InvoiceBaseDC_InvoiceBase.cs
@@ -124,12 +124,12 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.TotalAmount = pDataContract.InvoiceItems.Sum(i => i.AmountTotal);
}
+ Customer customer = null;
if(pEntity.CostBearer2SupportConcept!=null)
{
try
{
- pDataContract.CustomerFirstName = pEntity.CostBearer2SupportConcept.SupportConcept.Customer.Person.FirstName;
- pDataContract.CustomerLastName = pEntity.CostBearer2SupportConcept.SupportConcept.Customer.Person.LastName;
+ customer = pEntity.CostBearer2SupportConcept.SupportConcept.Customer;
}
catch (Exception)
{
@@ -140,8 +140,16 @@ namespace BeWo.Service.DCEntityMapper
else if (pEntity.SupportConceptOid.HasValue)
{
SupportConcept sc = DAOFactory.GenericDAO.LoadByID(pEntity.SupportConceptOid.Value);
- pDataContract.CustomerFirstName = sc.Customer.Person.FirstName;
- pDataContract.CustomerLastName = sc.Customer.Person.LastName;
+ customer = sc.Customer;
+ }
+
+ if(customer is object)
+ {
+ pDataContract.CustomerFirstName = customer.Person.FirstName;
+ pDataContract.CustomerLastName = customer.Person.LastName;
+ var error = DakotaValidator.ValidateCustomer(customer.InsuranceNumber, customer.VersichertenStatus);
+ pDataContract.IsGkvValidError = error;
+ pDataContract.IsGkvValid = error is null;
}
return pDataContract;
diff --git a/Service/Plugins/OperationService.cs b/Service/Plugins/OperationService.cs
index cae57829c..7b40646c5 100644
--- a/Service/Plugins/OperationService.cs
+++ b/Service/Plugins/OperationService.cs
@@ -225,7 +225,7 @@ namespace BeWo.Service.Plugins
{
result.DeletionAllowed = true;
- var count = DAOFactory.SearchDAO.GetServiceRecordCountForServiceCategory(objectoid);
+ var count = DAOFactory.SearchDAO.GetServiceRecordCountForServiceDescription(objectoid);
if (count > 0)
{
if (count == 1)
diff --git a/Service/ServiceContracts/IAccountingService.cs b/Service/ServiceContracts/IAccountingService.cs
index 7c1f800fd..90f31269e 100644
--- a/Service/ServiceContracts/IAccountingService.cs
+++ b/Service/ServiceContracts/IAccountingService.cs
@@ -44,6 +44,10 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List GetInvoiceBasesForCostBearerAndId(DateTime? startDate, DateTime? endDate, long costBearerOid, String invoiceId);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ List GetInvoiceBasesForCostBearerAndIdAndIsUsed(DateTime? startDate, DateTime? endDate, long costBearerOid, String invoiceId);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
@@ -151,7 +155,7 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- GkvAbrechnungResponseDC CreateNewGkvAbrechnung(GkvAbrechnungRequestDC request);
+ GkvAbrechnungCreateResponseDC CreateNewGkvAbrechnung(GkvAbrechnungCreateRequestDC request);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
@@ -164,5 +168,9 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
GkvAbrechnungSendResponseDC SendNewGkvAbrechnung(GkvAbrechnungSendRequestDC req);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ GkvAbrechnungGetIKResponseDC SendGetIKRequest(GkvAbrechnungGetIKRequestDC req);
}
}
\ No newline at end of file
diff --git a/Service/ServiceContracts/ICustomerService.cs b/Service/ServiceContracts/ICustomerService.cs
index 69a7bfe9e..8de75a6e9 100644
--- a/Service/ServiceContracts/ICustomerService.cs
+++ b/Service/ServiceContracts/ICustomerService.cs
@@ -152,6 +152,10 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List GetAllActiveAndArchivedOrganisationsCompact();
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ List GetAllGkvValidOrganisationsCompact();
[FaultContract(typeof(BeWoFault))]
[OperationContract]
diff --git a/Service/ServiceImplementations/AccountingServiceImp.cs b/Service/ServiceImplementations/AccountingServiceImp.cs
index ef3a4452f..619484017 100644
--- a/Service/ServiceImplementations/AccountingServiceImp.cs
+++ b/Service/ServiceImplementations/AccountingServiceImp.cs
@@ -25,612 +25,646 @@ using System.Collections.Specialized;
using Newtonsoft.Json;
using BS.Shared.DataContracts.GkvAbrechnung;
using BS.Shared.Extensions;
+using BS.Shared.Exceptions;
+using BS.Shared.AppSender;
namespace BeWo.Service.ServiceImplementations
{
- [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]
- public class AccountingServiceImp : IAccountingService
- {
- public void DeactivateInvoiceBases(List invoices)
- {
- try
- {
- var s = PluginLoader.FindClass();
- s.DeactivateInvoiceBases(invoices);
-
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public void StorniereInvoiceBases(List invoices)
- {
- try
- {
- var s = PluginLoader.FindClass();
- s.StorniereInvoiceBases(invoices);
-
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public void DeactivateServiceInvoices(List invoices)
- {
- try
- {
- var s = PluginLoader.FindClass();
- s.DeactivateServiceInvoices(invoices);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public void DeactivateSettlementInvoice(List invoices)
- {
- try
- {
- ServiceLogic.SetActivationType(invoices.ToDictionary(i => i.SettlementIvoiceOid.Value, i => i.SettlementInvoiceVersion.Value), ActivationTypeId.Deleted);
- ServiceLogic.SetActivationType(invoices.ToDictionary(i => i.InvoiceBaseOid.Value, i => i.InvoiceBaseVersion.Value), ActivationTypeId.Deleted);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GenerateInitialServiceInvoices(
- long costBearerOid,
- long? supportConceptOid,
- DateTimeSpan invoicePeriod)
- {
- try
- {
- var acc = PluginLoader.FindClass();
- return acc.GenerateInitialServiceInvoices(costBearerOid, supportConceptOid, invoicePeriod);
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetAllActiveInvoiceBases()
- {
- try
- {
- return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive());
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetInvoiceBases(DateTime? startDate, DateTime? endDate)
- {
- try
- {
- var s = PluginLoader.FindClass();
-
- return s.GetInvoiceBases(startDate, endDate);
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetInvoiceBases2(DateTime? startDate, DateTime? endDate, bool filterByInvoiceDate)
- {
- try
- {
- var s = PluginLoader.FindClass();
-
- return s.GetInvoiceBases(startDate, endDate, filterByInvoiceDate);
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetInvoiceBasesForCostBearerAndId(DateTime? startDate, DateTime? endDate, long costBearerOid, String invoiceId)
- {
- try
- {
- var s = PluginLoader.FindClass();
-
- return s.GetInvoiceBases(startDate, endDate, costBearerOid, invoiceId);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetGeneralInvoiceBasesForCustomer(long customerOid)
- {
- try
- {
- return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByCustomerOid(InvoiceType.General, customerOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetGeneralInvoiceBasesForOrganisation(long organisationOid)
- {
- try
- {
- return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByOrganisationOid(InvoiceType.General, organisationOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetGeneralInvoiceBasesForPerson(long personOid)
- {
- try
- {
- return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByPersonOid(InvoiceType.General, personOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetInvoiceBasesForSupportConcept(InvoiceType type, long supportConceptOid)
- {
- try
- {
- return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(type, supportConceptOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public ServiceInvoiceDC GetServiceInvoiceByInvoiceBaseOid(long invoiceBaseOid)
- {
- try
- {
- var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoiceBaseOid));
-
- SortServiceInvoicePeriods(dc);
- return dc;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetServiceInvoices(long costBearerOid, long? supportConceptOid, DateTimeSpan period)
- {
- try
- {
- List entities = DAOFactory.SearchDAO.GetServiceInvoices(costBearerOid, supportConceptOid, period);
- entities.Sort((x, y) =>
- {
- if (y.InvoiceBase.InvoiceDate.Value.Date.Equals(x.InvoiceBase.InvoiceDate.Value.Date))
- {
- return y.InvoiceBase.InvoiceNumber.CompareTo(x.InvoiceBase.InvoiceNumber);
- }
-
- return y.InvoiceBase.InvoiceDate.Value.Date.CompareTo(x.InvoiceBase.InvoiceDate.Value.Date);
- });
-
- var dcList = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDCs(entities);
-
- foreach (var serviceInvoice in dcList)
- {
- SortServiceInvoicePeriods(serviceInvoice);
- }
- return dcList;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- private void SortServiceInvoicePeriods(ServiceInvoiceDC serviceInvoice)
- {
- if (serviceInvoice.ServiceInvoicePeriods != null)
- {
- serviceInvoice.ServiceInvoicePeriods.Sort((x, y) =>
- {
- if (x.Customer != null && y.Customer != null)
- return x.Customer.ToString().CompareTo(y.Customer.ToString());
- else if (x.Start != null && y.Start != null)
- {
- x.Start.Value.CompareTo(y.Start.Value);
- }
- return 0;
- });
- }
- }
-
- public Settlement2DC GetSettlementByInvoiceBaseOid(long invoiceBaseOid)
- {
- try
- {
- return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDC(DAOFactory.SearchDAO.GetSettlementInvoiceByInvoiceBaseOid(invoiceBaseOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetSettlementInvoicesForCostBearerAndPeriod(long costBearerOid, DateTime periodStart, DateTime periodEnd)
- {
- try
- {
- return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDCs(DAOFactory.SearchDAO.GetSettlementInvoicesForCostBearerAndPeriod(costBearerOid, periodStart, periodEnd));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List GetSettlementInvoicesForSupportConcept(long supportConceptOid)
- {
- try
- {
- return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDCs(DAOFactory.SearchDAO.GetSettlementInvoiceBySupportConceptOid(supportConceptOid));
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List InsertNewInvoiceBases(List invoices)
- {
- try
- {
- if (invoices != null && LoggedInUserOperationContextExt.Current != null &&
- LoggedInUserOperationContextExt.Current.User != null)
- {
- var loggedInUser = LoggedInUserOperationContextExt.Current.User;
-
- foreach (var ib in invoices)
- {
- ib.SenderContactInformations = new List();
-
-
- foreach (var contact in loggedInUser.Employee.Person.Contacts)
- {
- var newContact = new ContactDC();
- newContact.ContactType = contact.Type;
- newContact.ContactValue = contact.Value;
-
- ib.SenderContactInformations.Add(newContact);
- }
- }
-
-
- }
-
- var newInvoices = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewEntities(invoices);
- int count = 0;
-
- var inc = PluginLoader.FindClass();
-
- foreach (var ib in newInvoices)
- {
- if (ib.Type == InvoiceType.General)
- {
- foreach (var item in ib.InvoiceItems)
- {
- item.AmountTotal = Math.Round(item.AmountTotal ?? 0, 2, MidpointRounding.AwayFromZero);
- }
- }
- var nextNumber = inc.GetNextInvoiceNumber(count, ib);
- if (!String.IsNullOrEmpty(nextNumber))
- {
- if (!String.IsNullOrEmpty(ib.InvoiceNumber)) // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
- {
- if (ib.InvoiceNumber == nextNumber)
- //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
- {
- count++;
- }
- }
- else
- {
- ib.InvoiceNumber = nextNumber;
- count++;
- }
- }
- }
-
- var factory = PluginLoader.FindClass();
-
- if (factory != null)
- {
- foreach (var ib in newInvoices)
- {
- if (ib.Type == InvoiceType.CustomerEquity)
- {
- var creator = factory.CreateEquityInvoiceCreator(ib);
- creator.InitEquityInvoice(ib);
- }
- else if (ib.Type == InvoiceType.General)
- {
- var creator = factory.CreateGeneralInvoiceCreator(ib);
- creator.InitInvoice(ib);
- }
- }
-
-
- }
-
-
-
- DAOFactory.GenericDAO.Insert(newInvoices);
-
- inc.IncreaseInvoiceNumber(count, newInvoices);
-
- return newInvoices.Select(i => i.Oid.Value).ToList();
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List InsertNewServiceInvoices(List invoices)
- {
- try
- {
- //Prüfe Flags
- var neueRechnungen = new List();
- var diffRechnungen = invoices.Where(i => i.InvoiceBase.DiffErstellen).ToList();
-
- //Bei neuer Rechung prüfen, ob eine Diff Rechnung vorher generiert wurde.
- foreach (var item in invoices.Where(i => i.InvoiceBase.NeuErstellen))
- {
- if (item.OriginalZurDifferenz != null)
- {
- neueRechnungen.Add(item.OriginalZurDifferenz);
- }
- else
- {
- neueRechnungen.Add(item);
- }
- }
-
- var newInvoices = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewEntities(neueRechnungen);
- newInvoices.AddRange(MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewEntities(diffRechnungen));
- if (newInvoices.Count > 0)
- {
- int count = 0;
- var inc = PluginLoader.FindClass();
-
- foreach (var i in newInvoices)
- {
- var nextNumber = inc.GetNextInvoiceNumber(count, i.InvoiceBase);
- if (!String.IsNullOrEmpty(nextNumber))
- {
- //if (!String.IsNullOrEmpty(i.InvoiceBase.InvoiceNumber) && newInvoices.Count == 1)
- // // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
- //{
- // if (i.InvoiceBase.InvoiceNumber == nextNumber || newInvoices.Count > 1)
- // //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
- // {
- // count++;
- // }
- //}
- //else
- //{
- i.InvoiceBase.InvoiceNumber = nextNumber;
- count++;
- //}
- }
- }
-
- DAOFactory.GenericDAO.Insert(newInvoices);
-
- inc.IncreaseInvoiceNumberForServiceInvoices(count, newInvoices);
- }
- return newInvoices.Select(i => i.Oid.Value).ToList();
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
-
- public List InsertNewSettlementInvoice(List invoices)
- {
- try
- {
-
- var newInvoices = MapperFactory.SettlementDC_SettlementInvoice.MapToNewEntities(invoices);
- int count = 0;
- var inc = PluginLoader.FindClass();
-
- foreach (var i in newInvoices)
- {
- var nextNumber = inc.GetNextInvoiceNumber(count, i.InvoiceBase);
- if (!String.IsNullOrEmpty(nextNumber))
- {
- if (!String.IsNullOrEmpty(i.InvoiceBase.InvoiceNumber)) // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
- {
- if (i.InvoiceBase.InvoiceNumber == nextNumber)
- //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
- {
- count++;
- }
- }
- else
- {
- i.InvoiceBase.InvoiceNumber = nextNumber;
- count++;
- }
- }
- }
-
- DAOFactory.GenericDAO.Insert(newInvoices);
-
- inc.IncreaseInvoiceNumber(count, newInvoices);
- return newInvoices.Select(i => i.Oid.Value).ToList();
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public InvoiceBaseDC LoadInvoiceBaseByOid(long invoiceBaseOid)
- {
- try
- {
- var r = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(
- DAOFactory.GenericDAO.LoadByID(invoiceBaseOid));
-
- if (r.Type == InvoiceType.Settlement && r.SupportConceptOid != null)
- {
- SupportConcept sc = DAOFactory.GenericDAO.LoadByID(r.SupportConceptOid.Value);
- r.CustomerFirstName = sc.Customer.Person.FirstName;
- r.CustomerLastName = sc.Customer.Person.LastName;
-
- }
-
- return r;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public InvoiceNumberDC LoadInvoiceNumber()
- {
- try
- {
- var inr = DAOFactory.GenericDAO.LoadByID(1);
- if (inr != null)
- return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDC(inr);
- return null;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public ServiceInvoiceDC LoadServiceInvoiceByOid(long serviceInvoiceOid)
- {
- try
- {
- var r = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(DAOFactory.GenericDAO.LoadByID(serviceInvoiceOid));
-
- return r;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List UpdateInvoiceBases(List invoices)
- {
- try
- {
- var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.InvoiceBaseOid.Value));
- bool macheMerge = true;
- foreach (var entity in originals)
- {
- var dc = invoices.Where(i => i.InvoiceBaseOid == entity.Oid).FirstOrDefault();
-
-
- if (dc.IsPaid != entity.IsPaid ||
- dc.IsExported != entity.IsExported ||
- dc.IsReviewed != entity.IsReviewed ||
- dc.IsSent != entity.IsSent ||
- dc.PartialPayment != entity.PartialPayment)
- {
- //Kann nur über die Rechnungsübersicht geändert werden, daher kein Merge mit dem dc machen!
- entity.IsPaid = dc.IsPaid;
- entity.IsExported = dc.IsExported;
- entity.IsReviewed = dc.IsReviewed;
- entity.IsSent = dc.IsSent;
- entity.PartialPayment = dc.PartialPayment;
- macheMerge = false;
- DAOFactory.GenericDAO.Update(entity);
- }
- }
-
- if (macheMerge)
- {
- MapperFactory.InvoiceBaseDC_InvoiceBase.MergeWithEntitys(invoices, originals);
- DAOFactory.GenericDAO.Update(originals);
- }
- return originals.Select(e => e.Version.Value).ToList();
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List SetInvoicePaid(List invoices, bool isPaid)
- {
- try
- {
- var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.InvoiceBaseOid.Value));
- foreach (var invoiceBase in originals)
- {
- invoiceBase.IsPaid = isPaid;
- }
- DAOFactory.GenericDAO.Update(originals);
- return originals.Select(e => e.Version.Value).ToList();
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public InvoiceNumberDC UpdateInvoiceNumber(InvoiceNumberDC dc)
- {
- try
- {
-
- var old = DAOFactory.GenericDAO.LoadByID(1);
- MapperFactory.InvoiceNumberDC_InvoiceNumber.MergeWithEntity(dc, old);
- DAOFactory.GenericDAO.Update(old);
-
- return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDC(old);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
+ [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]
+ public class AccountingServiceImp : IAccountingService
+ {
+ public void DeactivateInvoiceBases(List invoices)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+ s.DeactivateInvoiceBases(invoices);
+
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public void StorniereInvoiceBases(List invoices)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+ s.StorniereInvoiceBases(invoices);
+
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public void DeactivateServiceInvoices(List invoices)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+ s.DeactivateServiceInvoices(invoices);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public void DeactivateSettlementInvoice(List invoices)
+ {
+ try
+ {
+ ServiceLogic.SetActivationType(invoices.ToDictionary(i => i.SettlementIvoiceOid.Value, i => i.SettlementInvoiceVersion.Value), ActivationTypeId.Deleted);
+ ServiceLogic.SetActivationType(invoices.ToDictionary(i => i.InvoiceBaseOid.Value, i => i.InvoiceBaseVersion.Value), ActivationTypeId.Deleted);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GenerateInitialServiceInvoices(
+ long costBearerOid,
+ long? supportConceptOid,
+ DateTimeSpan invoicePeriod)
+ {
+ try
+ {
+ var acc = PluginLoader.FindClass();
+ return acc.GenerateInitialServiceInvoices(costBearerOid, supportConceptOid, invoicePeriod);
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetAllActiveInvoiceBases()
+ {
+ try
+ {
+ return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive());
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetInvoiceBases(DateTime? startDate, DateTime? endDate)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+
+ return s.GetInvoiceBases(startDate, endDate);
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetInvoiceBases2(DateTime? startDate, DateTime? endDate, bool filterByInvoiceDate)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+
+ return s.GetInvoiceBases(startDate, endDate, filterByInvoiceDate);
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetInvoiceBasesForCostBearerAndId(DateTime? startDate, DateTime? endDate, long costBearerOid, String invoiceId)
+ {
+ try
+ {
+ var s = PluginLoader.FindClass();
+
+ return s.GetInvoiceBases(startDate, endDate, costBearerOid, invoiceId);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetInvoiceBasesForCostBearerAndIdAndIsUsed(DateTime? startDate, DateTime? endDate, long costBearerOid, String invoiceId)
+ {
+ try
+ {
+ var gkv_abrechnungen = DAOFactory.GenericDAO.GetAllActive();
+
+ var s = PluginLoader.FindClass();
+
+ var rtn = s.GetInvoiceBases(startDate, endDate, costBearerOid, invoiceId);
+
+ HashSet invoices = new HashSet();
+ foreach (var gkv_abrechnung in gkv_abrechnungen)
+ {
+ foreach (var invoice in gkv_abrechnung.InvoiceBases)
+ {
+ invoices.Add(invoice.Oid.Value);
+ }
+ }
+
+ foreach (var invoice in rtn)
+ {
+ invoice.IsAlreadyInActiveGkvAbrechnung = invoices.Contains(invoice.InvoiceBaseOid.Value);
+ }
+
+ return rtn;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetGeneralInvoiceBasesForCustomer(long customerOid)
+ {
+ try
+ {
+ return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByCustomerOid(InvoiceType.General, customerOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetGeneralInvoiceBasesForOrganisation(long organisationOid)
+ {
+ try
+ {
+ return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByOrganisationOid(InvoiceType.General, organisationOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetGeneralInvoiceBasesForPerson(long personOid)
+ {
+ try
+ {
+ return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByPersonOid(InvoiceType.General, personOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetInvoiceBasesForSupportConcept(InvoiceType type, long supportConceptOid)
+ {
+ try
+ {
+ return MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDCs(DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(type, supportConceptOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public ServiceInvoiceDC GetServiceInvoiceByInvoiceBaseOid(long invoiceBaseOid)
+ {
+ try
+ {
+ var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoiceBaseOid));
+
+ SortServiceInvoicePeriods(dc);
+ return dc;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetServiceInvoices(long costBearerOid, long? supportConceptOid, DateTimeSpan period)
+ {
+ try
+ {
+ List entities = DAOFactory.SearchDAO.GetServiceInvoices(costBearerOid, supportConceptOid, period);
+ entities.Sort((x, y) =>
+ {
+ if (y.InvoiceBase.InvoiceDate.Value.Date.Equals(x.InvoiceBase.InvoiceDate.Value.Date))
+ {
+ return y.InvoiceBase.InvoiceNumber.CompareTo(x.InvoiceBase.InvoiceNumber);
+ }
+
+ return y.InvoiceBase.InvoiceDate.Value.Date.CompareTo(x.InvoiceBase.InvoiceDate.Value.Date);
+ });
+
+ var dcList = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDCs(entities);
+
+ foreach (var serviceInvoice in dcList)
+ {
+ SortServiceInvoicePeriods(serviceInvoice);
+ }
+ return dcList;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ private void SortServiceInvoicePeriods(ServiceInvoiceDC serviceInvoice)
+ {
+ if (serviceInvoice.ServiceInvoicePeriods != null)
+ {
+ serviceInvoice.ServiceInvoicePeriods.Sort((x, y) =>
+ {
+ if (x.Customer != null && y.Customer != null)
+ return x.Customer.ToString().CompareTo(y.Customer.ToString());
+ else if (x.Start != null && y.Start != null)
+ {
+ x.Start.Value.CompareTo(y.Start.Value);
+ }
+ return 0;
+ });
+ }
+ }
+
+ public Settlement2DC GetSettlementByInvoiceBaseOid(long invoiceBaseOid)
+ {
+ try
+ {
+ return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDC(DAOFactory.SearchDAO.GetSettlementInvoiceByInvoiceBaseOid(invoiceBaseOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetSettlementInvoicesForCostBearerAndPeriod(long costBearerOid, DateTime periodStart, DateTime periodEnd)
+ {
+ try
+ {
+ return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDCs(DAOFactory.SearchDAO.GetSettlementInvoicesForCostBearerAndPeriod(costBearerOid, periodStart, periodEnd));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List GetSettlementInvoicesForSupportConcept(long supportConceptOid)
+ {
+ try
+ {
+ return MapperFactory.SettlementDC_SettlementInvoice.MapToNewDCs(DAOFactory.SearchDAO.GetSettlementInvoiceBySupportConceptOid(supportConceptOid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List InsertNewInvoiceBases(List invoices)
+ {
+ try
+ {
+ if (invoices != null && LoggedInUserOperationContextExt.Current != null &&
+ LoggedInUserOperationContextExt.Current.User != null)
+ {
+ var loggedInUser = LoggedInUserOperationContextExt.Current.User;
+
+ foreach (var ib in invoices)
+ {
+ ib.SenderContactInformations = new List();
+
+
+ foreach (var contact in loggedInUser.Employee.Person.Contacts)
+ {
+ var newContact = new ContactDC();
+ newContact.ContactType = contact.Type;
+ newContact.ContactValue = contact.Value;
+
+ ib.SenderContactInformations.Add(newContact);
+ }
+ }
+
+
+ }
+
+ var newInvoices = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewEntities(invoices);
+ int count = 0;
+
+ var inc = PluginLoader.FindClass();
+
+ foreach (var ib in newInvoices)
+ {
+ if (ib.Type == InvoiceType.General)
+ {
+ foreach (var item in ib.InvoiceItems)
+ {
+ item.AmountTotal = Math.Round(item.AmountTotal ?? 0, 2, MidpointRounding.AwayFromZero);
+ }
+ }
+ var nextNumber = inc.GetNextInvoiceNumber(count, ib);
+ if (!String.IsNullOrEmpty(nextNumber))
+ {
+ if (!String.IsNullOrEmpty(ib.InvoiceNumber)) // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
+ {
+ if (ib.InvoiceNumber == nextNumber)
+ //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
+ {
+ count++;
+ }
+ }
+ else
+ {
+ ib.InvoiceNumber = nextNumber;
+ count++;
+ }
+ }
+ }
+
+ var factory = PluginLoader.FindClass();
+
+ if (factory != null)
+ {
+ foreach (var ib in newInvoices)
+ {
+ if (ib.Type == InvoiceType.CustomerEquity)
+ {
+ var creator = factory.CreateEquityInvoiceCreator(ib);
+ creator.InitEquityInvoice(ib);
+ }
+ else if (ib.Type == InvoiceType.General)
+ {
+ var creator = factory.CreateGeneralInvoiceCreator(ib);
+ creator.InitInvoice(ib);
+ }
+ }
+
+
+ }
+
+
+
+ DAOFactory.GenericDAO.Insert(newInvoices);
+
+ inc.IncreaseInvoiceNumber(count, newInvoices);
+
+ return newInvoices.Select(i => i.Oid.Value).ToList();
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List InsertNewServiceInvoices(List invoices)
+ {
+ try
+ {
+ //Prüfe Flags
+ var neueRechnungen = new List();
+ var diffRechnungen = invoices.Where(i => i.InvoiceBase.DiffErstellen).ToList();
+
+ //Bei neuer Rechung prüfen, ob eine Diff Rechnung vorher generiert wurde.
+ foreach (var item in invoices.Where(i => i.InvoiceBase.NeuErstellen))
+ {
+ if (item.OriginalZurDifferenz != null)
+ {
+ neueRechnungen.Add(item.OriginalZurDifferenz);
+ }
+ else
+ {
+ neueRechnungen.Add(item);
+ }
+ }
+
+ var newInvoices = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewEntities(neueRechnungen);
+ newInvoices.AddRange(MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewEntities(diffRechnungen));
+ if (newInvoices.Count > 0)
+ {
+ int count = 0;
+ var inc = PluginLoader.FindClass();
+
+ foreach (var i in newInvoices)
+ {
+ var nextNumber = inc.GetNextInvoiceNumber(count, i.InvoiceBase);
+ if (!String.IsNullOrEmpty(nextNumber))
+ {
+ //if (!String.IsNullOrEmpty(i.InvoiceBase.InvoiceNumber) && newInvoices.Count == 1)
+ // // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
+ //{
+ // if (i.InvoiceBase.InvoiceNumber == nextNumber || newInvoices.Count > 1)
+ // //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
+ // {
+ // count++;
+ // }
+ //}
+ //else
+ //{
+ i.InvoiceBase.InvoiceNumber = nextNumber;
+ count++;
+ //}
+ }
+ }
+
+ DAOFactory.GenericDAO.Insert(newInvoices);
+
+ inc.IncreaseInvoiceNumberForServiceInvoices(count, newInvoices);
+ }
+ return newInvoices.Select(i => i.Oid.Value).ToList();
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+
+ public List InsertNewSettlementInvoice(List invoices)
+ {
+ try
+ {
+
+ var newInvoices = MapperFactory.SettlementDC_SettlementInvoice.MapToNewEntities(invoices);
+ int count = 0;
+ var inc = PluginLoader.FindClass();
+
+ foreach (var i in newInvoices)
+ {
+ var nextNumber = inc.GetNextInvoiceNumber(count, i.InvoiceBase);
+ if (!String.IsNullOrEmpty(nextNumber))
+ {
+ if (!String.IsNullOrEmpty(i.InvoiceBase.InvoiceNumber)) // Rechnungsnummer schon vorher erzeugt oder per Hand vergeben.
+ {
+ if (i.InvoiceBase.InvoiceNumber == nextNumber)
+ //Die per Hand vergebene Rechnungsnummer ist gleich der nächsten berechneten Rechnungsnummer, daher Rechnungsnummerzähler erhöhen
+ {
+ count++;
+ }
+ }
+ else
+ {
+ i.InvoiceBase.InvoiceNumber = nextNumber;
+ count++;
+ }
+ }
+ }
+
+ DAOFactory.GenericDAO.Insert(newInvoices);
+
+ inc.IncreaseInvoiceNumber(count, newInvoices);
+ return newInvoices.Select(i => i.Oid.Value).ToList();
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public InvoiceBaseDC LoadInvoiceBaseByOid(long invoiceBaseOid)
+ {
+ try
+ {
+ var r = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(
+ DAOFactory.GenericDAO.LoadByID(invoiceBaseOid));
+
+ if (r.Type == InvoiceType.Settlement && r.SupportConceptOid != null)
+ {
+ SupportConcept sc = DAOFactory.GenericDAO.LoadByID(r.SupportConceptOid.Value);
+ r.CustomerFirstName = sc.Customer.Person.FirstName;
+ r.CustomerLastName = sc.Customer.Person.LastName;
+
+ }
+
+ return r;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public InvoiceNumberDC LoadInvoiceNumber()
+ {
+ try
+ {
+ var inr = DAOFactory.GenericDAO.LoadByID(1);
+ if (inr != null)
+ return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDC(inr);
+ return null;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public ServiceInvoiceDC LoadServiceInvoiceByOid(long serviceInvoiceOid)
+ {
+ try
+ {
+ var r = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(DAOFactory.GenericDAO.LoadByID(serviceInvoiceOid));
+
+ return r;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List UpdateInvoiceBases(List invoices)
+ {
+ try
+ {
+ var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.InvoiceBaseOid.Value));
+ bool macheMerge = true;
+ foreach (var entity in originals)
+ {
+ var dc = invoices.Where(i => i.InvoiceBaseOid == entity.Oid).FirstOrDefault();
+
+
+ if (dc.IsPaid != entity.IsPaid ||
+ dc.IsExported != entity.IsExported ||
+ dc.IsReviewed != entity.IsReviewed ||
+ dc.IsSent != entity.IsSent ||
+ dc.PartialPayment != entity.PartialPayment)
+ {
+ //Kann nur über die Rechnungsübersicht geändert werden, daher kein Merge mit dem dc machen!
+ entity.IsPaid = dc.IsPaid;
+ entity.IsExported = dc.IsExported;
+ entity.IsReviewed = dc.IsReviewed;
+ entity.IsSent = dc.IsSent;
+ entity.PartialPayment = dc.PartialPayment;
+ macheMerge = false;
+ DAOFactory.GenericDAO.Update(entity);
+ }
+ }
+
+ if (macheMerge)
+ {
+ MapperFactory.InvoiceBaseDC_InvoiceBase.MergeWithEntitys(invoices, originals);
+ DAOFactory.GenericDAO.Update(originals);
+ }
+ return originals.Select(e => e.Version.Value).ToList();
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List SetInvoicePaid(List invoices, bool isPaid)
+ {
+ try
+ {
+ var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.InvoiceBaseOid.Value));
+ foreach (var invoiceBase in originals)
+ {
+ invoiceBase.IsPaid = isPaid;
+ }
+ DAOFactory.GenericDAO.Update(originals);
+ return originals.Select(e => e.Version.Value).ToList();
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public InvoiceNumberDC UpdateInvoiceNumber(InvoiceNumberDC dc)
+ {
+ try
+ {
+
+ var old = DAOFactory.GenericDAO.LoadByID(1);
+ MapperFactory.InvoiceNumberDC_InvoiceNumber.MergeWithEntity(dc, old);
+ DAOFactory.GenericDAO.Update(old);
+
+ return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDC(old);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
public List UpdateServiceInvoices(List invoices)
{
@@ -645,593 +679,596 @@ namespace BeWo.Service.ServiceImplementations
}
}
- public void UpdateSettlementInvoice(List invoices)
- {
- try
- {
- var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.SettlementIvoiceOid.Value));
- MapperFactory.SettlementDC_SettlementInvoice.MergeWithEntitys(invoices, originals);
-
- //originals.ForEach(
- // i =>
- // {
- //i.InvoiceBase.Type = InvoiceType.Settlement;
-
- // We´ll add an invoiceitem, so we can treat a settlement like any other invoice
- //i.InvoiceBase.InvoiceItems.Clear();
- //i.InvoiceBase.InvoiceItems.Add(
- // new InvoiceItem
- // {
- // AmountTotal = i.Claim,
- // ItemPeriodStart = i.InvoiceBase.AccountingPeriodStart,
- // ItemPeriodEnd = i.InvoiceBase.AccountingPeriodEnd,
- // ItemDescription = "Spitzabrechung"
- // });
- //});
- DAOFactory.GenericDAO.Update(originals);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
-
- public List LoadInvoiceNumberList()
- {
- try
- {
- var numbers = DAOFactory.GenericDAO.GetAllActive();
-
- return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDCs(numbers);
-
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public List UpdateInvoiceNumberList(List dclist)
- {
- try
- {
- var numbers = DAOFactory.GenericDAO.GetAllActive();
-
- MapperFactory.InvoiceNumberDC_InvoiceNumber.MergeWithEntitys(dclist, numbers);
- DAOFactory.GenericDAO.Update(numbers);
-
- return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDCs(numbers);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- #region GKV
- public GkvAbrechnungDC GetGkvAbrechnung(long oid)
- {
- try
- {
- var gkv = DAOFactory.GenericDAO.GetByID(oid);
-
- var dc = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkv);
-
- return dc;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
- public List GetFilteredGkvAbrechnungen(GkvAbrechnungViewFilterDC gkvAbrechnungViewFilter)
- {
- try
- {
- if (gkvAbrechnungViewFilter == null || !gkvAbrechnungViewFilter.FilterTime)
- return GetAllGkvAbrechnungen();
-
- var start = gkvAbrechnungViewFilter.Start;
- var end = gkvAbrechnungViewFilter.End;
- var filter = gkvAbrechnungViewFilter.FilterForInvoiceDate;
-
- var entities = DAOFactory.SearchDAO.GetGkvAbrechnungen(start, end, filter);
-
- return MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entities);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
- public List GetAllGkvAbrechnungen()
- {
- try
- {
- var user = LoggedInUserOperationContextExt.Current?.User ?? SessionFacade.LoggedInUser;
-
- var entries = DAOFactory.GenericDAO.GetAllActive();
-
- var dcs = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entries);
-
- var updateables = dcs.Where(x => x.IsWaiting()).ToArray();
-
- if (!updateables.Any())
- return dcs;
-
- var isUpToDate = SendApp8GetStatusRequest(updateables);
-
- if (isUpToDate)
- return dcs;
-
- entries = DAOFactory.GenericDAO.GetAllActive();
-
- dcs = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entries);
-
- return dcs;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public GkvAbrechnungResponseDC CreateNewGkvAbrechnung(GkvAbrechnungRequestDC request)
- {
- var response = new GkvAbrechnungResponseDC();
-
- try
- {
- var gkv_abrechnung = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewEntity(request.GkvAbrechnungDC);
-
- if (gkv_abrechnung.AbrechnungsZeitraumEnde.Value.Hour == 0)
- {
- gkv_abrechnung.AbrechnungsZeitraumEnde = gkv_abrechnung.AbrechnungsZeitraumEnde.Value.Date.AddDays(1).AddMilliseconds(-1);
- }
-
- var orga = gkv_abrechnung.GetOrganisation();
-
- gkv_abrechnung.Verfahrensstufe = orga.Verfahrensstufe;
-
- decimal gesamt = 0;
- foreach (var invoicebase_oid in request.SelectedInvoiceBases)
- {
- var service = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoicebase_oid);
- var invoicebase = DAOFactory.GenericDAO.GetByID(invoicebase_oid);
-
- var invoicebase_dc = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(invoicebase);
-
- foreach (var peroid in service.ServiceInvoicePeriodList)
- {
- foreach (var invoice in peroid.InvoiceItemList)
- {
- gesamt += invoice.AmountTotal.Value;
- }
- }
- }
-
- gkv_abrechnung.Betrag = gesamt;
- gkv_abrechnung.Bezahlt = false;
-
- gkv_abrechnung.ErstelltAm = DateTime.Now;
-
- DAOFactory.GenericDAO.Insert(gkv_abrechnung);
-
- var gkv_abrechnung_dc = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkv_abrechnung);
-
- response.Success = true;
- response.GkvAbrechnungDC = gkv_abrechnung_dc;
-
- return response;
- }
- catch (DakotaException exc)
- {
- response.Error = exc.Message;
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
-
- return response;
- }
- public GkvAbrechnungDC UpdateGkvAbrechnung(GkvAbrechnungDC abrechnung)
- {
- try
- {
- var entity = DAOFactory.GenericDAO.GetByID(abrechnung.GkvAbrechnungOid.Value);
-
- MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MergeWithEntity(abrechnung, entity);
-
- DAOFactory.GenericDAO.Update(entity);
-
- return MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(entity);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
- public void DeleteGkvAbrechnung(GkvAbrechnungDC abrechnung)
- {
- try
- {
- ServiceLogic.SetActivationType(abrechnung.GkvAbrechnungOid.Value, abrechnung.GkvAbrechnungVersion.Value, ActivationTypeId.Deleted);
- }
- catch (Exception e)
- {
- throw Utils.CreateBeWoFaultException(e);
- }
- }
-
- public GkvAbrechnungSendResponseDC SendNewGkvAbrechnung(GkvAbrechnungSendRequestDC req)
- {
- var response = new GkvAbrechnungSendResponseDC();
-
- response.Successful = false;
-
- var oid = req.GkvAbrechnungOid;
-
- var entity = DAOFactory.GenericDAO.LoadByID(oid);
-
- var state = GkvAbrechnung.GetState(entity);
-
- if (state == GkvState.Waiting || state == GkvState.OldAndNoFeedback || state == GkvState.Paid)
- {
- response.Message = "Validierung fehlgeschlagen";
- return response;
- }
-
- var protokoll = new GkvTransferProtokoll();
-
- protokoll.ErstelltAm = DateTime.Now;
- protokoll.GkvAbrechnungOid = entity.Oid.Value;
-
- try
- {
- CreateGkvTransferProtokoll(oid, entity, protokoll);
-
- if (entity.GkvTransferProtokolle is null)
- entity.GkvTransferProtokolle = new List();
-
- entity.GkvTransferProtokolle.Add(protokoll);
-
- // Protokoll braucht Oid
- DAOFactory.GenericDAO.Update(entity);
-
- var app8_response = SendApp8SendNewRequest(protokoll);
-
- var app8_protokoll = app8_response.GkvTransferProtokollDC;
-
- MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MergeWithEntity(app8_protokoll, protokoll);
-
- response.Successful = app8_response.Success;
- }
- catch (DakotaException de)
- {
- protokoll.Fehlerdatum = DateTime.Now;
- protokoll.Fehlerlevel = GkvTransferFehlerlevel.Soft;
- protokoll.Fehlernachricht = de.Message;
- protokoll.Fehlertitel = de.Title ?? "Default";
- }
- catch (Exception e)
- {
- protokoll.Fehlerdatum = DateTime.Now;
- protokoll.Fehlerlevel = GkvTransferFehlerlevel.Fatal;
- protokoll.Fehlernachricht = e.ToString();
- protokoll.Fehlertitel = "Erstellung (kritisch)";
- }
-
- DAOFactory.GenericDAO.Update(entity);
-
- response.TransferProtokoll = MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MapToNewDC(protokoll);
- response.GkvAbrechnungDC = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(entity);
-
- return response;
- }
- private void CreateGkvTransferProtokoll(long oid, GkvAbrechnung gkvAbrechnung, GkvTransferProtokoll protokoll)
- {
- try
- {
- var manager = new DakotaManager();
- var mandatordc = new OperationsServiceImp().GetMandator();
-
- DakotaValidator.ValidateMandator(mandatordc);
-
- var orga = gkvAbrechnung.GetOrganisation();
-
- DakotaValidator.ValidateOrganisation(orga);
-
- if (!DakotaValidator.ValidateOrganisationInformations(orga))
- {
- var res = SendApp8GetIKRequest(orga);
-
- if (!res.Success)
- throw new DakotaException(res.Message, "Interner Fehler");
-
- if (!res.Gefunden)
- throw new DakotaException($"Für die Organisation \"{orga.Name}\" mit dem IK \"{orga.IKKrankenkasse}\" konnte keine Datenannahmestelle gefunden werden. " +
- $"Bitte informieren Sie sich bei der Krankenkasse, ob zum elektronischen Datenaustausch " +
- $"eine seperate Anmeldung benötigt wird.");
-
- orga.IKDatenannahmestelle = res.IKDatenannahmestelle;
- orga.IKKostentrager = res.IKKostentrager;
- orga.BezDatenannahmestelle = res.BezDatenannahmestelle;
-
- if (!DakotaValidator.ValidateOrganisationInformations(orga))
- throw new DakotaException($"Für die Organisation \"{orga.Name}\" konnten die hinterlegten IKs nicht verifiziert werden: \"{orga.BezDatenannahmestelle}\", \"{orga.IKDatenannahmestelle}\", \"{orga.IKKostentrager}\", \"{orga.IKKrankenkasse}\"", "Interner Fehler");
-
- DAOFactory.GenericDAO.Update(orga);
-
- gkvAbrechnung = DAOFactory.GenericDAO.LoadByID(oid);
- }
-
- var gkvAbrechnungDC = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkvAbrechnung);
- var orgadc = gkvAbrechnungDC.Organisation;
-
- var datenannahmestelle = orgadc.IKDatenannahmestelle;
- var (datenaustauschreferenz, transfernummer) = GetNextDatenaustauschreferenzTransfernummer(gkvAbrechnung, datenannahmestelle);
- var (dat_short, tra_short) = ClearDatenaustauschreferenzTransfernummer(datenaustauschreferenz, transfernummer);
-
- protokoll.Datenaustauschreferenz = datenaustauschreferenz;
- protokoll.Transfernummer = transfernummer;
-
- foreach (var invoicebase in gkvAbrechnung.InvoiceBases)
- {
- var service = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoicebase.Oid.Value);
- var orga2 = invoicebase.CostBearer2SupportConcept.CostBearer.Organisation;
- var customer = invoicebase.CostBearer2SupportConcept.SupportConcept.Customer;
-
- var invoicebase_dc = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(invoicebase);
-
- var servicedc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(service);
- var customerdc = MapperFactory.CustomerDC_Customer.MapToNewDC(customer);
-
- DakotaValidator.ValidateCustomer(customerdc);
-
- manager.Add(servicedc, orgadc, customerdc, mandatordc, dat_short, tra_short);
- }
-
- manager.Apply();
-
- if (manager.DakotaFileDict.Count != 1 || manager.DakotaFileDict.First().Value.GetKostenträgerCount() != 1)
- {
- throw new DakotaException("Unerwartete Anzahl an Dakota Files berechnet.");
- }
-
- var file_from_manager = manager.DakotaFileDict.First().Value;
-
- var nutzdatendatei = file_from_manager.GetNutzdatendatei();
-
- // https://dev.mysql.com/doc/refman/8.3/en/string-type-syntax.html
- // A TEXT column with a maximum length of 65,535 (2^16 − 1) characters.
- // The effective maximum length is less if the value contains multibyte
- // characters. Each TEXT value is stored using a 2-byte length prefix
- // that indicates the number of bytes in the value.
- if (nutzdatendatei.Length > 65535)
- {
- throw new DakotaException($"nutzdatendatei - Länger als 65535: {nutzdatendatei.Length}");
- }
-
- protokoll.IKDatenannahmestelle = file_from_manager.GetIKDatenannahmestelle();
- protokoll.IKKostentrager = file_from_manager.GetIKKostenträger();
- protokoll.IKLeistungserbringer = file_from_manager.GetIKLeistungserbringer();
- protokoll.IKKrankenkasse = file_from_manager.GetIKVersichertenKarte();
-
- protokoll.Rechnungsnummer = file_from_manager.GetRechnungsnummer();
- protokoll.Auftragsdatei = file_from_manager.GetAuftragsdatei();
- protokoll.Nutzdatendatei = nutzdatendatei;
- protokoll.Transfername = file_from_manager.GetTransferName();
- protokoll.Dateigrosse = nutzdatendatei.Length;
-
- protokoll.Dateityp = "Nutzdatendatei";
- protokoll.Dateiname = protokoll.Transfername;
-
- protokoll.AbsenderBezeichnung = "ownSoft GmbH";
- protokoll.EmpfangerBezeichnung = orga.BezDatenannahmestelle;
- }
- catch (DakotaException de)
- {
- if (string.IsNullOrEmpty(de.Title))
- de.Title = "Protokoll Erstellung";
-
- throw de;
- }
- catch (Exception e)
- {
- throw new DakotaException(e.Message, "Erstellung");
- }
- }
-
- private Tuple GetNextDatenaustauschreferenzTransfernummer(GkvAbrechnung gkvAbrechnung, string datenannahmestelle)
- {
- var datenaustauschref = DAOFactory.SearchDAO.GetNextDatenaustauschreferenz(datenannahmestelle);
- int transfernummer;
-
- var state = GkvAbrechnung.GetState(gkvAbrechnung);
-
- if (state == GkvState.NoSend)
- {
- transfernummer = DAOFactory.SearchDAO.GetNextTransfernummer(datenannahmestelle);
- }
- else if (state == GkvState.Error || state == GkvState.ErrorFatal)
- {
- transfernummer = gkvAbrechnung.GkvTransferProtokolle.Last().Transfernummer;
- }
- else
- {
- throw new ArgumentException("Versucht Datenaustauschref zu laden, invalid state", nameof(state));
- }
-
- return new Tuple(datenaustauschref, transfernummer);
- }
- private Tuple ClearDatenaustauschreferenzTransfernummer(int datenaustauschreferenz, int transfernummer)
- {
- int d = datenaustauschreferenz % 99999;
- int t = transfernummer % 1000;
-
- if (d == 0)
- {
- d = 99999;
- }
-
- return new Tuple(d, t);
- }
-
- private GkvApp8SendNewResponse SendApp8SendNewRequest(GkvTransferProtokoll protokoll)
- {
- var gkv_transfer_dc = MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MapToNewDC(protokoll);
-
- var url = "https://app8.bewoplaner.de/service/GkvAbrechnungView.aspx";
-
-#if DEBUG
- //url = "http://localhost:3777/Host/GkvAbrechnungView.aspx";
-#endif
-
- var request_app8 = new GkvApp8SendNewRequest
- {
- SendDirect = true,
- GkvTransferProtokoll = gkv_transfer_dc
- };
-
-#if DEBUG
- request_app8.SendDirect = false;
-#endif
-
- var response_app8 = SendApp8Request(url, request_app8);
-
- if (!response_app8.Success)
- throw new DakotaException(response_app8.Message);
-
- return response_app8;
- }
- ///
- ///
- ///
- ///
- ///
- ///
- /// Returns true, if the states are all up to date. False otherwise.
- private bool SendApp8GetStatusRequest(GkvAbrechnungDC[] updateables)
- {
- var updateables_len = updateables.Count();
-
- var url = "https://app8.bewoplaner.de/service/GkvAbrechnungView.aspx";
-
- var request = new GkvApp8GetStatusRequest
- {
- Tenant = MultitenancyOperationContextExt.Current.Tenant,
- Oids = new long[updateables_len],
- DebugMode = "fozc4897b6ztvf978AFCRRG244fvFV2532fvf324AF",
- };
-
- for (int id = 0; id < updateables_len; id++)
- {
- var gkv_abrechnung = updateables[id];
- var gkv_transfer = gkv_abrechnung.TransferProtokolle.Last();
-
- request.Oids[id] = gkv_transfer.GkvTransferProtokollOid.Value;
- }
-
- GkvApp8GetStatusResponse response_app8;
- try
- {
- response_app8 = SendApp8Request(url, request);
- }
- catch (Exception e)
- {
- return true;
- }
-
- if (!response_app8.Success)
- throw new DakotaException(response_app8.Message);
-
- bool allAreUpToDate = true;
- for (int id = 0; id < updateables_len; id++)
- {
- var gkv_abrechnung = updateables[id];
- var fehler = response_app8.Fehler[id];
-
- if (fehler is null)
- continue;
-
- allAreUpToDate = false;
-
- var gkv_abrechnung_entity = DAOFactory.GenericDAO.LoadByID(gkv_abrechnung.GkvAbrechnungOid.Value);
-
- var protokoll = gkv_abrechnung_entity.GkvTransferProtokolle.First(x => x.Oid == fehler.Oid);
-
- protokoll.Fehlerdatum = fehler.Datum;
- protokoll.Fehlerlevel = fehler.Level;
- protokoll.Fehlernachricht = fehler.Nachricht;
- protokoll.Fehlertitel = fehler.Titel;
-
- DAOFactory.GenericDAO.Update(gkv_abrechnung_entity);
- }
-
- return allAreUpToDate;
- }
-
- private GkvApp8GetIKResponse SendApp8GetIKRequest(Organisation orga)
- {
- var gruppe = orga.Leistungserbringergruppe;
- var abr = DakotaUtils.GetAbrechnungscode(gruppe);
- var tarif = DakotaUtils.GetTarifkennzeichen(gruppe);
-
- var url = "https://app8.bewoplaner.de/service/GkvAbrechnungView.aspx";
-
- var request = new GkvApp8GetIKRequest
- {
- Abrechnungscode = abr,
- IKKrankenkasse = orga.IKKrankenkasse,
- Tarifkennzeichen = tarif
- };
-
- return SendApp8Request(url, request);
- }
-
- private T2 SendApp8Request(string url, T request) where T : GkvApp8Request where T2 : GkvApp8Response
- {
- var user = LoggedInUserOperationContextExt.Current?.User ?? SessionFacade.LoggedInUser;
- if (user == null)
- {
- throw new DakotaException("User unbekannt", "KApp");
- }
-
- request.Username = user.LoginName;
- request.Password = user.BCryptPassword;
- request.DebugMode = "fozc4897b6ztvf978AFCRRG244fvFV2532fvf324AF";
- request.Tenant = MultitenancyOperationContextExt.Current.Tenant;
-
- return JsonConvert.DeserializeObject(SendApp8Request(url, JsonConvert.SerializeObject(request)));
- }
- private string SendApp8Request(string url, string dataString)
- {
- string response_app8_str;
-
- try
- {
- url += "?tenant=" + MultitenancyOperationContextExt.Current.Tenant;
-
- using (WebClient client = new WebClient())
- {
- client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
-
- response_app8_str = client.UploadString(url, "POST", dataString);
- }
- }
- catch (Exception e)
- {
- throw new DakotaException(e.Message, "App8");
- }
-
- if (string.IsNullOrEmpty(response_app8_str))
- throw new DakotaException("Leere Antwort", "App8");
-
- return response_app8_str;
- }
-
- #endregion
- }
+ public void UpdateSettlementInvoice(List invoices)
+ {
+ try
+ {
+ var originals = DAOFactory.GenericDAO.LoadByIDs(invoices.Select(i => i.SettlementIvoiceOid.Value));
+ MapperFactory.SettlementDC_SettlementInvoice.MergeWithEntitys(invoices, originals);
+
+ //originals.ForEach(
+ // i =>
+ // {
+ //i.InvoiceBase.Type = InvoiceType.Settlement;
+
+ // We´ll add an invoiceitem, so we can treat a settlement like any other invoice
+ //i.InvoiceBase.InvoiceItems.Clear();
+ //i.InvoiceBase.InvoiceItems.Add(
+ // new InvoiceItem
+ // {
+ // AmountTotal = i.Claim,
+ // ItemPeriodStart = i.InvoiceBase.AccountingPeriodStart,
+ // ItemPeriodEnd = i.InvoiceBase.AccountingPeriodEnd,
+ // ItemDescription = "Spitzabrechung"
+ // });
+ //});
+ DAOFactory.GenericDAO.Update(originals);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+
+ public List LoadInvoiceNumberList()
+ {
+ try
+ {
+ var numbers = DAOFactory.GenericDAO.GetAllActive();
+
+ return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDCs(numbers);
+
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public List UpdateInvoiceNumberList(List dclist)
+ {
+ try
+ {
+ var numbers = DAOFactory.GenericDAO.GetAllActive();
+
+ MapperFactory.InvoiceNumberDC_InvoiceNumber.MergeWithEntitys(dclist, numbers);
+ DAOFactory.GenericDAO.Update(numbers);
+
+ return MapperFactory.InvoiceNumberDC_InvoiceNumber.MapToNewDCs(numbers);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ #region GKV
+ public GkvAbrechnungDC GetGkvAbrechnung(long oid)
+ {
+ try
+ {
+ var gkv = DAOFactory.GenericDAO.GetByID(oid);
+
+ var dc = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkv);
+
+ return dc;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+ public List GetFilteredGkvAbrechnungen(GkvAbrechnungViewFilterDC gkvAbrechnungViewFilter)
+ {
+ try
+ {
+ if (gkvAbrechnungViewFilter == null || !gkvAbrechnungViewFilter.FilterTime)
+ return GetAllGkvAbrechnungen();
+
+ var start = gkvAbrechnungViewFilter.Start;
+ var end = gkvAbrechnungViewFilter.End;
+ var filter = gkvAbrechnungViewFilter.FilterForInvoiceDate;
+
+ var entities = DAOFactory.SearchDAO.GetGkvAbrechnungen(start, end, filter);
+
+ return MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entities);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+ public List GetAllGkvAbrechnungen()
+ {
+ try
+ {
+ var user = LoggedInUserOperationContextExt.Current?.User ?? SessionFacade.LoggedInUser;
+
+ var entries = DAOFactory.GenericDAO.GetAllActive();
+
+ var dcs = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entries);
+
+ var updateables = dcs.Where(x => x.IsWaiting()).ToArray();
+
+ if (!updateables.Any())
+ return dcs;
+
+ var isUpToDate = SendApp8GetStatusRequest(updateables);
+
+ if (isUpToDate)
+ return dcs;
+
+ entries = DAOFactory.GenericDAO.GetAllActive();
+
+ dcs = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDCs(entries);
+
+ return dcs;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public GkvAbrechnungCreateResponseDC CreateNewGkvAbrechnung(GkvAbrechnungCreateRequestDC request)
+ {
+ var response = new GkvAbrechnungCreateResponseDC();
+
+ try
+ {
+ var gkv_abrechnung = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewEntity(request.GkvAbrechnungDC);
+
+ if (gkv_abrechnung.AbrechnungsZeitraumEnde.Value.Hour == 0)
+ {
+ gkv_abrechnung.AbrechnungsZeitraumEnde = gkv_abrechnung.AbrechnungsZeitraumEnde.Value.Date.AddDays(1).AddMilliseconds(-1);
+ }
+
+ var orga = gkv_abrechnung.GetOrganisation();
+
+ gkv_abrechnung.Verfahrensstufe = orga.Verfahrensstufe;
+
+ decimal gesamt = 0;
+ foreach (var invoicebase_oid in request.SelectedInvoiceBases)
+ {
+ var service = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoicebase_oid);
+ var invoicebase = DAOFactory.GenericDAO.GetByID(invoicebase_oid);
+
+ var invoicebase_dc = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(invoicebase);
+
+ foreach (var peroid in service.ServiceInvoicePeriodList)
+ {
+ foreach (var invoice in peroid.InvoiceItemList)
+ {
+ gesamt += invoice.AmountTotal.Value;
+ }
+ }
+ }
+
+ gkv_abrechnung.Betrag = gesamt;
+ gkv_abrechnung.Bezahlt = false;
+
+ gkv_abrechnung.ErstelltAm = DateTime.Now;
+
+ DAOFactory.GenericDAO.Insert(gkv_abrechnung);
+
+ var gkv_abrechnung_dc = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkv_abrechnung);
+
+ response.Success = true;
+ response.GkvAbrechnungDC = gkv_abrechnung_dc;
+ }
+ catch (GkvException exc)
+ {
+ response.Message = exc.Message;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+
+ return response;
+ }
+ public GkvAbrechnungDC UpdateGkvAbrechnung(GkvAbrechnungDC abrechnung)
+ {
+ try
+ {
+ var entity = DAOFactory.GenericDAO.GetByID(abrechnung.GkvAbrechnungOid.Value);
+
+ MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MergeWithEntity(abrechnung, entity);
+
+ foreach (var invoice in entity.InvoiceBases)
+ {
+ invoice.IsPaid = entity.Bezahlt;
+ }
+
+ DAOFactory.GenericDAO.Update(entity);
+
+ return MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(entity);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+ public void DeleteGkvAbrechnung(GkvAbrechnungDC abrechnung)
+ {
+ try
+ {
+ ServiceLogic.SetActivationType(abrechnung.GkvAbrechnungOid.Value, abrechnung.GkvAbrechnungVersion.Value, ActivationTypeId.Deleted);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ public GkvAbrechnungSendResponseDC SendNewGkvAbrechnung(GkvAbrechnungSendRequestDC req)
+ {
+ var response = new GkvAbrechnungSendResponseDC();
+
+ var oid = req.GkvAbrechnungOid;
+
+ var entity = DAOFactory.GenericDAO.LoadByID(oid);
+
+ var state = entity.GetState();
+
+ if (entity.IsWaiting() || state == GkvState.Paid)
+ {
+ response.Message = "Validierung fehlgeschlagen";
+ return response;
+ }
+
+ var protokoll = new GkvTransferProtokoll
+ {
+ ErstelltAm = DateTime.Now,
+ GkvAbrechnungOid = entity.Oid.Value
+ };
+
+ try
+ {
+ CreateGkvTransferProtokoll(oid, entity, protokoll);
+
+ if (entity.GkvTransferProtokolle is null)
+ entity.GkvTransferProtokolle = new List();
+
+ entity.GkvTransferProtokolle.Add(protokoll);
+
+ // Protokoll braucht Oid
+ DAOFactory.GenericDAO.Update(entity);
+
+ var app8_response = SendApp8SendNewRequest(protokoll);
+
+ var app8_protokoll = app8_response.GkvTransferProtokollDC;
+
+ MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MergeWithEntity(app8_protokoll, protokoll);
+
+ response.Success = app8_response.Success;
+ response.Message = app8_response.Message;
+ }
+ catch (GkvException de)
+ {
+ protokoll.ResultType = GkvTransferResultType.FailSoft;
+ protokoll.Fehlerdatum = DateTime.Now;
+ protokoll.Fehlernachricht = de.Message;
+ protokoll.Fehlertitel = de.Title ?? "Default";
+ }
+ catch (Exception e)
+ {
+ protokoll.ResultType = GkvTransferResultType.FailFatal;
+ protokoll.Fehlerdatum = DateTime.Now;
+ protokoll.Fehlernachricht = e.ToString();
+ protokoll.Fehlertitel = "Erstellung (kritisch)";
+ }
+
+ DAOFactory.GenericDAO.Update(entity);
+
+ response.TransferProtokoll = MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MapToNewDC(protokoll);
+ response.GkvAbrechnungDC = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(entity);
+
+ return response;
+ }
+ public GkvAbrechnungGetIKResponseDC SendGetIKRequest(GkvAbrechnungGetIKRequestDC req)
+ {
+ try
+ {
+ var app8req = new GkvServerGetIKRequestDC
+ {
+ IKKrankenkasse = req.IKKrankenkasse,
+ Leistungserbringergruppe = req.Leistungserbringergruppe,
+ Abrechnungscode = DakotaUtils.GetAbrechnungscode(req.Leistungserbringergruppe),
+ Tarifkennzeichen = DakotaUtils.GetTarifkennzeichen(req.Leistungserbringergruppe)
+ };
+
+ var app8res = SendApp8Request(app8req);
+
+ var res = new GkvAbrechnungGetIKResponseDC
+ {
+ BezDatenannahmestelle = app8res.BezDatenannahmestelle,
+ Gefunden = app8res.Gefunden,
+ IKDatenannahmestelle = app8res.IKDatenannahmestelle,
+ IKKostentrager = app8res.IKKostentrager,
+ IKKrankenkasse = app8res.IKKrankenkasse,
+ Message = app8res.Message,
+ Success = app8res.Success
+ };
+
+ return res;
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
+ private void CreateGkvTransferProtokoll(long oid, GkvAbrechnung gkvAbrechnung, GkvTransferProtokoll protokoll)
+ {
+ try
+ {
+ var manager = new DakotaManager();
+ var mandatordc = new OperationsServiceImp().GetMandator();
+
+ DakotaValidator.ValidateMandator(mandatordc);
+
+ var gkvAbrechnungDC = MapperFactory.GkvAbrechnungDC_GkvAbrechnung.MapToNewDC(gkvAbrechnung);
+ var orgadc = gkvAbrechnungDC.Organisation;
+
+ DakotaValidator.ValidateOrganisation(orgadc);
+
+ var datenannahmestelle = orgadc.IKDatenannahmestelle;
+ var (datenaustauschreferenz, transfernummer) = GetNextDatenaustauschreferenzTransfernummer(gkvAbrechnung, datenannahmestelle);
+ var (dat_short, tra_short) = ClearDatenaustauschreferenzTransfernummer(datenaustauschreferenz, transfernummer);
+
+ protokoll.Datenaustauschreferenz = datenaustauschreferenz;
+ protokoll.Transfernummer = transfernummer;
+
+ foreach (var invoicebase in gkvAbrechnung.InvoiceBases)
+ {
+ var service = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoicebase.Oid.Value);
+ var orga2 = invoicebase.CostBearer2SupportConcept.CostBearer.Organisation;
+ var customer = invoicebase.CostBearer2SupportConcept.SupportConcept.Customer;
+
+ var invoicebase_dc = MapperFactory.InvoiceBaseDC_InvoiceBase.MapToNewDC(invoicebase);
+
+ var servicedc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(service);
+ var customerdc = MapperFactory.CustomerDC_Customer.MapToNewDC(customer);
+
+ DakotaValidator.ValidateCustomer(customerdc);
+
+ manager.Add(servicedc, orgadc, customerdc, mandatordc, dat_short, tra_short);
+ }
+
+ manager.Apply();
+
+ if (manager.DakotaFileDict.Count != 1 || manager.DakotaFileDict.First().Value.GetKostenträgerCount() != 1)
+ {
+ throw new GkvException("Unerwartete Anzahl an Dakota Files berechnet.");
+ }
+
+ var file_from_manager = manager.DakotaFileDict.First().Value;
+
+ var nutzdatendatei = file_from_manager.GetNutzdatendatei();
+
+ // https://dev.mysql.com/doc/refman/8.3/en/string-type-syntax.html
+ // A TEXT column with a maximum length of 65,535 (2^16 − 1) characters.
+ // The effective maximum length is less if the value contains multibyte
+ // characters. Each TEXT value is stored using a 2-byte length prefix
+ // that indicates the number of bytes in the value.
+ if (nutzdatendatei.Length > 65535)
+ {
+ throw new GkvException($"nutzdatendatei - Länger als 65535: {nutzdatendatei.Length}");
+ }
+
+ protokoll.IKDatenannahmestelle = file_from_manager.GetIKDatenannahmestelle();
+ protokoll.IKKostentrager = file_from_manager.GetIKKostenträger();
+ protokoll.IKLeistungserbringer = file_from_manager.GetIKLeistungserbringer();
+ protokoll.IKKrankenkasse = file_from_manager.GetIKVersichertenKarte();
+
+ protokoll.Rechnungsnummer = file_from_manager.GetRechnungsnummer();
+ protokoll.Auftragsdatei = file_from_manager.GetAuftragsdatei();
+ protokoll.Nutzdatendatei = nutzdatendatei;
+ protokoll.Transfername = file_from_manager.GetTransferName();
+ protokoll.Dateigrosse = nutzdatendatei.Length;
+
+ protokoll.Dateityp = "Nutzdatendatei";
+ protokoll.Dateiname = protokoll.Transfername;
+
+ protokoll.AbsenderBezeichnung = "ownSoft GmbH";
+ protokoll.EmpfangerBezeichnung = orgadc.BezDatenannahmestelle;
+ }
+ catch (GkvException de)
+ {
+ if (string.IsNullOrEmpty(de.Title))
+ de.Title = "Protokoll Erstellung";
+
+ throw de;
+ }
+ catch (Exception e)
+ {
+ throw new GkvException(e.Message, "Erstellung");
+ }
+ }
+
+ private Tuple GetNextDatenaustauschreferenzTransfernummer(GkvAbrechnung gkvAbrechnung, string datenannahmestelle)
+ {
+ var datenaustauschref = DAOFactory.SearchDAO.GetNextDatenaustauschreferenz(datenannahmestelle);
+ int transfernummer;
+
+ var state = gkvAbrechnung.GetState();
+
+ if (state == GkvState.NoSend)
+ {
+ transfernummer = DAOFactory.SearchDAO.GetNextTransfernummer(datenannahmestelle);
+ }
+ else if (state == GkvState.ErrorSoft || state == GkvState.ErrorFatal || state == GkvState.ErrorFolgefehler)
+ {
+ transfernummer = gkvAbrechnung.GkvTransferProtokolle.Last().Transfernummer;
+ }
+ else
+ {
+ throw new ArgumentException("Versucht Transfernummer zu laden, invalid state", nameof(state));
+ }
+
+ return new Tuple(datenaustauschref, transfernummer);
+ }
+ private Tuple ClearDatenaustauschreferenzTransfernummer(int datenaustauschreferenz, int transfernummer)
+ {
+ int d = datenaustauschreferenz % 99999;
+ int t = transfernummer % 1000;
+
+ if (d == 0)
+ {
+ d = 99999;
+ }
+
+ return new Tuple(d, t);
+ }
+
+ private GkvServerSendNewResponseDC SendApp8SendNewRequest(GkvTransferProtokoll protokoll)
+ {
+ var gkv_transfer_dc = MapperFactory.GkvTransferProtokollDC_GkvTransferprotokoll.MapToNewDC(protokoll);
+
+ var request_app8 = new GkvServerSendNewRequestDC
+ {
+ Protokoll = gkv_transfer_dc
+ };
+
+ var response_app8 = SendApp8Request(request_app8);
+
+ if (!response_app8.Success)
+ throw new GkvException(response_app8.Message);
+
+ return response_app8;
+ }
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Returns true, if the states are all up to date. False otherwise.
+ private bool SendApp8GetStatusRequest(GkvAbrechnungDC[] updateables)
+ {
+ var updateables_len = updateables.Count();
+
+ var request = new GkvServerGetStatusRequestDC
+ {
+ Tenant = MultitenancyOperationContextExt.Current.Tenant,
+ Oids = new long[updateables_len]
+ };
+
+ for (int id = 0; id < updateables_len; id++)
+ {
+ var gkv_abrechnung = updateables[id];
+ var gkv_transfer = gkv_abrechnung.TransferProtokolle.Last();
+
+ request.Oids[id] = gkv_transfer.GkvTransferProtokollOid.Value;
+ }
+
+ GkvServerGetStatusResponseDC response_app8;
+ try
+ {
+ response_app8 = SendApp8Request(request);
+ }
+ catch (Exception e)
+ {
+ throw e;
+
+ return true;
+ }
+
+ if (!response_app8.Success)
+ throw new GkvException("Success false - " + response_app8.Message);
+
+ if (response_app8.Results is null)
+ throw new GkvException("Result null - " + response_app8.Message);
+
+ var results = response_app8.Results.Where(x => x is object);
+
+ if (!results.Any())
+ return true;
+
+ HandleGkvServerResults(results);
+
+ return false;
+ }
+
+ public void HandleGkvServerResults(IEnumerable results)
+ {
+ var protokolls = new List();
+ foreach (var result in results)
+ {
+ var protokoll = DAOFactory.GenericDAO.GetByID(result.ProtokollOid);
+
+ protokoll.ResultType = result.ResultType;
+ protokoll.Fehlertitel = result.Titel;
+ protokoll.Fehlerdatum = result.Datum;
+ protokoll.Fehlernachricht = result.Nachricht;
+
+ switch (result.ResultType)
+ {
+ case GkvTransferResultType.Success:
+ protokoll.SentDakotaSuccess = true;
+ break;
+ case GkvTransferResultType.FailSoft:
+ protokoll.SentApp8Success = false;
+ break;
+ case GkvTransferResultType.FailFatal:
+ protokoll.SentApp8Success = false;
+ break;
+ case GkvTransferResultType.FailFollowUp:
+ protokoll.SentApp8Success = false;
+ break;
+ }
+
+ protokolls.Add(protokoll);
+ }
+
+ if(protokolls.Any())
+ DAOFactory.GenericDAO.Update(protokolls);
+
+ var follows = results.Where(x => x.ResultType == GkvTransferResultType.FailFollowUp);
+
+ if (follows.Any())
+ {
+ foreach (var follow in follows)
+ {
+ var protokoll_oid = follow.ProtokollOid;
+ var protokoll = DAOFactory.GenericDAO.LoadByID(protokoll_oid);
+ var abrechnung_oid = protokoll.GkvAbrechnungOid;
+
+ var new_req = new GkvAbrechnungSendRequestDC()
+ {
+ GkvAbrechnungOid = abrechnung_oid
+ };
+
+ var res = SendNewGkvAbrechnung(new_req);
+
+ if (!res.Success)
+ throw new GkvException("Success - " + res.Message);
+ }
+ }
+ }
+
+ private Res SendApp8Request(Req request) where Req : GkvRequestDC where Res : GkvResponseDC
+ {
+ var user = LoggedInUserOperationContextExt.Current?.User ?? SessionFacade.LoggedInUser;
+ if (user == null)
+ {
+ throw new GkvException("User unbekannt", "KundenApp");
+ }
+
+ request.Username = user.LoginName;
+ request.Password = user.BCryptPassword;
+ request.Tenant = MultitenancyOperationContextExt.Current.Tenant;
+
+ if(request is GkvServerSendNewRequestDC send_new_req)
+ {
+ send_new_req.ApplicationUserOid = user.Oid.Value;
+ }
+
+ return GkvSender.SendApp8Request(request, request.Tenant);
+ }
+
+ #endregion
+ }
}
\ No newline at end of file
diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs
index 0460fd9ea..ef1a05af3 100644
--- a/Service/ServiceImplementations/CustomerServiceImp.cs
+++ b/Service/ServiceImplementations/CustomerServiceImp.cs
@@ -853,6 +853,22 @@ namespace BeWo.Service.ServiceImplementations
}
}
+ public List GetAllGkvValidOrganisationsCompact()
+ {
+ try
+ {
+ IList list = DAOFactory.GenericDAO.GetAllActiveAndArchived();
+
+ list = list.Where(x => DakotaValidator.IsOrganisationInformationValid(x.IKDatenannahmestelle, x.IKKostentrager, x.IKKrankenkasse, x.BezDatenannahmestelle)).ToList();
+
+ return CreateCompactOrganisations(list);
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
+
public List GetAllOrganisationsCompact()
{
try
diff --git a/Service/ServiceImplementations/UserServiceImp.cs b/Service/ServiceImplementations/UserServiceImp.cs
index 78ad688ca..83b36c46e 100644
--- a/Service/ServiceImplementations/UserServiceImp.cs
+++ b/Service/ServiceImplementations/UserServiceImp.cs
@@ -409,180 +409,179 @@ namespace BeWo.Service.ServiceImplementations
public UserValidationResult IsUserValid(string pUserName, string pPassword, string pPIN, string clientId, bool checkTenant, string twoFactorPin)
{
try
- {
- if (!checkTenant || TenantExists())
- {
- String version = "Unbekannt";
+ {
+ if (checkTenant && !TenantExists())
+ {
+ return UserValidationResult.TenantUnknown;
+ //return Membership.ValidateUser(pUserName, pPassword);
+ }
+ String version = "Unbekannt";
- if (!String.IsNullOrEmpty(pUserName) && pUserName.IndexOf("//Version=") >= 0)
+ if (!String.IsNullOrEmpty(pUserName) && pUserName.IndexOf("//Version=") >= 0)
+ {
+ var tempUser = pUserName;
+
+ pUserName = tempUser.Substring(0, tempUser.IndexOf("//Version="));
+ version = tempUser.Substring(tempUser.IndexOf("//Version=") + 10);
+ }
+ String pin = pPIN;
+
+ if (!String.IsNullOrEmpty(pin))
+ {
+
+ }
+
+ ApplicationUser bsUser = DAOFactory.UserDAO.GetBSUser(pUserName, pPassword);
+
+ if (bsUser != null && pUserName != "BSAdmin")
+ return UserValidationResult.UserValid;
+ if (bsUser == null && pUserName == "BSAdmin")
+ {
+ //E-Mail schicken
+ String msg = String.Format("Fehlerhafter Loginversuch am {0:dd.MM.yyyy HH:mm}. Benutzername: {1}, Passwort: {2}", DateTime.Now, pUserName, pPassword);
+ Utils.SendErrorMail("BEWOPLANER FEHLERHAFTER LOGIN VERSUCH", msg);
+ }
+ SupportPin supportPIN = null;
+
+ ApplicationUser lUser = DAOFactory.UserDAO.FindUserByLoginName(pUserName);
+ bool valid = lUser != null && lUser.IsActive == ActivationTypeId.Active && DAOFactory.UserDAO.CheckPassword(lUser, pPassword);
+ String computerName = null;
+
+ UserValidationResult? result = null;
+
+
+
+ if (pUserName == "BSAdmin")
+ {
+ var sha256 = Utils.GetSHA256(pPassword);
+
+ if (sha256 == "B2-FF-FF-CA-3E-DD-8F-8C-10-5A-05-C7-1F-EB-09-AF-3B-9B-DF-C7-B7-C2-6D-CC-34-56-17-DD-F3-28-B5-B1")
{
- var tempUser = pUserName;
+ //Hier einkommentieren wenn PIN aktiviert werden soll
- pUserName = tempUser.Substring(0, tempUser.IndexOf("//Version="));
- version = tempUser.Substring(tempUser.IndexOf("//Version=") + 10);
+
+ //if (!String.IsNullOrEmpty(pPIN) && pPIN.IndexOf('_') >= 0)
+ //{
+ // pin = pPIN.Substring(0, pPIN.IndexOf('_'));
+ // computerName = pPIN.Substring(pPIN.IndexOf('_') + 1);
+ //}
+ //var pins = DAOFactory.GenericDAO.GetAll();
+ //var y = pins.Where(p => p.Pin.Equals(pin)).ToList();
+
+ //if (y.Count == 0)
+ //{
+ // result = UserValidationResult.IncorrectPin;
+ // valid = false;
+ //}
+ //else
+ //{
+ // supportPIN = y[0];
+ // if (supportPIN.IsUsed.Value ||
+ // supportPIN.ExpirationDate < DateTime.Now ||
+ // supportPIN.UsingDate != null)
+ // {
+ // if (supportPIN.IsUsed.HasValue && supportPIN.IsUsed.Value)
+ // result = UserValidationResult.PinAlreadyUsed;
+ // else if (supportPIN.ExpirationDate < DateTime.Now)
+ // result = UserValidationResult.PinExpired;
+ // valid = false;
+ // }
+ // else
+ // {
+ // supportPIN.IsUsed = true;
+ // supportPIN.UsingDate = DateTime.Now;
+ // supportPIN.Notice = computerName;
+ // }
+ //}
+
+ //Bis hier einkommentieren
}
- String pin = pPIN;
+ }
- if (!String.IsNullOrEmpty(pin))
- {
-
- }
-
- ApplicationUser bsUser = DAOFactory.UserDAO.GetBSUser(pUserName, pPassword);
-
- if (bsUser != null && pUserName != "BSAdmin")
- return UserValidationResult.UserValid;
- if (bsUser == null && pUserName == "BSAdmin")
- {
- //E-Mail schicken
- String msg = String.Format("Fehlerhafter Loginversuch am {0:dd.MM.yyyy HH:mm}. Benutzername: {1}, Passwort: {2}", DateTime.Now, pUserName, pPassword);
- Utils.SendErrorMail("BEWOPLANER FEHLERHAFTER LOGIN VERSUCH", msg);
- }
- SupportPin supportPIN = null;
-
- ApplicationUser lUser = DAOFactory.UserDAO.FindUserByLoginName(pUserName);
- bool valid = lUser != null && lUser.IsActive == ActivationTypeId.Active && DAOFactory.UserDAO.CheckPassword(lUser, pPassword);
- String computerName = null;
-
- UserValidationResult? result = null;
-
-
-
- if (pUserName == "BSAdmin")
- {
- var sha256 = Utils.GetSHA256(pPassword);
-
- if (sha256 == "B2-FF-FF-CA-3E-DD-8F-8C-10-5A-05-C7-1F-EB-09-AF-3B-9B-DF-C7-B7-C2-6D-CC-34-56-17-DD-F3-28-B5-B1")
- {
- //Hier einkommentieren wenn PIN aktiviert werden soll
-
-
- //if (!String.IsNullOrEmpty(pPIN) && pPIN.IndexOf('_') >= 0)
- //{
- // pin = pPIN.Substring(0, pPIN.IndexOf('_'));
- // computerName = pPIN.Substring(pPIN.IndexOf('_') + 1);
- //}
- //var pins = DAOFactory.GenericDAO.GetAll();
- //var y = pins.Where(p => p.Pin.Equals(pin)).ToList();
-
- //if (y.Count == 0)
- //{
- // result = UserValidationResult.IncorrectPin;
- // valid = false;
- //}
- //else
- //{
- // supportPIN = y[0];
- // if (supportPIN.IsUsed.Value ||
- // supportPIN.ExpirationDate < DateTime.Now ||
- // supportPIN.UsingDate != null)
- // {
- // if (supportPIN.IsUsed.HasValue && supportPIN.IsUsed.Value)
- // result = UserValidationResult.PinAlreadyUsed;
- // else if (supportPIN.ExpirationDate < DateTime.Now)
- // result = UserValidationResult.PinExpired;
- // valid = false;
- // }
- // else
- // {
- // supportPIN.IsUsed = true;
- // supportPIN.UsingDate = DateTime.Now;
- // supportPIN.Notice = computerName;
- // }
- //}
-
- //Bis hier einkommentieren
- }
- }
-
- if (!result.HasValue)
- result = valid ? UserValidationResult.UserValid : UserValidationResult.UserUnknown;
- if (result.Value == UserValidationResult.UserValid)
- {
- //if (lUser.Employee.IsActive == ActivationTypeId.Archived)
- //{
- //result = UserValidationResult.EmployeeDeleted;
- //}
- var settings = AppSettings.CreateSettings();
+ if (!result.HasValue)
+ result = valid ? UserValidationResult.UserValid : UserValidationResult.UserUnknown;
+ if (result.Value == UserValidationResult.UserValid)
+ {
+ //if (lUser.Employee.IsActive == ActivationTypeId.Archived)
+ //{
+ //result = UserValidationResult.EmployeeDeleted;
+ //}
+ var settings = AppSettings.CreateSettings();
#if DEBUG
settings.UseTwoFactorAuth = false;
#endif
- if (settings.UseTwoFactorAuth)
- {
- if (String.IsNullOrEmpty(twoFactorPin))
- {
- result = CreateTwoFactorCode(lUser);
- }
- else
- {
- if (!CheckTwoFactorCode(lUser, twoFactorPin))
- {
- result = UserValidationResult.UserUnknown;
- }
- else
- {
- result = UserValidationResult.UserValid;
- }
- }
- }
- else if (settings.IsPasswordSecurityActiv)
- {
+ if (settings.UseTwoFactorAuth)
+ {
+ if (String.IsNullOrEmpty(twoFactorPin))
+ {
+ result = CreateTwoFactorCode(lUser);
+ }
+ else
+ {
+ if (!CheckTwoFactorCode(lUser, twoFactorPin))
+ {
+ result = UserValidationResult.UserUnknown;
+ }
+ else
+ {
+ result = UserValidationResult.UserValid;
+ }
+ }
+ }
+ else if (settings.IsPasswordSecurityActiv)
+ {
- if (!lUser.Zeitstempel.HasValue || lUser.Zeitstempel.Value == DateTime.MinValue)
- {
- lUser.Zeitstempel = DateTime.Now;
- }
+ if (!lUser.Zeitstempel.HasValue || lUser.Zeitstempel.Value == DateTime.MinValue)
+ {
+ lUser.Zeitstempel = DateTime.Now;
+ }
- if (!lUser.Zeitstempel.HasValue || DateTime.Now > lUser.Zeitstempel.Value.AddYears(1))
- {
- result = UserValidationResult.PasswordExpired;
- }
- }
- if (pPassword == "bewo")
- {
- result = UserValidationResult.BeWoPasswordNotAllowed;
- }
- }
- var lLogin = new Login {LoginName = pUserName, LoginDate = DateTime.Now};
+ if (!lUser.Zeitstempel.HasValue || DateTime.Now > lUser.Zeitstempel.Value.AddYears(1))
+ {
+ result = UserValidationResult.PasswordExpired;
+ }
+ }
+ if (pPassword == "bewo")
+ {
+ result = UserValidationResult.BeWoPasswordNotAllowed;
+ }
+ }
+ var lLogin = new Login { LoginName = pUserName, LoginDate = DateTime.Now };
- if (lUser != null)
- lLogin.Password = Utils.GetMD5(Utils.GetMD5(String.Format("{0}_{1}_{2}", lUser.Salt, pPassword, "o238rRndguK4Fh8dsfkhwon54H8n3qo4itv8nz3o4LvnzQs0npmwEp")));
+ if (lUser != null)
+ lLogin.Password = Utils.GetMD5(Utils.GetMD5(String.Format("{0}_{1}_{2}", lUser.Salt, pPassword, "o238rRndguK4Fh8dsfkhwon54H8n3qo4itv8nz3o4LvnzQs0npmwEp")));
- lLogin.Browser = result.ToString();
- lLogin.IPAddress = Utils.GetClientIP();
- lLogin.Referrer = String.Format("{0}, Version: {1}", clientId, version);
- if (lLogin.Referrer.Length > 1024)
- {
- lLogin.Referrer = lLogin.Referrer.Substring(0, 1024);
- }
+ lLogin.Browser = result.ToString();
+ lLogin.IPAddress = Utils.GetClientIP();
+ lLogin.Referrer = String.Format("{0}, Version: {1}", clientId, version);
+ if (lLogin.Referrer.Length > 1024)
+ {
+ lLogin.Referrer = lLogin.Referrer.Substring(0, 1024);
+ }
- if (!String.IsNullOrEmpty(computerName))
- {
- lLogin.HostName = computerName;
- }
- var ctx = OperationContext.Current;
- if (ctx != null && ctx.Channel != null && ctx.Channel.LocalAddress != null && ctx.Channel.LocalAddress.Uri != null)
- lLogin.Notice = ctx.Channel.LocalAddress.Uri.ToString();
+ if (!String.IsNullOrEmpty(computerName))
+ {
+ lLogin.HostName = computerName;
+ }
+ var ctx = OperationContext.Current;
+ if (ctx != null && ctx.Channel != null && ctx.Channel.LocalAddress != null && ctx.Channel.LocalAddress.Uri != null)
+ lLogin.Notice = ctx.Channel.LocalAddress.Uri.ToString();
- DAOFactory.GenericDAO.Insert(lLogin);
+ DAOFactory.GenericDAO.Insert(lLogin);
- if (supportPIN != null)
- {
- DAOFactory.GenericDAO.Update(supportPIN);
- }
- if (!result.HasValue || result.Value != UserValidationResult.UserValid)
- {
- Thread.Sleep(1000);
- }
- return result.Value;
- //return Membership.ValidateUser(pUserName, pPassword);
- }
-
- return UserValidationResult.TenantUnknown;
- }
- catch (Exception e)
+ if (supportPIN != null)
+ {
+ DAOFactory.GenericDAO.Update(supportPIN);
+ }
+ if (!result.HasValue || result.Value != UserValidationResult.UserValid)
+ {
+ Thread.Sleep(1000);
+ }
+ return result.Value;
+ }
+ catch (Exception e)
{
//String path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bwp.txt");
//System.IO.File.AppendAllText(path, String.Format("{0:dd.MM.yyyy HH:mm:ss}", DateTime.Now) + "\n" + e.Message + "\n" + e.StackTrace);
diff --git a/Service/UnitOfWork/HibernateSessionContextInitializer.cs b/Service/UnitOfWork/HibernateSessionContextInitializer.cs
index d11cccb17..aec664bfd 100644
--- a/Service/UnitOfWork/HibernateSessionContextInitializer.cs
+++ b/Service/UnitOfWork/HibernateSessionContextInitializer.cs
@@ -33,8 +33,9 @@ namespace BeWo.Service.UnitOfWork
WCFHibernateSessionManager.OpenSession();
return lExt;
}
- catch (Exception)
+ catch (Exception e)
{
+ throw new FaultException(e.ToString());
return null;
}
}
diff --git a/Shared/AppSender/AppRequestSender.cs b/Shared/AppSender/AppRequestSender.cs
new file mode 100644
index 000000000..2f9891b34
--- /dev/null
+++ b/Shared/AppSender/AppRequestSender.cs
@@ -0,0 +1,104 @@
+using BS.Shared.DataContracts;
+using Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
+using System.Collections.Specialized;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.AppSender
+{
+ public static class AppRequestSender
+ {
+ private static readonly string GETSERVER_URL = "https://support.bewoplaner.de/api/getserver.php?k={0}&t=0";
+
+ public static string GetServerFromTenant(string tenant)
+ {
+#if DEBUG
+ // return "localhost:3777";
+#endif
+ try
+ {
+ String url = String.Format(GETSERVER_URL, tenant);
+ using (WebClient client = new WebClient())
+ {
+ //MessageBox.Show(hostAddress);
+ byte[] response = client.UploadValues(url, "POST", new NameValueCollection());
+
+ String server = System.Text.Encoding.ASCII.GetString(response);
+
+ return server;
+ }
+ }
+ catch (Exception ex)
+ {
+ return null;
+ }
+ }
+
+ public static Res Send(Req request, string url, string tenant) where Req : AppRequestDC where Res : AppResponseDC
+ {
+ request.Tenant = tenant;
+
+ var data = JsonConvert.SerializeObject(request);
+
+ var response_app8_str = Send(url, data, tenant);
+
+ if (string.IsNullOrEmpty(response_app8_str))
+ return null;
+
+ return JsonConvert.DeserializeObject(response_app8_str);
+ }
+
+ public static async Task SendAsync(Req request, string url, string tenant, long? useroid = null) where Req : AppRequestDC where Res : AppResponseDC
+ {
+ request.Tenant = tenant;
+
+ var data = JsonConvert.SerializeObject(request);
+
+ var response_app8_str = await SendAsync(url, data, tenant, useroid);
+
+ if (string.IsNullOrEmpty(response_app8_str))
+ return null;
+
+ return JsonConvert.DeserializeObject(response_app8_str);
+ }
+
+ private static string Send(string url, string dataString, string tenant)
+ {
+ string response_app8_str;
+
+ url += "?tenant=" + tenant;
+
+ using (WebClient client = new WebClient())
+ {
+ client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
+
+ response_app8_str = client.UploadString(url, "POST", dataString);
+ }
+
+ return response_app8_str;
+ }
+
+ private static async Task SendAsync(string url, string dataString, string tenant, long? useroid = null)
+ {
+ string response;
+
+ url += "?tenant=" + tenant;
+
+ if (useroid.HasValue)
+ url += "&user=" + useroid.Value;
+
+ using (WebClient client = new WebClient())
+ {
+ client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
+
+ response = await client.UploadStringTaskAsync(url, "POST", dataString);
+ }
+
+ return response;
+ }
+ }
+}
diff --git a/Shared/AppSender/GkvSender.cs b/Shared/AppSender/GkvSender.cs
new file mode 100644
index 000000000..0598b81a8
--- /dev/null
+++ b/Shared/AppSender/GkvSender.cs
@@ -0,0 +1,94 @@
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.GkvAbrechnung;
+using BS.Shared.Exceptions;
+using Newtonsoft.Json;
+using System;
+using System.Net;
+using System.Threading.Tasks;
+
+namespace BS.Shared.AppSender
+{
+ public static class GkvSender
+ {
+ private static readonly string GKVCLIENT_URL = "{0}/GkvAbrechnungClient.aspx";
+
+ public static string SerializeResponse(Res response) where Res : GkvResponseDC
+ => JsonConvert.SerializeObject(response);
+ public static Req DeserializeRequest(string str, Action sendInvalidInputResponse) where Req : AppRequestDC
+ {
+ if (str is null)
+ sendInvalidInputResponse();
+
+ var deserialize = JsonConvert.DeserializeObject(str);
+
+ if (deserialize is null)
+ sendInvalidInputResponse();
+
+ return JsonConvert.DeserializeObject(str);
+ }
+
+ public static Res SendApp8Request(Req request, string username, string password, string tenant) where Req : GkvRequestDC where Res : GkvResponseDC
+ {
+ request.Username = username;
+ request.Password = password;
+
+ return SendApp8Request(request, tenant);
+ }
+
+ public static Res SendApp8Request(Req request, string tenant) where Req : GkvRequestDC where Res : GkvResponseDC
+ {
+ string url = "https://app8.bewoplaner.de/service/GkvAbrechnungServer.aspx";
+
+#if DEBUG
+ url = "http://localhost:3777/Host/GkvAbrechnungServer.aspx";
+#endif
+
+ Res app8_response;
+
+ try
+ {
+ app8_response = AppRequestSender.Send(request, url, tenant);
+ }
+ catch (Exception e)
+ {
+ throw new GkvException(e.Message, "App8");
+ }
+
+ if (app8_response is null)
+ throw new GkvException("Leere Antwort", "App8");
+
+ return app8_response;
+ }
+
+ public static async Task SendKundenAppClientRequestAsync(Req request, string tenant, long useroid) where Req : AppRequestDC where Res : GkvResponseDC
+ {
+ string server = AppRequestSender.GetServerFromTenant(tenant);
+
+ if (string.IsNullOrEmpty(server))
+ return null;
+
+ var url = string.Format(GKVCLIENT_URL, $"https://{server}/service");
+
+#if DEBUG
+ if (server.IndexOf("localhost") > 0)
+ url = string.Format(GKVCLIENT_URL, $"http://{server}/Host");
+#endif
+
+ Res app8_response;
+
+ try
+ {
+ app8_response = await AppRequestSender.SendAsync(request, url, tenant, useroid);
+ }
+ catch (Exception e)
+ {
+ throw new GkvException(e.Message, "KundenApp");
+ }
+
+ if (app8_response is null)
+ throw new GkvException("Leere Antwort", "KundenApp");
+
+ return app8_response;
+ }
+ }
+}
diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs
index 593d68b99..10855aa25 100644
--- a/Shared/BeWoEntityEnums.cs
+++ b/Shared/BeWoEntityEnums.cs
@@ -1261,30 +1261,34 @@ namespace BS.Shared
AutomaticallyDeleted = 4
}
- public enum GkvAbrechnungApp8RequestTypeDC
+ public enum RequestType
{
Default,
- SendNew,
- GetStatus,
- GetIKNumber
+ GkvServerSendNew,
+ GkvServerGetIKNumber,
+ GkvServerGetStatus,
+ GkvClientResult
}
- public enum GkvTransferFehlerlevel
+ public enum GkvTransferResultType
{
- None = 0, // Kein Fehler
- Soft = 1, // Kann erneut senden
- Fatal = 2 // Kann nicht erneut senden
+ Success = 0, // Kein Fehler
+ FailSoft = 1, // Kann erneut senden
+ FailFatal = 2, // Kann nicht erneut senden
+ FailFollowUp = 3, // Muss neu berechnet werden
}
public enum GkvState
{
NoSend,
- Waiting,
- Waiting4Urbelege,
- Error,
+ ErrorSoft,
ErrorFatal,
+ ErrorFolgefehler,
Paid,
- OldAndNoFeedback
+ WaitingForDakota,
+ WaitingForKrankenkasse,
+ WaitingForKrankenkasseTooLong,
+ WaitingForUrbelege,
}
public enum GkvVerfahrensstufe
diff --git a/Shared/Core/DakotaValidator.cs b/Shared/Core/DakotaValidator.cs
new file mode 100644
index 000000000..873283dc3
--- /dev/null
+++ b/Shared/Core/DakotaValidator.cs
@@ -0,0 +1,126 @@
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.GkvAbrechnung;
+using BS.Shared.Exceptions;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.Core
+{
+ public static class DakotaValidator
+ {
+ public static string ValidateCustomer(string insuranceNumber, string versichertenStatus)
+ {
+ bool valid_number = IsVersichertennummerValid(insuranceNumber);
+ bool valid_status = IsVersichertenstatusValid(versichertenStatus);
+
+ if (!valid_number && !valid_status)
+ return $"Versichtertennummer & -status des {Translation.Translator.Translate("Klient/in")} ungültig.";
+ else if (!valid_number)
+ return $"Versichertennummer des {Translation.Translator.Translate("Klient/in")} ungültig";
+ else if (!valid_status)
+ return $"Versichertenstatus des {Translation.Translator.Translate("Klient/in")} ungültig";
+
+ return null;
+ }
+
+ ///
+ /// Validiert in erster Phase den Mandator.
+ ///
+ public static void ValidateMandator(MandatorDC mandatordc)
+ {
+ if (mandatordc == null)
+ throw new GkvException("Mandator ist null");
+
+ if (!DakotaValidator.IsIKNumberValid(mandatordc.IKLeistungserbringer))
+ throw new GkvException($"Die IK Nummer des Leistungserbringers \"{mandatordc.IKLeistungserbringer}\" ist ungültig.");
+ }
+
+ ///
+ /// Validiert in zweiter Phase die Daten. Bei Fehler wird eine DakotaException geworfen.
+ ///
+ public static void ValidateCustomer(CustomerDC customerDC)
+ {
+ string error = null;
+
+ if (customerDC == null)
+ error = "Customer ist null";
+ else if (!IsVersichertennummerValid(customerDC.InsuranceNumber))
+ error = $"Klient/in \"{customerDC.LastName}, {customerDC.FirstName}\" hat keine gültige Versichertennummer";
+ else if (!IsVersichertenstatusValid(customerDC.VersichertenStatus))
+ error = $"Klient/in \"{customerDC.LastName}, {customerDC.FirstName}\" hat keinen gültigen Versichertenstatus";
+
+ if (error != null)
+ throw new GkvException(error);
+ }
+
+ public static void ValidateOrganisation(OrganisationDC orga)
+ {
+ string error = null;
+
+ if (orga == null)
+ error = "Organisation ist null";
+ else if (!IsLeistungserbringergruppeValid(orga.Leistungserbringergruppe))
+ error = $"Die Organisation \"{orga.Name}\" hat keine gültige Leistungserbringergruppe: \"{orga.Leistungserbringergruppe}\". Erwarten werden 5 Stellen für das Tarifkennzeichen alleine oder 7 Stellen für den Abrechnungscode und für das Tarifkennzeichen zusammen.";
+ else if (!IsIKNumberValid(orga.IKKrankenkasse))
+ error = $"Die Organisation \"{orga.Name}\" hat kein gültiges IK Krankenkasse Kennzeichen: \"{orga.IKKrankenkasse}\".";
+ else if (!IsIKNumberValid(orga.IKKostentrager))
+ error = $"Die Organisation \"{orga.Name}\" hat kein gültiges IK Kostenträger Kennzeichen: \"{orga.IKKostentrager}\".";
+ else if (!IsIKNumberValid(orga.IKDatenannahmestelle))
+ error = $"Die Organisation \"{orga.Name}\" hat kein gültiges IK Datenannahmestelle Kennzeichen: \"{orga.IKDatenannahmestelle}\".";
+ else if (string.IsNullOrWhiteSpace(orga.BezDatenannahmestelle))
+ error = $"Die Organisation \"{orga.Name}\" hat keine gültige Bezeichnung Datenannahmestelle: \"{orga.BezDatenannahmestelle}\".";
+
+ if (error != null)
+ throw new GkvException(error);
+ }
+
+ public static bool IsOrganisationInformationValid(string ik_datenannahmestelle, string ik_kostentrager, string ik_krankenkasse, string bez_datenannahmestelle)
+ => IsIKNumberValid(ik_datenannahmestelle, ik_kostentrager, ik_krankenkasse) && !string.IsNullOrEmpty(bez_datenannahmestelle);
+ public static bool IsIKNumberValid(params string[] iks)
+ => iks?.All(IsIKNumberValid) ?? false;
+
+ public static bool IsIKNumberValid(string iknummer)
+ {
+ if (iknummer == null)
+ return false;
+
+ if (iknummer.Length != 9)
+ return false;
+
+ return int.TryParse(iknummer, out int x);
+ }
+ public static bool IsVersichertennummerValid(string nummer)
+ {
+ if (nummer == null)
+ return false;
+
+ if (nummer.Length < 10)
+ return false;
+
+ return true;
+ }
+ public static bool IsVersichertenstatusValid(string status)
+ {
+ if (status == null)
+ return false;
+
+ if (status.Length != 5 && status.Length != 7)
+ return false;
+
+ return true;
+ }
+ public static bool IsLeistungserbringergruppeValid(string code)
+ {
+ if (code == null)
+ return false;
+
+ if (code.Length != 5 && code.Length != 7)
+ return false;
+
+ return true;
+ }
+ }
+}
diff --git a/Shared/DataContracts/AppRequestDC.cs b/Shared/DataContracts/AppRequestDC.cs
new file mode 100644
index 000000000..2b3508d1e
--- /dev/null
+++ b/Shared/DataContracts/AppRequestDC.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts
+{
+ ///
+ /// Kann per RequestSender gesendet werden und als ResponseDC empfangen wird.
+ ///
+ [DataContract]
+ public abstract class AppRequestDC : IDataContract
+ {
+ public AppRequestDC(RequestType type)
+ {
+ Type = type;
+ }
+
+ public AppRequestDC(RequestType type, string tenant) : this(type)
+ {
+ Tenant = tenant;
+ }
+
+ [DataMember] public string Tenant { get; set; }
+ [DataMember] public RequestType Type { get; private set; }
+ }
+}
diff --git a/Shared/DataContracts/AppResponseDC.cs b/Shared/DataContracts/AppResponseDC.cs
new file mode 100644
index 000000000..f088fa02b
--- /dev/null
+++ b/Shared/DataContracts/AppResponseDC.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts
+{
+ [DataContract]
+ public abstract class AppResponseDC : IDataContract
+ {
+ [DataMember] public bool Success { get; set; }
+ [DataMember] public string Message { get; set; }
+
+ public AppResponseDC(bool success)
+ {
+ Success = success;
+ }
+
+ public AppResponseDC(bool success, string message) : this(success)
+ {
+ Message = message;
+ }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateRequestDC.cs
new file mode 100644
index 000000000..d6c33850f
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateRequestDC.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvAbrechnungCreateRequestDC : IDataContract
+ {
+ public GkvAbrechnungCreateRequestDC() { }
+
+ [DataMember] public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
+ [DataMember] public List SelectedInvoiceBases { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateResponseDC.cs
new file mode 100644
index 000000000..3a1f32af9
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungCreateResponseDC.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvAbrechnungCreateResponseDC : GkvResponseDC
+ {
+ public GkvAbrechnungCreateResponseDC()
+ : base() { }
+
+ public GkvAbrechnungCreateResponseDC(bool success)
+ : base(success) { }
+
+ public GkvAbrechnungCreateResponseDC(bool success, string message)
+ : base(success, message) { }
+
+ [DataMember] public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungDC.cs
index 10ec4b164..9d93bf908 100644
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungDC.cs
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungDC.cs
@@ -1,50 +1,33 @@
using System;
using System.Collections.Generic;
+using System.Linq;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
+using BS.Shared.Interface;
namespace BS.Shared.DataContracts.GkvAbrechnung
{
- [DataContract]
- public class GkvAbrechnungDC : IDataContract
- {
- [DataMember]
- public long? GkvAbrechnungOid { get; set; }
+ [DataContract]
+ public class GkvAbrechnungDC : IDataContract, IGkvAbrechnung
+ {
+ public GkvAbrechnungDC() { }
- [DataMember]
- public long? GkvAbrechnungVersion { get; set; }
+ [DataMember] public long? GkvAbrechnungOid { get; set; }
+ [DataMember] public long? GkvAbrechnungVersion { get; set; }
+ [DataMember] public string Notice { get; set; }
+ [DataMember] public DateTime? AbrechnungsZeitraumStart { get; set; }
+ [DataMember] public DateTime? AbrechnungsZeitraumEnde { get; set; }
+ [DataMember] public decimal Betrag { get; set; }
+ [DataMember] public bool Bezahlt { get; set; }
+ [DataMember] public bool UrbelegeGesendet { get; set; }
+ [DataMember] public DateTime ErstelltAm { get; set; }
+ [DataMember] public GkvVerfahrensstufe Verfahrensstufe { get; set; }
+ [DataMember] public IList InvoiceBases { get; set; }
+ [DataMember] public OrganisationDC Organisation { get; set; }
+ [DataMember] public IList TransferProtokolle { get; set; }
+ [DataMember] public bool IsReady2Send { get; set; }
+ [DataMember] public string SendTooltip { get; set; }
- [DataMember]
- public string Notice { get; set; }
-
- [DataMember]
- public DateTime? AbrechnungsZeitraumStart { get; set; }
-
- [DataMember]
- public DateTime? AbrechnungsZeitraumEnde { get; set; }
-
- [DataMember]
- public decimal Betrag { get; set; }
-
- [DataMember]
- public bool Bezahlt { get; set; }
-
- [DataMember]
- public bool UrbelegeGesendet { get; set; }
-
- [DataMember]
- public DateTime ErstelltAm { get; set; }
-
- [DataMember]
- public GkvVerfahrensstufe Verfahrensstufe { get; set; }
-
- [DataMember]
- public IList InvoiceBases { get; set; }
-
- [DataMember]
- public OrganisationDC Organisation { get; set; }
-
- [DataMember]
- public IList TransferProtokolle { get; set; }
- }
+ public IGkvTransferProtokoll LastTransferProtokoll => TransferProtokolle?.LastOrDefault();
+ }
}
\ No newline at end of file
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKRequestDC.cs
new file mode 100644
index 000000000..22b699ab8
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKRequestDC.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvAbrechnungGetIKRequestDC : IDataContract
+ {
+ public GkvAbrechnungGetIKRequestDC() { }
+
+ [DataMember] public string IKKrankenkasse { get; set; }
+ [DataMember] public string Leistungserbringergruppe { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs
new file mode 100644
index 000000000..ef3a3a35e
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungGetIKResponseDC.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvAbrechnungGetIKResponseDC : GkvResponseDC
+ {
+ public GkvAbrechnungGetIKResponseDC() : base() { }
+ public GkvAbrechnungGetIKResponseDC(bool success) : base(success) { }
+ public GkvAbrechnungGetIKResponseDC(bool success, string message) : base(success, message) { }
+
+ [DataMember] public bool Gefunden { get; set; }
+ [DataMember] public string IKKrankenkasse { get; set; }
+ [DataMember] public string IKKostentrager { get; set; }
+ [DataMember] public string IKDatenannahmestelle { get; set; }
+ [DataMember] public string BezDatenannahmestelle { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungRequestDC.cs
deleted file mode 100644
index 3c7468169..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungRequestDC.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [DataContract]
- public class GkvAbrechnungRequestDC : IDataContract
- {
- public GkvAbrechnungRequestDC(GkvAbrechnungDC gkvAbrechnungDC) : base()
- {
- GkvAbrechnungDC = gkvAbrechnungDC;
- }
- public GkvAbrechnungRequestDC()
- {
-
- }
-
- [DataMember]
- public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
-
- [DataMember]
- public List SelectedInvoiceBases { get; set; }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungResponseDC.cs
deleted file mode 100644
index bccff2711..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungResponseDC.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [DataContract]
- public class GkvAbrechnungResponseDC : IDataContract
- {
- [DataMember]
- public bool Success { get; set; }
-
- [DataMember]
- public string Error { get; set; }
-
- [DataMember]
- public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendRequestDC.cs
index 95e905492..cda963008 100644
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendRequestDC.cs
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendRequestDC.cs
@@ -7,10 +7,11 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts.GkvAbrechnung
{
- [DataContract]
- public class GkvAbrechnungSendRequestDC : IDataContract
- {
- [DataMember]
- public long GkvAbrechnungOid { get; set; }
- }
+ [DataContract]
+ public class GkvAbrechnungSendRequestDC : IDataContract
+ {
+ public GkvAbrechnungSendRequestDC() { }
+
+ [DataMember] public long GkvAbrechnungOid { get; set; }
+ }
}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendResponseDC.cs
index 4b6dad049..64dc65061 100644
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendResponseDC.cs
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungSendResponseDC.cs
@@ -7,19 +7,19 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts.GkvAbrechnung
{
- [DataContract]
- public class GkvAbrechnungSendResponseDC : IDataContract
- {
- [DataMember]
- public bool Successful { get; set; }
+ [DataContract]
+ public class GkvAbrechnungSendResponseDC : GkvResponseDC
+ {
+ public GkvAbrechnungSendResponseDC()
+ : base() { }
- [DataMember]
- public string Message { get; set; }
+ public GkvAbrechnungSendResponseDC(bool success)
+ : base(success) { }
- [DataMember]
- public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
+ public GkvAbrechnungSendResponseDC(bool success, string message)
+ : base(success, message) { }
- [DataMember]
- public GkvTransferProtokollDC TransferProtokoll { get; set; }
- }
+ [DataMember] public GkvAbrechnungDC GkvAbrechnungDC { get; set; }
+ [DataMember] public GkvTransferProtokollDC TransferProtokoll { get; set; }
+ }
}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungViewFilterDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungViewFilterDC.cs
index 81c371549..22019eaf2 100644
--- a/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungViewFilterDC.cs
+++ b/Shared/DataContracts/GkvAbrechnung/GkvAbrechnungViewFilterDC.cs
@@ -7,24 +7,14 @@ using System.Threading.Tasks;
namespace BS.Shared.DataContracts.GkvAbrechnung
{
- [DataContract]
- public class GkvAbrechnungViewFilterDC : IDataContract
- {
- public GkvAbrechnungViewFilterDC()
- {
-
- }
+ [DataContract]
+ public class GkvAbrechnungViewFilterDC : IDataContract
+ {
+ public GkvAbrechnungViewFilterDC() { }
- [DataMember]
- public bool FilterTime { get; set; }
-
- [DataMember]
- public DateTime? Start { get; set; }
-
- [DataMember]
- public DateTime? End { get; set; }
-
- [DataMember]
- public bool FilterForInvoiceDate { get; set; }
- }
+ [DataMember] public bool FilterTime { get; set; }
+ [DataMember] public DateTime? Start { get; set; }
+ [DataMember] public DateTime? End { get; set; }
+ [DataMember] public bool FilterForInvoiceDate { get; set; }
+ }
}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerDC.cs
deleted file mode 100644
index 9616b7ce9..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerDC.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-using System.Xml.Linq;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [DataContract]
- public class GkvApp8FehlerDC
- {
- [DataMember]
- public long Oid { get; set; }
-
- [DataMember]
- public string Titel { get; set; }
-
- [DataMember]
- public DateTime? Datum { get; set; }
-
- [DataMember]
- public string Nachricht { get; set; }
-
- [DataMember]
- public GkvTransferFehlerlevel Level { get; set; }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerXml.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerXml.cs
deleted file mode 100644
index 27cfa4254..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8FehlerXml.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Xml.Linq;
-using System.Xml.Serialization;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [Serializable()]
- [XmlRoot("Fehler")]
- public class GkvApp8FehlerXml
- {
- [XmlAttribute("Oid")]
- public long Oid { get; set; }
-
- [XmlElement("Titel")]
- public string Titel { get; set; }
-
- [XmlElement("Datum")]
- public DateTime? Datum { get; set; }
-
- [XmlElement("Nachricht")]
- public string Nachricht { get; set; }
-
- [XmlElement("Level")]
- public int Level { get; set; }
-
- public static GkvApp8FehlerXml Parse(XElement element)
- {
- var serializer = new XmlSerializer(typeof(GkvApp8FehlerXml));
- return (GkvApp8FehlerXml)serializer.Deserialize(element.CreateReader());
- }
-
- public static GkvApp8FehlerDC ToDC(GkvApp8FehlerXml fehler)
- {
- var dc = new GkvApp8FehlerDC();
-
- dc.Oid = fehler.Oid;
- dc.Titel = fehler.Titel;
- dc.Datum = fehler.Datum;
- dc.Nachricht = fehler.Nachricht;
- dc.Level = (GkvTransferFehlerlevel)fehler.Level;
-
- return dc;
- }
-
- public static GkvApp8FehlerXml GetFehlerXml(string file_path)
- {
- try
- {
- using (var stream = File.OpenRead(file_path))
- {
- var serializer = new XmlSerializer(typeof(GkvApp8FehlerXml));
- return serializer.Deserialize(stream) as GkvApp8FehlerXml;
- }
- }
- catch (Exception)
- {
- return null;
- }
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKRequest.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKRequest.cs
deleted file mode 100644
index 751c81fd4..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKRequest.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8GetIKRequest : GkvApp8Request
- {
- [DataMember]
- public string IKKrankenkasse { get; set; }
-
- [DataMember]
- public string Abrechnungscode { get; set; }
-
- [DataMember]
- public string Tarifkennzeichen { get; set; }
-
- public GkvApp8GetIKRequest()
- {
- Type = GkvAbrechnungApp8RequestTypeDC.GetIKNumber;
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKResponse.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKResponse.cs
deleted file mode 100644
index 2749cf9b4..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetIKResponse.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8GetIKResponse : GkvApp8Response
- {
- [DataMember]
- public bool Gefunden { get; set; }
-
- [DataMember]
- public string IKKrankenkasse { get; set; }
-
- [DataMember]
- public string IKKostentrager { get; set; }
-
- [DataMember]
- public string IKDatenannahmestelle { get; set; }
-
- [DataMember]
- public string BezDatenannahmestelle { get; set; }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusRequest.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusRequest.cs
deleted file mode 100644
index 9e97e906b..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusRequest.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8GetStatusRequest : GkvApp8Request
- {
- [DataMember]
- public long[] Oids { get; set; }
-
- public GkvApp8GetStatusRequest()
- {
- Type = GkvAbrechnungApp8RequestTypeDC.GetStatus;
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusResponse.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusResponse.cs
deleted file mode 100644
index 20df49447..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8GetStatusResponse.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8GetStatusResponse : GkvApp8Response
- {
- [DataMember]
- public GkvApp8FehlerDC[] Fehler { get; set; }
-
- public GkvApp8GetStatusResponse()
- {
-
- }
-
- public GkvApp8GetStatusResponse(bool success) : base(success)
- {
-
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8Request.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8Request.cs
deleted file mode 100644
index 013f1a0bc..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8Request.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [DataContract]
- public class GkvApp8Request : IDataContract
- {
- [DataMember]
- public string Username { get; set; }
-
- [DataMember]
- public string Password { get; set; }
-
- [DataMember]
- public string Tenant { get; set; }
-
- [DataMember]
- public string DebugMode { get; set; }
-
- [DataMember]
- public GkvAbrechnungApp8RequestTypeDC Type { get; set; }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8Response.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8Response.cs
deleted file mode 100644
index a8ac50a33..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8Response.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- [DataContract]
- public class GkvApp8Response : IDataContract
- {
- [DataMember]
- public bool Success { get; set; }
-
- [DataMember]
- public string Message { get; set; }
-
- public GkvApp8Response()
- {
-
- }
-
- public GkvApp8Response(bool success) : this()
- {
- Success = success;
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewRequest.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewRequest.cs
deleted file mode 100644
index f5f718fbc..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewRequest.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8SendNewRequest : GkvApp8Request
- {
- [DataMember]
- public GkvTransferProtokollDC GkvTransferProtokoll { get; set; }
-
- [DataMember]
- public bool SendDirect { get; set; }
-
- public GkvApp8SendNewRequest()
- {
- Type = GkvAbrechnungApp8RequestTypeDC.SendNew;
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewResponse.cs b/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewResponse.cs
deleted file mode 100644
index b58950cec..000000000
--- a/Shared/DataContracts/GkvAbrechnung/GkvApp8SendNewResponse.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Runtime.Serialization;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace BS.Shared.DataContracts.GkvAbrechnung
-{
- public class GkvApp8SendNewResponse : GkvApp8Response
- {
- [DataMember]
- public GkvTransferProtokollDC GkvTransferProtokollDC { get; set; }
-
- public GkvApp8SendNewResponse()
- {
-
- }
-
- public GkvApp8SendNewResponse(bool success) : this()
- {
- Success = success;
- }
- }
-}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvClientResultRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvClientResultRequestDC.cs
new file mode 100644
index 000000000..c6cd77ff5
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvClientResultRequestDC.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvClientResultRequestDC : AppRequestDC
+ {
+ public GkvClientResultRequestDC()
+ : base(RequestType.GkvClientResult) { }
+
+ [DataMember] public string GkvSecretKey { get; set; }
+ [DataMember] public long UserOid { get; set; }
+
+ [DataMember] public IList ResultDCs { get; set; }
+ //[DataMember] public IList> Protokoll_User_Success_Oid { get; set; }
+ //[DataMember] public Tuple Protokoll_User_Fehler_Oid { get; set; }
+ //[DataMember] public IList> Protokoll_User_Folgefehler_Oid { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvRequestDC.cs
new file mode 100644
index 000000000..215005839
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvRequestDC.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvRequestDC : AppRequestDC
+ {
+ public GkvRequestDC() : base(RequestType.Default) { }
+
+ public GkvRequestDC(RequestType type) : base(type) { }
+
+ public GkvRequestDC(RequestType type, string tenant, string username, string password) : base(type, tenant)
+ {
+ Username = username;
+ Password = password;
+ }
+
+ [DataMember] public string Username { get; set; }
+ [DataMember] public string Password { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvResponseDC.cs
new file mode 100644
index 000000000..123384dc0
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvResponseDC.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvResponseDC : AppResponseDC
+ {
+ public GkvResponseDC() : base(false) { }
+ public GkvResponseDC(bool success) : base(success) { }
+ public GkvResponseDC(bool success, string message) : base(success, message) { }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKRequestDC.cs
new file mode 100644
index 000000000..5401be61a
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKRequestDC.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerGetIKRequestDC : GkvRequestDC
+ {
+ public GkvServerGetIKRequestDC()
+ : base(RequestType.GkvServerGetIKNumber) { }
+
+ public GkvServerGetIKRequestDC(string tenant, string username, string password)
+ : base(RequestType.GkvServerGetIKNumber, tenant, username, password) { }
+
+ [DataMember] public string IKKrankenkasse { get; set; }
+ [DataMember] public string Abrechnungscode { get; set; }
+ [DataMember] public string Tarifkennzeichen { get; set; }
+ [DataMember] public string Leistungserbringergruppe { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKResponseDC.cs
new file mode 100644
index 000000000..d48c7c7ab
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerGetIKResponseDC.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerGetIKResponseDC : GkvResponseDC
+ {
+ public GkvServerGetIKResponseDC() : base() { }
+ public GkvServerGetIKResponseDC(bool success) : base(success) { }
+ public GkvServerGetIKResponseDC(bool success, string message) : base(success, message) { }
+
+ [DataMember] public bool Gefunden { get; set; }
+ [DataMember] public string IKKrankenkasse { get; set; }
+ [DataMember] public string IKKostentrager { get; set; }
+ [DataMember] public string IKDatenannahmestelle { get; set; }
+ [DataMember] public string BezDatenannahmestelle { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusRequestDC.cs
new file mode 100644
index 000000000..7f904d9b3
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusRequestDC.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerGetStatusRequestDC : GkvRequestDC
+ {
+ public GkvServerGetStatusRequestDC()
+ : base(RequestType.GkvServerGetStatus) { }
+
+ public GkvServerGetStatusRequestDC(string tenant, string username, string password)
+ : base(RequestType.GkvServerGetStatus, tenant, username, password) { }
+
+ [DataMember] public long[] Oids { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusResponseDC.cs
new file mode 100644
index 000000000..717dedb39
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerGetStatusResponseDC.cs
@@ -0,0 +1,18 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerGetStatusResponseDC : GkvResponseDC
+ {
+ public GkvServerGetStatusResponseDC() : base() { }
+ public GkvServerGetStatusResponseDC(bool success) : base(success) { }
+ public GkvServerGetStatusResponseDC(bool success, string message) : base(success, message) { }
+
+ [DataMember] public GkvServerResultDC[] Results { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerResultDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerResultDC.cs
new file mode 100644
index 000000000..b975d0fba
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerResultDC.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml.Linq;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [DataContract]
+ public class GkvServerResultDC
+ {
+ [DataMember] public long ProtokollOid { get; set; }
+ [DataMember] public string Titel { get; set; }
+ [DataMember] public DateTime? Datum { get; set; }
+ [DataMember] public string Nachricht { get; set; }
+ [DataMember] public GkvTransferResultType ResultType { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerResultXml.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerResultXml.cs
new file mode 100644
index 000000000..646962bd1
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerResultXml.cs
@@ -0,0 +1,83 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Xml.Linq;
+using System.Xml.Serialization;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ [Serializable()]
+ [XmlRoot("Result")]
+ public class GkvServerResultXml
+ {
+ [XmlAttribute("ProtokollOid")]
+ public long ProtokollOid { get; set; }
+
+ [XmlAttribute("UserOid")]
+ public long UserOid { get; set; }
+
+ [XmlElement("Titel")]
+ public string Titel { get; set; }
+
+ [XmlElement("Datum")]
+ public DateTime? Datum { get; set; }
+
+ [XmlElement("Nachricht")]
+ public string Nachricht { get; set; }
+
+ [XmlElement("Level")]
+ public int Level { get; set; }
+
+ public static GkvServerResultXml Parse(XElement element)
+ {
+ var serializer = new XmlSerializer(typeof(GkvServerResultXml));
+ return (GkvServerResultXml)serializer.Deserialize(element.CreateReader());
+ }
+
+ public static GkvServerResultXml GetResultXml(string file_path)
+ {
+ try
+ {
+ using (var stream = File.OpenRead(file_path))
+ {
+ var serializer = new XmlSerializer(typeof(GkvServerResultXml));
+ return serializer.Deserialize(stream) as GkvServerResultXml;
+ }
+ }
+ catch (Exception)
+ {
+ return null;
+ }
+ }
+
+ public static GkvServerResultDC ToDC(GkvServerResultXml result)
+ {
+ var dc = new GkvServerResultDC();
+
+ dc.ProtokollOid = result.ProtokollOid;
+ dc.Titel = result.Titel;
+ dc.Datum = result.Datum;
+ dc.Nachricht = result.Nachricht;
+ dc.ResultType = (GkvTransferResultType)result.Level;
+
+ return dc;
+ }
+
+ public static GkvServerResultXml ToXml(GkvServerResultDC dc, long useroid)
+ {
+ var xml = new GkvServerResultXml();
+
+ xml.ProtokollOid = dc.ProtokollOid;
+ xml.UserOid = useroid;
+ xml.Titel = dc.Titel;
+ xml.Datum = dc.Datum;
+ xml.Nachricht = dc.Nachricht;
+ xml.Level = (int)dc.ResultType;
+
+ return xml;
+ }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewRequestDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewRequestDC.cs
new file mode 100644
index 000000000..d76e88bde
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewRequestDC.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerSendNewRequestDC : GkvRequestDC
+ {
+ public GkvServerSendNewRequestDC()
+ : base(RequestType.GkvServerSendNew) { }
+
+ public GkvServerSendNewRequestDC(string tenant, string username, string password)
+ : base(RequestType.GkvServerSendNew, tenant, username, password) { }
+
+ [DataMember] public long ApplicationUserOid { get; set; }
+ [DataMember] public GkvTransferProtokollDC Protokoll { get; set; }
+
+ public long Protokoll_Oid => Protokoll.GkvTransferProtokollOid.Value;
+ public string Datenannahmestelle => Protokoll.IKDatenannahmestelle;
+ public string Transfername => Protokoll.Transfername;
+ public string Nutzdatendatei => Protokoll.Nutzdatendatei;
+ public string Auftragsdatei => Protokoll.Auftragsdatei;
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewResponseDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewResponseDC.cs
new file mode 100644
index 000000000..bc26c4ef3
--- /dev/null
+++ b/Shared/DataContracts/GkvAbrechnung/GkvServerSendNewResponseDC.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts.GkvAbrechnung
+{
+ public class GkvServerSendNewResponseDC : GkvResponseDC
+ {
+ public GkvServerSendNewResponseDC()
+ : base() { }
+
+ public GkvServerSendNewResponseDC(bool success)
+ : base(success) { }
+
+ public GkvServerSendNewResponseDC(bool success, string message)
+ : base(success, message) { }
+
+ [DataMember] public GkvTransferProtokollDC GkvTransferProtokollDC { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/GkvAbrechnung/GkvTransferProtokollDC.cs b/Shared/DataContracts/GkvAbrechnung/GkvTransferProtokollDC.cs
index e8447f691..d475624a5 100644
--- a/Shared/DataContracts/GkvAbrechnung/GkvTransferProtokollDC.cs
+++ b/Shared/DataContracts/GkvAbrechnung/GkvTransferProtokollDC.cs
@@ -2,88 +2,41 @@ using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;
+using BS.Shared.Interface;
namespace BS.Shared.DataContracts.GkvAbrechnung
{
- [DataContract]
- public class GkvTransferProtokollDC : IDataContract
- {
- [DataMember]
- public long? GkvTransferProtokollOid { get; set; }
+ [DataContract]
+ public class GkvTransferProtokollDC : IDataContract, IGkvTransferProtokoll
+ {
+ [DataMember] public long? GkvTransferProtokollOid { get; set; }
+ [DataMember] public long? GkvTransferProtokollVersion { get; set; }
+ [DataMember] public string Notice { get; set; }
+ [DataMember] public long GkvAbrechnungOid { get; set; }
+ [DataMember] public string AbsenderBezeichnung { get; set; }
+ [DataMember] public string EmpfangerBezeichnung { get; set; }
+ [DataMember] public string IKLeistungserbringer { get; set; }
+ [DataMember] public string IKKrankenkasse { get; set; }
+ [DataMember] public string IKKostentrager { get; set; }
+ [DataMember] public string IKDatenannahmestelle { get; set; }
+ [DataMember] public string Rechnungsnummer { get; set; }
+ [DataMember] public int Datenaustauschreferenz { get; set; }
+ [DataMember] public int Transfernummer { get; set; }
+ [DataMember] public string Transfername { get; set; }
+ [DataMember] public DateTime? ErstelltAm { get; set; }
+ [DataMember] public string Dateityp { get; set; }
+ [DataMember] public string Dateiname { get; set; }
+ [DataMember] public int Dateigrosse { get; set; }
+ [DataMember] public string Nutzdatendatei { get; set; }
+ [DataMember] public string Auftragsdatei { get; set; }
+ [DataMember] public bool SentApp8Success { get; set; }
+ [DataMember] public bool SentDakotaSuccess { get; set; }
+ //[DataMember]
+ //public bool HasFehler { get; set; }
- [DataMember]
- public long? GkvTransferProtokollVersion { get; set; }
-
- [DataMember]
- public string Notice { get; set; }
-
- [DataMember]
- public long GkvAbrechnungOid { get; set; }
-
- [DataMember]
- public string AbsenderBezeichnung { get; set; }
-
- [DataMember]
- public string EmpfangerBezeichnung { get; set; }
-
- [DataMember]
- public string IKLeistungserbringer { get; set; }
-
- [DataMember]
- public string IKKrankenkasse { get; set; }
-
- [DataMember]
- public string IKKostentrager { get; set; }
-
- [DataMember]
- public string IKDatenannahmestelle { get; set; }
-
- [DataMember]
- public string Rechnungsnummer { get; set; }
-
- [DataMember]
- public int Datenaustauschreferenz { get; set; }
-
- [DataMember]
- public int Transfernummer { get; set; }
-
- [DataMember]
- public string Transfername { get; set; }
-
- [DataMember]
- public DateTime? ErstelltAm { get; set; }
-
- [DataMember]
- public string Dateityp { get; set; }
-
- [DataMember]
- public string Dateiname { get; set; }
-
- [DataMember]
- public int Dateigrosse { get; set; }
-
- [DataMember]
- public string Nutzdatendatei { get; set; }
-
- [DataMember]
- public string Auftragsdatei { get; set; }
-
- [DataMember]
- public bool SentSuccess { get; set; }
-
- [DataMember]
- public bool HasFehler { get; set; }
-
- [DataMember]
- public string Fehlertitel { get; set; }
-
- [DataMember]
- public DateTime? Fehlerdatum { get; set; }
-
- [DataMember]
- public string Fehlernachricht { get; set; }
-
- [DataMember]
- public GkvTransferFehlerlevel Fehlerlevel { get; set; }
- }
+ [DataMember] public GkvTransferResultType? ResultType { get; set; }
+ [DataMember] public string Fehlertitel { get; set; }
+ [DataMember] public DateTime? Fehlerdatum { get; set; }
+ [DataMember] public string Fehlernachricht { get; set; }
+ }
}
\ No newline at end of file
diff --git a/Shared/DataContracts/InvoiceBaseDC.cs b/Shared/DataContracts/InvoiceBaseDC.cs
index 0c8687967..c3182508d 100644
--- a/Shared/DataContracts/InvoiceBaseDC.cs
+++ b/Shared/DataContracts/InvoiceBaseDC.cs
@@ -25,6 +25,15 @@ namespace BS.Shared.DataContracts
[DataMember]
public string CreatorLastName { get; set; }
+ [DataMember]
+ public bool? IsAlreadyInActiveGkvAbrechnung { get; set; }
+
+ [DataMember]
+ public bool IsGkvValid { get; set; }
+
+ [DataMember]
+ public string IsGkvValidError { get; set; }
+
[DataMember]
public string CustomerFirstName { get; set; }
diff --git a/Shared/Exceptions/GkvException.cs b/Shared/Exceptions/GkvException.cs
new file mode 100644
index 000000000..c3bcbda97
--- /dev/null
+++ b/Shared/Exceptions/GkvException.cs
@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.Exceptions
+{
+ public class GkvException : ArgumentException
+ {
+ public string Title { get; set; }
+ public override string Message { get; }
+
+ public GkvException(string message, string title) : this(message)
+ {
+ Title = title;
+ }
+
+ public GkvException(string message) : this()
+ {
+ Message = message;
+ }
+
+ public GkvException()
+ {
+
+ }
+
+ public override string ToString()
+ {
+ var sb = new StringBuilder();
+
+ if (!string.IsNullOrEmpty(Title))
+ sb.Append(Title + " - ");
+
+ if (!string.IsNullOrEmpty(Message))
+ sb.Append(Message + " - ");
+
+ if(sb.Length == 0)
+ sb.Append(base.ToString());
+
+ return sb.ToString();
+ }
+ }
+}
diff --git a/Shared/Extensions/BoolExtensions.cs b/Shared/Extensions/BoolExtensions.cs
new file mode 100644
index 000000000..57fa03add
--- /dev/null
+++ b/Shared/Extensions/BoolExtensions.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.Extensions
+{
+ public static class BoolExtensions
+ {
+ ///
+ /// Wenn "a" wahr ist, dann muss auch "b" wahr sein.
+ ///
+ ///
+ ///
+ ///
+ public static bool Implies(this bool a, bool b)
+ {
+ return !a || b;
+ }
+ }
+}
diff --git a/Shared/Extensions/GkvAbrechnungExtensions.cs b/Shared/Extensions/GkvAbrechnungExtensions.cs
index 1dd49ab53..21b967856 100644
--- a/Shared/Extensions/GkvAbrechnungExtensions.cs
+++ b/Shared/Extensions/GkvAbrechnungExtensions.cs
@@ -1,4 +1,5 @@
using BS.Shared.DataContracts.GkvAbrechnung;
+using BS.Shared.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -7,80 +8,63 @@ using System.Threading.Tasks;
namespace BS.Shared.Extensions
{
- public static class GkvAbrechnungExtensions
- {
- ///
- /// Lässt sich besser über Interface lösen....
- ///
- ///
- ///
- public static GkvState GetState(this GkvAbrechnungDC gkvAbrechnungDC) => GetState(
- gkvAbrechnungDC,
- () => gkvAbrechnungDC.Bezahlt,
- () => gkvAbrechnungDC.UrbelegeGesendet,
- () => gkvAbrechnungDC.TransferProtokolle,
- (x) => x.Fehlerdatum,
- (x) => x.Fehlerlevel,
- (x) => x.ErstelltAm.Value);
+ public static class GkvAbrechnungExtensions
+ {
+ public static GkvState GetState(this IGkvAbrechnung gkvAbrechnung)
+ {
+ if (gkvAbrechnung.Bezahlt)
+ return GkvState.Paid;
- public static GkvState GetState(
- object gkvAbrechnung,
- Func bezahlt,
- Func urbelege,
- Func> protokoll,
- Func fehlerdatum,
- Func fehlerlevel,
- Func created)
- {
- if (gkvAbrechnung is null)
- throw new ArgumentNullException(nameof(gkvAbrechnung));
+ if (gkvAbrechnung.LastTransferProtokoll is null)
+ return GkvState.NoSend;
- if (bezahlt())
- return GkvState.Paid;
+ if (gkvAbrechnung.LastTransferProtokoll.ResultType == GkvTransferResultType.FailSoft)
+ return GkvState.ErrorSoft;
- var protokolle = protokoll();
- if (protokolle is null || !protokolle.Any())
- return GkvState.NoSend;
+ if (gkvAbrechnung.LastTransferProtokoll.ResultType == GkvTransferResultType.FailFatal)
+ return GkvState.ErrorFatal;
- var last_transfer = protokolle.Last();
- if (fehlerdatum(last_transfer).HasValue)
- {
- if (fehlerlevel(last_transfer) == GkvTransferFehlerlevel.Fatal)
- return GkvState.ErrorFatal;
- else
- return GkvState.Error;
- }
+ if (gkvAbrechnung.LastTransferProtokoll.ResultType == GkvTransferResultType.FailFollowUp)
+ return GkvState.ErrorFolgefehler;
- // Kein Fehler
- if (!urbelege())
- return GkvState.Waiting4Urbelege;
+ if (gkvAbrechnung.LastTransferProtokoll.ResultType is null)
+ return GkvState.WaitingForDakota;
- if (DateTime.Now - created(last_transfer) > TimeSpan.FromDays(28))
- {
- return GkvState.OldAndNoFeedback;
- }
+ if (!gkvAbrechnung.UrbelegeGesendet)
+ return GkvState.WaitingForUrbelege;
- return GkvState.Waiting;
- }
+ var waiting_time_span = DateTime.Now - gkvAbrechnung.ErstelltAm;
+ if (waiting_time_span <= TimeSpan.FromDays(28))
+ return GkvState.WaitingForKrankenkasse;
- public static bool IsWaiting(this GkvAbrechnungDC gkvAbrechnungDC)
- {
- var state = gkvAbrechnungDC.GetState();
+ return GkvState.WaitingForKrankenkasseTooLong;
+ }
- if (state == GkvState.Waiting || state == GkvState.OldAndNoFeedback)
- return true;
+ public static bool IsWaiting(this IGkvAbrechnung gkvAbrechnung)
+ {
+ var state = gkvAbrechnung.GetState();
- return false;
- }
+ switch (state)
+ {
+ case GkvState.WaitingForDakota:
+ return true;
+ case GkvState.WaitingForKrankenkasse:
+ return true;
+ case GkvState.WaitingForKrankenkasseTooLong:
+ return true;
+ }
- public static bool IsSend(this GkvAbrechnungDC gkvAbrechnung)
- {
- return gkvAbrechnung.TransferProtokolle is object && gkvAbrechnung.TransferProtokolle.Any();
- }
+ return false;
+ }
- public static bool IsUpToDate(this GkvAbrechnungDC gkvAbrechnungDC, GkvAbrechnungDC compareTo)
- {
- return gkvAbrechnungDC.GetState() == compareTo.GetState();
- }
- }
+ public static bool IsSent(this IGkvAbrechnung gkvAbrechnung)
+ {
+ return gkvAbrechnung.LastTransferProtokoll is object;
+ }
+
+ public static bool IsSameState(this IGkvAbrechnung gkvAbrechnung, IGkvAbrechnung compareTo)
+ {
+ return gkvAbrechnung.GetState() == compareTo.GetState();
+ }
+ }
}
diff --git a/Shared/Interface/IGkvAbrechnung.cs b/Shared/Interface/IGkvAbrechnung.cs
new file mode 100644
index 000000000..bcb85e8ad
--- /dev/null
+++ b/Shared/Interface/IGkvAbrechnung.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.Interface
+{
+ public interface IGkvAbrechnung
+ {
+ bool Bezahlt { get; set; }
+ bool UrbelegeGesendet { get; set; }
+ DateTime ErstelltAm { get; set; }
+ IGkvTransferProtokoll LastTransferProtokoll { get; }
+ }
+}
diff --git a/Shared/Interface/IGkvTransferProtokoll.cs b/Shared/Interface/IGkvTransferProtokoll.cs
new file mode 100644
index 000000000..2032c76ed
--- /dev/null
+++ b/Shared/Interface/IGkvTransferProtokoll.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.Interface
+{
+ public interface IGkvTransferProtokoll
+ {
+ GkvTransferResultType? ResultType { get; set; }
+ }
+}
diff --git a/Shared/Shared.csproj b/Shared/Shared.csproj
index edd2b59f1..a3adfaaf9 100644
--- a/Shared/Shared.csproj
+++ b/Shared/Shared.csproj
@@ -131,9 +131,11 @@
+
+
@@ -149,6 +151,7 @@
+
@@ -174,6 +177,13 @@
+
+
+
+
+
+
+
@@ -201,22 +211,20 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
+
@@ -341,12 +349,16 @@
+
+
+
+