diff --git a/BeWo.sln b/BeWo.sln
index 22300fef5..3f91e2539 100644
--- a/BeWo.sln
+++ b/BeWo.sln
@@ -1,6 +1,8 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.329
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Client", "Client", "{E7543C39-A44C-40C9-82C9-E7FAA2D9A852}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Server", "Server", "{FEB0336B-F053-40B6-92DD-7DE56AB9408A}"
@@ -375,6 +377,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoLeverkusen", "ReportImp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SultanSahinReports", "ReportImp\SultanSahinReports\SultanSahinReports.csproj", "{888961E7-A394-4F3B-A667-09EA2F80ED4B}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CaritasAhlen", "ReportImp\CaritasAhlen\CaritasAhlen.csproj", "{96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TabulaRasa", "ReportImp\TabulaRasa\TabulaRasa.csproj", "{8E7F125B-32E9-4D59-A47A-C0994A980CD3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LandshuterNetzwerk", "LandshuterNetzwerk\LandshuterNetzwerk.csproj", "{17ED3D33-CA00-48F4-8542-AD3438BDF2FD}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SPZLeverkusen2", "SPZLeverkusen2\SPZLeverkusen2.csproj", "{74040CE0-1D24-4F47-91B9-7F166EADBC61}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diakonie Landshut", "Diakonie Landshut\Diakonie Landshut.csproj", "{7C56D787-C6B1-43D5-9F3E-005FC9E633A3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChatController", "..\Chat\ChatController\ChatController.csproj", "{8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -2770,19 +2784,113 @@ Global
{888961E7-A394-4F3B-A667-09EA2F80ED4B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{888961E7-A394-4F3B-A667-09EA2F80ED4B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{888961E7-A394-4F3B-A667-09EA2F80ED4B}.Release|x86.ActiveCfg = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|.NET.Build.0 = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Debug|x86.Build.0 = Debug|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|.NET.ActiveCfg = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|.NET.Build.0 = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|x86.ActiveCfg = Release|Any CPU
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9}.Release|x86.Build.0 = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|.NET.Build.0 = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Debug|x86.Build.0 = Debug|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|.NET.ActiveCfg = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|.NET.Build.0 = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|x86.ActiveCfg = Release|Any CPU
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3}.Release|x86.Build.0 = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|.NET.Build.0 = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Debug|x86.Build.0 = Debug|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|.NET.ActiveCfg = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|.NET.Build.0 = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|x86.ActiveCfg = Release|Any CPU
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD}.Release|x86.Build.0 = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|.NET.Build.0 = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Debug|x86.Build.0 = Debug|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|.NET.ActiveCfg = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|.NET.Build.0 = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|Any CPU.Build.0 = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|x86.ActiveCfg = Release|Any CPU
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61}.Release|x86.Build.0 = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|.NET.Build.0 = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Debug|x86.Build.0 = Debug|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|.NET.ActiveCfg = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|.NET.Build.0 = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|x86.ActiveCfg = Release|Any CPU
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3}.Release|x86.Build.0 = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|.NET.Build.0 = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Debug|x86.Build.0 = Debug|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|.NET.ActiveCfg = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|.NET.Build.0 = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|x86.ActiveCfg = Release|Any CPU
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{3FEBB560-9275-413A-9767-BB68C44EEBC3} = {E7543C39-A44C-40C9-82C9-E7FAA2D9A852}
- {D5E53B0F-BF5A-41E8-93E2-0F32845FC729} = {E7543C39-A44C-40C9-82C9-E7FAA2D9A852}
{094331C3-ECEE-4C89-BBFD-4C9DED89F0EF} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
+ {D5E53B0F-BF5A-41E8-93E2-0F32845FC729} = {E7543C39-A44C-40C9-82C9-E7FAA2D9A852}
{40D8B312-EA64-49E3-A31A-5E57ED4D5654} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
{E1154C7B-BB77-4155-9854-DAD8FC5A8BC3} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
- {663EFCB5-9E3E-4C76-97EE-3188E072634C} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
- {284B02ED-114A-426C-9162-31BB6CF05589} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
{6556CD8E-1142-4B3C-A17E-082C44CAB0C1} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{4A7C1019-4AAC-48D3-B445-2AADF8B76303} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{36E7D251-2F15-4589-81C2-6BDDC67F16AE} = {D8A691C5-146D-4613-86CC-438F02FE9106}
@@ -2917,10 +3025,12 @@ Global
{EAD43B9B-A117-4ED1-993C-D969F70DC911} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{012458B9-D7EF-4A7F-841B-0DD5EE9DBA90} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{AC208F3D-2D64-49A8-A6EB-2EE49BABF3CA} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {663EFCB5-9E3E-4C76-97EE-3188E072634C} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
{A10D7313-870C-4470-92EA-CD531D78C40B} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{A182A40F-16C4-4890-BD4C-336CB5B8F70D} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{2E4CFE97-3A0B-4170-95B1-D7EE0CA7DCAA} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{1F5D8784-4912-4D71-867F-ADE6D56C31BD} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {284B02ED-114A-426C-9162-31BB6CF05589} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A}
{4E27E4D3-C184-4E10-AE73-7600D95FCE8E} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{B40CB768-8847-4D73-8AC6-EED34B6216CE} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{697CF63E-B065-491A-AEA7-909F01ECA6AB} = {D8A691C5-146D-4613-86CC-438F02FE9106}
@@ -2953,5 +3063,14 @@ Global
{0FDF87A6-B39E-4494-AE31-0CE302D8BA80} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{6490978C-CFE1-4A1E-BCC4-4B602C3F191A} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{888961E7-A394-4F3B-A667-09EA2F80ED4B} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {96A3E6E3-3F9B-4CAB-B306-3F23DE6A40F9} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {8E7F125B-32E9-4D59-A47A-C0994A980CD3} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {17ED3D33-CA00-48F4-8542-AD3438BDF2FD} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {74040CE0-1D24-4F47-91B9-7F166EADBC61} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {7C56D787-C6B1-43D5-9F3E-005FC9E633A3} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {8A83C4DC-A0B1-4A51-AE1D-366D7A05B298} = {E7543C39-A44C-40C9-82C9-E7FAA2D9A852}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}
EndGlobalSection
EndGlobal
diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index d9cc1558a..4dc612873 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -110,6 +110,7 @@
+
@@ -134,9 +135,6 @@
-
- True
-
False
..\packages\Newtonsoft.Json.6.0.5\lib\net40\Newtonsoft.Json.dll
@@ -276,6 +274,14 @@
Designer
MSBuild:Compile
+
+ MSBuild:Compile
+ Designer
+
+
+ Designer
+ MSBuild:Compile
+
MSBuild:Compile
Designer
@@ -606,7 +612,6 @@
ProxyLoginView.xaml
-
SchulbegleitenderDienstEmployeeView.xaml
@@ -709,6 +714,8 @@
+
+
@@ -789,6 +796,12 @@
+
+ BudgetView.xaml
+
+
+ FlexibleReportView.xaml
+
StundenplanView.xaml
diff --git a/BeWo/Office/WordProcessor.cs b/BeWo/Office/WordProcessor.cs
index 022201e20..d9ca9c39c 100644
--- a/BeWo/Office/WordProcessor.cs
+++ b/BeWo/Office/WordProcessor.cs
@@ -1,1002 +1,1002 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using System.Security.AccessControl;
-using System.Text;
-using System.Windows;
+//using System;
+//using System.Collections.Generic;
+//using System.Linq;
+//using System.Reflection;
+//using System.Security.AccessControl;
+//using System.Text;
+//using System.Windows;
-using BS.Shared;
-using BS.Shared.Core;
-using BS.Shared.DataContracts;
-using BeWo.Office.Types;
-using BeWo.ServiceProxy;
-using BeWo.View.Detail;
-using BeWo.ViewModel;
-using Microsoft.Office.Interop.Word;
+//using BS.Shared;
+//using BS.Shared.Core;
+//using BS.Shared.DataContracts;
+//using BeWo.Office.Types;
+//using BeWo.ServiceProxy;
+//using BeWo.View.Detail;
+//using BeWo.ViewModel;
+//using Microsoft.Office.Interop.Word;
-using System.IO;
-using Application = Microsoft.Office.Interop.Word.Application;
-using Word = Microsoft.Office.Interop.Word;
+//using System.IO;
+//using Application = Microsoft.Office.Interop.Word.Application;
+//using Word = Microsoft.Office.Interop.Word;
-namespace BeWo.Office
-{
- //struct TCellField
- //{
- // internal int CellIndex;
- // internal String FieldName;
- // internal String Text;
- //}
+//namespace BeWo.Office
+//{
+// //struct TCellField
+// //{
+// // internal int CellIndex;
+// // internal String FieldName;
+// // internal String Text;
+// //}
- public class WordProcessor
- {
- private Application wordApp;
- private Document wordDoc;
- private String documentPath;
- private ITableModel tableModel;
- private IProgress progress;
- private bool appCreated;
- private bool createFormLetter = true;
- private ViewDestination viewDestination;
- private Dictionary usedFieldNames;
- private String tempName;
- private int pictureMergeFieldStart;
- private float placeHolderWidth;
- private float placeHolderHeight;
- private bool removeLineFeed = true;
- private IConverter converter;
- private bool fileSaved;
- public FileAttachmentDC FileAttachment { get; set; }
- private Document tmpDoc;
- public WordDocumentTemplateView TemplateView { get; set; }
+// public class WordProcessor
+// {
+// private Application wordApp;
+// private Document wordDoc;
+// private String documentPath;
+// private ITableModel tableModel;
+// private IProgress progress;
+// private bool appCreated;
+// private bool createFormLetter = true;
+// private ViewDestination viewDestination;
+// private Dictionary usedFieldNames;
+// private String tempName;
+// private int pictureMergeFieldStart;
+// private float placeHolderWidth;
+// private float placeHolderHeight;
+// private bool removeLineFeed = true;
+// private IConverter converter;
+// private bool fileSaved;
+// public FileAttachmentDC FileAttachment { get; set; }
+// private Document tmpDoc;
+// public WordDocumentTemplateView TemplateView { get; set; }
- public String DocumentPath
- {
- get { return documentPath; }
- set { documentPath = value; }
- }
+// public String DocumentPath
+// {
+// get { return documentPath; }
+// set { documentPath = value; }
+// }
- public ITableModel TableModel
- {
- get { return this.tableModel; }
- set { this.tableModel = value; }
- }
+// public ITableModel TableModel
+// {
+// get { return this.tableModel; }
+// set { this.tableModel = value; }
+// }
- public IProgress Progress
- {
- get { return this.progress; }
- set { this.progress = value; }
- }
+// public IProgress Progress
+// {
+// get { return this.progress; }
+// set { this.progress = value; }
+// }
- public bool CreateFormLetter
- {
- get { return this.createFormLetter; }
- set { this.createFormLetter = value; }
- }
+// public bool CreateFormLetter
+// {
+// get { return this.createFormLetter; }
+// set { this.createFormLetter = value; }
+// }
- public bool RemoveLineFeed
- {
- get { return this.removeLineFeed; }
- set { this.removeLineFeed = value; }
- }
+// public bool RemoveLineFeed
+// {
+// get { return this.removeLineFeed; }
+// set { this.removeLineFeed = value; }
+// }
- public bool OptimizePictureSize { get; set; }
+// public bool OptimizePictureSize { get; set; }
- private void OpenWordApplication()
- {
- appCreated = true;
- wordApp = new Application();
- wordApp.DocumentBeforeSave += wordApp_DocumentBeforeSave;
- var events = (ApplicationEvents4_Event)wordApp;
- events.Quit += Quit;
- }
+// private void OpenWordApplication()
+// {
+// appCreated = true;
+// wordApp = new Application();
+// wordApp.DocumentBeforeSave += wordApp_DocumentBeforeSave;
+// var events = (ApplicationEvents4_Event)wordApp;
+// events.Quit += Quit;
+// }
- void wordApp_DocumentBeforeSave(Document doc, ref bool saveAsUI, ref bool cancel)
- {
- if (!viewDestination.Equals(ViewDestination.Edit)) return;
- fileSaved = true;
+// void wordApp_DocumentBeforeSave(Document doc, ref bool saveAsUI, ref bool cancel)
+// {
+// if (!viewDestination.Equals(ViewDestination.Edit)) return;
+// fileSaved = true;
- tmpDoc = doc;
- }
+// tmpDoc = doc;
+// }
- void Quit()
- {
- if (viewDestination.Equals(ViewDestination.Preview))
- {
- File.Delete(documentPath);
- return;
- }
+// void Quit()
+// {
+// if (viewDestination.Equals(ViewDestination.Preview))
+// {
+// File.Delete(documentPath);
+// return;
+// }
- if (!viewDestination.Equals(ViewDestination.Edit) || !fileSaved) return;
+// if (!viewDestination.Equals(ViewDestination.Edit) || !fileSaved) return;
- var binaryData = new FileStream(documentPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
+// var binaryData = new FileStream(documentPath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
- if (FileAttachment.FileAttachmentOid.HasValue)
- TemplateView.DoFileUpdate(binaryData, Path.GetFileName(documentPath), FileAttachment.Description, FileAttachment.FileAttachmentOid.Value, () => CloseAndDispose(binaryData), (int)FileAttachment.FileAttachmentType);
+// if (FileAttachment.FileAttachmentOid.HasValue)
+// TemplateView.DoFileUpdate(binaryData, Path.GetFileName(documentPath), FileAttachment.Description, FileAttachment.FileAttachmentOid.Value, () => CloseAndDispose(binaryData), (int)FileAttachment.FileAttachmentType);
- fileSaved = false;
- }
+// fileSaved = false;
+// }
- public void CloseAndDispose(Stream binaryData)
- {
- binaryData.Close();
- binaryData.Dispose();
+// public void CloseAndDispose(Stream binaryData)
+// {
+// binaryData.Close();
+// binaryData.Dispose();
- File.Delete(documentPath);
- }
+// File.Delete(documentPath);
+// }
- public void CreateReport(ViewDestination destination, IProgress progress, IConverter converter)
- {
- var cancelled = false;
+// public void CreateReport(ViewDestination destination, IProgress progress, IConverter converter)
+// {
+// var cancelled = false;
- try
- {
- viewDestination = destination;
- pictureMergeFieldStart = 0;
- OpenWordApplication();
- this.converter = converter;
- this.progress = progress;
+// try
+// {
+// viewDestination = destination;
+// pictureMergeFieldStart = 0;
+// OpenWordApplication();
+// this.converter = converter;
+// this.progress = progress;
- if (File.Exists(documentPath))
- {
- if (tableModel != null)
- {
- if (tableModel.Count > 0 && this.progress != null)
- {
- this.progress.Init("Erstelle Bericht", tableModel.Count*2, "Lade Bericht...", true);
- }
- }
+// if (File.Exists(documentPath))
+// {
+// if (tableModel != null)
+// {
+// if (tableModel.Count > 0 && this.progress != null)
+// {
+// this.progress.Init("Erstelle Bericht", tableModel.Count*2, "Lade Bericht...", true);
+// }
+// }
- if (viewDestination == ViewDestination.Edit)
- {
- wordDoc = wordApp.Documents.Open("\"" + documentPath + "\"");
- }
- else
- {
- File.Copy(documentPath, GetWordDocumentTempPath());
+// if (viewDestination == ViewDestination.Edit)
+// {
+// wordDoc = wordApp.Documents.Open("\"" + documentPath + "\"");
+// }
+// else
+// {
+// File.Copy(documentPath, GetWordDocumentTempPath());
- object missing = Missing.Value;
- wordDoc = wordApp.Documents.Open("\"" + GetWordDocumentTempPath() + "\"",
- ref missing, ref missing, ref missing,
- ref missing, ref missing, ref missing,
- ref missing, ref missing, ref missing,
- ref missing, false);
- }
- if (wordDoc != null)
- {
- wordDoc.Activate();
- }
+// object missing = Missing.Value;
+// wordDoc = wordApp.Documents.Open("\"" + GetWordDocumentTempPath() + "\"",
+// ref missing, ref missing, ref missing,
+// ref missing, ref missing, ref missing,
+// ref missing, ref missing, ref missing,
+// ref missing, false);
+// }
+// if (wordDoc != null)
+// {
+// wordDoc.Activate();
+// }
- usedFieldNames = GetUsedFieldNames();
- PrepareDocument();
- InsertData(ref cancelled);
- if (cancelled)
- {
- Dispose();
- return;
- }
+// usedFieldNames = GetUsedFieldNames();
+// PrepareDocument();
+// InsertData(ref cancelled);
+// if (cancelled)
+// {
+// Dispose();
+// return;
+// }
- if (this.progress != null)
- {
- if (this.progress.Cancelled)
- {
- Dispose();
- return;
- }
- }
+// if (this.progress != null)
+// {
+// if (this.progress.Cancelled)
+// {
+// Dispose();
+// return;
+// }
+// }
- switch (destination)
- {
- case ViewDestination.Edit:
- wordApp.Visible = true;
- appCreated = false;
- break;
+// switch (destination)
+// {
+// case ViewDestination.Edit:
+// wordApp.Visible = true;
+// appCreated = false;
+// break;
- case ViewDestination.Preview:
- CreateDocument(false, destination);
- wordApp.Visible = true;
- appCreated = false;
- break;
+// case ViewDestination.Preview:
+// CreateDocument(false, destination);
+// wordApp.Visible = true;
+// appCreated = false;
+// break;
- case ViewDestination.Printer:
- CreateDocument(true, destination);
- wordDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
+// case ViewDestination.Printer:
+// CreateDocument(true, destination);
+// wordDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
- if (Progress != null)
- Progress.Complete();
- return;
+// if (Progress != null)
+// Progress.Complete();
+// return;
- case ViewDestination.File:
- CreateDocument(false, destination);
- if (this.converter != null)
- {
- this.converter.Convert();
- appCreated = false;
- wordDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
- wordApp.Quit();
- }
- else
- {
- wordDoc.SaveAs();
- }
- break;
+// case ViewDestination.File:
+// CreateDocument(false, destination);
+// if (this.converter != null)
+// {
+// this.converter.Convert();
+// appCreated = false;
+// wordDoc.Close(WdSaveOptions.wdDoNotSaveChanges);
+// wordApp.Quit();
+// }
+// else
+// {
+// wordDoc.SaveAs();
+// }
+// break;
- default:
- Dispose();
- break;
- }
+// default:
+// Dispose();
+// break;
+// }
- if (Progress != null)
- Progress.Complete();
- }
- else
- {
- throw new FileNotFoundException(documentPath);
- }
+// if (Progress != null)
+// Progress.Complete();
+// }
+// else
+// {
+// throw new FileNotFoundException(documentPath);
+// }
- if (destination != ViewDestination.File)
- wordDoc.Saved = true;
- }
- catch (Exception ex)
- {
- if (Progress != null)
- Progress.Complete();
+// if (destination != ViewDestination.File)
+// wordDoc.Saved = true;
+// }
+// catch (Exception ex)
+// {
+// if (Progress != null)
+// Progress.Complete();
- Dispose();
+// Dispose();
-//#if DEBUG
-// var streamWriter =
-// new StreamWriter(
-// Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "WordProcessorErrorLog.txt"), true);
+////#if DEBUG
+//// var streamWriter =
+//// new StreamWriter(
+//// Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "WordProcessorErrorLog.txt"), true);
-// var str = string.Format("{0}\n{1}\n\n", ex.Message, ex.StackTrace);
+//// var str = string.Format("{0}\n{1}\n\n", ex.Message, ex.StackTrace);
-// var exIterator = ex;
-// while (exIterator != null)
-// {
-// str += string.Format("{0}\n{1}\n\n", exIterator.Message, exIterator.StackTrace);
-// var tmpex = exIterator.InnerException;
-// exIterator = tmpex.InnerException;
-// }
+//// var exIterator = ex;
+//// while (exIterator != null)
+//// {
+//// str += string.Format("{0}\n{1}\n\n", exIterator.Message, exIterator.StackTrace);
+//// var tmpex = exIterator.InnerException;
+//// exIterator = tmpex.InnerException;
+//// }
-// streamWriter.WriteLine(str);
+//// streamWriter.WriteLine(str);
-// streamWriter.Flush();
-// streamWriter.Close();
-//#endif
+//// streamWriter.Flush();
+//// streamWriter.Close();
+////#endif
- throw ex;
- }
- }
+// throw ex;
+// }
+// }
- public void EditDocument()
- {
- CreateReport(ViewDestination.Edit, null, null);
- }
+// public void EditDocument()
+// {
+// CreateReport(ViewDestination.Edit, null, null);
+// }
- private void PrepareDocument()
- {
- if (viewDestination != ViewDestination.Edit)
- {
- foreach (MailMergeField field in wordDoc.MailMerge.Fields)
- {
- if (field.Code.Text.ToLower().IndexOf("foto") >= 0)
- {
- field.Select();
- pictureMergeFieldStart = wordApp.Selection.Range.Start;
- return;
- }
- }
- }
- }
+// private void PrepareDocument()
+// {
+// if (viewDestination != ViewDestination.Edit)
+// {
+// foreach (MailMergeField field in wordDoc.MailMerge.Fields)
+// {
+// if (field.Code.Text.ToLower().IndexOf("foto") >= 0)
+// {
+// field.Select();
+// pictureMergeFieldStart = wordApp.Selection.Range.Start;
+// return;
+// }
+// }
+// }
+// }
- private void ReplacePicture(InlineShape shape)
- {
- int endPos = shape.Range.End;
+// private void ReplacePicture(InlineShape shape)
+// {
+// int endPos = shape.Range.End;
- if (wordDoc.Range(endPos, endPos + 1).Fields.Count > 0)
- {
- Field mailField = wordDoc.Range(endPos, endPos + 1).Fields[1];
- String code = mailField.Code.Text;
+// if (wordDoc.Range(endPos, endPos + 1).Fields.Count > 0)
+// {
+// Field mailField = wordDoc.Range(endPos, endPos + 1).Fields[1];
+// String code = mailField.Code.Text;
- if (code.ToLower().IndexOf("foto") >= 0)
- {
- mailField.Select();
+// if (code.ToLower().IndexOf("foto") >= 0)
+// {
+// mailField.Select();
- if (wordApp.Selection.Range.Start == endPos)
- {
- ReplacePictureWithFile(shape, wordApp.Selection.Text);
- mailField.Delete();
- }
- }
- }
- }
+// if (wordApp.Selection.Range.Start == endPos)
+// {
+// ReplacePictureWithFile(shape, wordApp.Selection.Text);
+// mailField.Delete();
+// }
+// }
+// }
+// }
- private void ReplacePictureWithFile(InlineShape shape, String fileName)
- {
- float widthPlaceHolder = shape.Width;
- float heightPlaceHolder = shape.Height;
- int pos = shape.Range.Start;
+// private void ReplacePictureWithFile(InlineShape shape, String fileName)
+// {
+// float widthPlaceHolder = shape.Width;
+// float heightPlaceHolder = shape.Height;
+// int pos = shape.Range.Start;
- shape.Delete();
+// shape.Delete();
- InsertPictureAtPos(fileName, widthPlaceHolder, heightPlaceHolder, pos);
- }
+// InsertPictureAtPos(fileName, widthPlaceHolder, heightPlaceHolder, pos);
+// }
- private void InsertPictureAtPos(String fileName, float width, float height, int pos)
- {
- if (!String.IsNullOrEmpty(fileName))
- {
- wordApp.Selection.SetRange(pos, pos);
- String filePath = Path.Combine(Path.GetTempPath(), fileName);
+// private void InsertPictureAtPos(String fileName, float width, float height, int pos)
+// {
+// if (!String.IsNullOrEmpty(fileName))
+// {
+// wordApp.Selection.SetRange(pos, pos);
+// String filePath = Path.Combine(Path.GetTempPath(), fileName);
- OfficeManager.AddOpenFile(filePath);
+// OfficeManager.AddOpenFile(filePath);
- if (File.Exists(filePath))
- {
- if (OptimizePictureSize)
- {
- //filePath = DTConvertPicture(lFilePath, PictureConverterPath, aWidth, aHeight, 100)
- //OfficeManager.AddOpenFile(filePath);
- }
+// if (File.Exists(filePath))
+// {
+// if (OptimizePictureSize)
+// {
+// //filePath = DTConvertPicture(lFilePath, PictureConverterPath, aWidth, aHeight, 100)
+// //OfficeManager.AddOpenFile(filePath);
+// }
- InlineShape newPicture = wordApp.Selection.InlineShapes.AddPicture(filePath, false, true);
- float widthOrg = newPicture.Width;
- float heightOrg = newPicture.Height;
+// InlineShape newPicture = wordApp.Selection.InlineShapes.AddPicture(filePath, false, true);
+// float widthOrg = newPicture.Width;
+// float heightOrg = newPicture.Height;
- float newWidth;
- float newHeight;
- if ((widthOrg/width) > (heightOrg/height))
- {
- newWidth = width;
- newHeight = heightOrg*(width/widthOrg);
- }
- else
- {
- newHeight = height;
- newWidth = widthOrg*(height/heightOrg);
- }
+// float newWidth;
+// float newHeight;
+// if ((widthOrg/width) > (heightOrg/height))
+// {
+// newWidth = width;
+// newHeight = heightOrg*(width/widthOrg);
+// }
+// else
+// {
+// newHeight = height;
+// newWidth = widthOrg*(height/heightOrg);
+// }
- newPicture.Height = newHeight;
- newPicture.Width = newWidth;
- }
- }
- }
+// newPicture.Height = newHeight;
+// newPicture.Width = newWidth;
+// }
+// }
+// }
- private void CreateDocument(bool print, ViewDestination destination)
- {
- if (CreateFormLetter)
- CreateDocumentWithMailMerge(print, destination);
- else
- CreateDocumentWithTable(print);
- }
+// private void CreateDocument(bool print, ViewDestination destination)
+// {
+// if (CreateFormLetter)
+// CreateDocumentWithMailMerge(print, destination);
+// else
+// CreateDocumentWithTable(print);
+// }
- private void CreateDocumentWithTable(bool print)
- {
- if (Progress != null)
- {
- if (Progress.Cancelled)
- return;
- Progress.SetText("Erstelle Bericht");
- }
+// private void CreateDocumentWithTable(bool print)
+// {
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// return;
+// Progress.SetText("Erstelle Bericht");
+// }
- DeleteUnusedFields();
+// DeleteUnusedFields();
- Table templateTable = GetTemplateTable();
- if (templateTable != null)
- {
- int count = tableModel.Count;
- int fieldRangeStart = templateTable.Rows[GetDataRowFromTable(templateTable)].Range.Start;
+// Table templateTable = GetTemplateTable();
+// if (templateTable != null)
+// {
+// int count = tableModel.Count;
+// int fieldRangeStart = templateTable.Rows[GetDataRowFromTable(templateTable)].Range.Start;
- wordApp.Selection.SetRange(fieldRangeStart, fieldRangeStart);
- wordDoc.MailMerge.Fields.AddNext(wordApp.Selection.Range);
- wordApp.Selection.SetRange(fieldRangeStart, templateTable.Range.End);
+// wordApp.Selection.SetRange(fieldRangeStart, fieldRangeStart);
+// wordDoc.MailMerge.Fields.AddNext(wordApp.Selection.Range);
+// wordApp.Selection.SetRange(fieldRangeStart, templateTable.Range.End);
- wordApp.Selection.Copy();
+// wordApp.Selection.Copy();
- for (int i = 1; i <= count - 1; i++)
- {
- wordApp.Selection.Paste();
- if (Progress != null)
- {
- if (Progress.Cancelled)
- {
- wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
- return;
- }
- if (i > count) i = count;
- Progress.ProgressTo(1, "Erstelle Bericht (" + ((i*100)/count) + "%)", false);
- }
- }
+// for (int i = 1; i <= count - 1; i++)
+// {
+// wordApp.Selection.Paste();
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// {
+// wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
+// return;
+// }
+// if (i > count) i = count;
+// Progress.ProgressTo(1, "Erstelle Bericht (" + ((i*100)/count) + "%)", false);
+// }
+// }
- if (Progress != null)
- Progress.ProgressTo(2, "Erstelle Bericht (100%)", false);
- wordApp.Selection.SetRange(fieldRangeStart, fieldRangeStart + 1);
- wordApp.Selection.Delete();
- }
+// if (Progress != null)
+// Progress.ProgressTo(2, "Erstelle Bericht (100%)", false);
+// wordApp.Selection.SetRange(fieldRangeStart, fieldRangeStart + 1);
+// wordApp.Selection.Delete();
+// }
- wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
+// wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
- if (Progress != null)
- {
- if (Progress.Cancelled)
- return;
- Progress.SetText("Bilder werden geladen");
- }
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// return;
+// Progress.SetText("Bilder werden geladen");
+// }
- ReplacePicturesInDocument();
+// ReplacePicturesInDocument();
- if (print)
- {
- wordDoc.PrintOut(true);
- }
+// if (print)
+// {
+// wordDoc.PrintOut(true);
+// }
- }
+// }
- private Table GetTemplateTable()
- {
- return wordDoc.Tables.Cast().FirstOrDefault(TableContainsFieldsInSecondRow);
- }
+// private Table GetTemplateTable()
+// {
+// return wordDoc.Tables.Cast().FirstOrDefault(TableContainsFieldsInSecondRow);
+// }
- private static bool TableContainsFieldsInSecondRow(Table table)
- {
- return table.Range.Fields.Count > 0 && table.Range.Fields.Cast().Any(field => field.Type == WdFieldType.wdFieldMergeField);
- }
+// private static bool TableContainsFieldsInSecondRow(Table table)
+// {
+// return table.Range.Fields.Count > 0 && table.Range.Fields.Cast().Any(field => field.Type == WdFieldType.wdFieldMergeField);
+// }
- private static int GetDataRowFromTable(Table table)
- {
- if (table.Rows.Count >= 2)
- return 2;
+// private static int GetDataRowFromTable(Table table)
+// {
+// if (table.Rows.Count >= 2)
+// return 2;
- return table.Rows.Count == 1 ? 1 : 0;
- }
+// return table.Rows.Count == 1 ? 1 : 0;
+// }
- private void ReplacePicturesInDocument()
- {
- if (pictureMergeFieldStart > 0)
- {
- if (wordDoc.InlineShapes.Count > 0)
- {
- List shapes = wordDoc.InlineShapes.Cast().ToList();
+// private void ReplacePicturesInDocument()
+// {
+// if (pictureMergeFieldStart > 0)
+// {
+// if (wordDoc.InlineShapes.Count > 0)
+// {
+// List shapes = wordDoc.InlineShapes.Cast().ToList();
- foreach (InlineShape shape in shapes)
- ReplacePicture(shape);
- }
- }
- }
+// foreach (InlineShape shape in shapes)
+// ReplacePicture(shape);
+// }
+// }
+// }
- private void FindPicturePlaceHolder()
- {
- if (pictureMergeFieldStart > 0)
- {
- foreach (InlineShape shape in wordDoc.InlineShapes)
- {
- int endPos = shape.Range.End;
+// private void FindPicturePlaceHolder()
+// {
+// if (pictureMergeFieldStart > 0)
+// {
+// foreach (InlineShape shape in wordDoc.InlineShapes)
+// {
+// int endPos = shape.Range.End;
- foreach (Field field in wordDoc.MailMerge.Fields)
- {
- String code = field.Code.Text;
- if (code.ToLower().IndexOf("foto") >= 0)
- {
- field.Select();
- if (wordApp.Selection.Range.Start == endPos)
- {
- placeHolderWidth = shape.Width;
- placeHolderHeight = shape.Height;
- }
- }
- }
- }
- }
- }
+// foreach (Field field in wordDoc.MailMerge.Fields)
+// {
+// String code = field.Code.Text;
+// if (code.ToLower().IndexOf("foto") >= 0)
+// {
+// field.Select();
+// if (wordApp.Selection.Range.Start == endPos)
+// {
+// placeHolderWidth = shape.Width;
+// placeHolderHeight = shape.Height;
+// }
+// }
+// }
+// }
+// }
+// }
- private void ReplaceMailMergePicture()
- {
- if (pictureMergeFieldStart > 0)
- {
- foreach (InlineShape shape in wordDoc.InlineShapes)
- {
- int endPos = shape.Range.End;
+// private void ReplaceMailMergePicture()
+// {
+// if (pictureMergeFieldStart > 0)
+// {
+// foreach (InlineShape shape in wordDoc.InlineShapes)
+// {
+// int endPos = shape.Range.End;
- foreach (MailMergeField field in wordDoc.MailMerge.Fields)
- {
- String code = field.Code.Text;
- if (code.ToLower().IndexOf("foto") >= 0)
- {
- field.Select();
+// foreach (MailMergeField field in wordDoc.MailMerge.Fields)
+// {
+// String code = field.Code.Text;
+// if (code.ToLower().IndexOf("foto") >= 0)
+// {
+// field.Select();
- if (wordApp.Selection.Range.Start == endPos)
- {
- shape.Delete();
+// if (wordApp.Selection.Range.Start == endPos)
+// {
+// shape.Delete();
- InsertPictureAtPos(wordApp.Selection.Text, placeHolderWidth,
- placeHolderHeight, wordApp.Selection.Range.Start);
- field.Delete();
- return;
- }
- }
- }
- }
+// InsertPictureAtPos(wordApp.Selection.Text, placeHolderWidth,
+// placeHolderHeight, wordApp.Selection.Range.Start);
+// field.Delete();
+// return;
+// }
+// }
+// }
+// }
- foreach (Field testField in wordDoc.Fields)
- {
- String code = testField.Code.Text;
- if (code.ToLower().IndexOf("foto") >= 0 &&
- code.ToLower().IndexOf("includepicture") >= 0)
- {
- wordApp.ActiveWindow.View.ShowFieldCodes = true;
- testField.Select();
+// foreach (Field testField in wordDoc.Fields)
+// {
+// String code = testField.Code.Text;
+// if (code.ToLower().IndexOf("foto") >= 0 &&
+// code.ToLower().IndexOf("includepicture") >= 0)
+// {
+// wordApp.ActiveWindow.View.ShowFieldCodes = true;
+// testField.Select();
- wordApp.Selection.SetRange(wordApp.Selection.Start, wordApp.Selection.Start);
- wordApp.Selection.MoveRight(WdUnits.wdCharacter, 18);
- wordApp.Selection.TypeText(
- "\"C:\\Dokumente und Einstellungen\\christian.BEYONDSOFT\\Lokale Einstellungen\\Temp\\");
+// wordApp.Selection.SetRange(wordApp.Selection.Start, wordApp.Selection.Start);
+// wordApp.Selection.MoveRight(WdUnits.wdCharacter, 18);
+// wordApp.Selection.TypeText(
+// "\"C:\\Dokumente und Einstellungen\\christian.BEYONDSOFT\\Lokale Einstellungen\\Temp\\");
- wordApp.ActiveWindow.View.ShowFieldCodes = false;
+// wordApp.ActiveWindow.View.ShowFieldCodes = false;
- return;
- }
- }
- }
- }
+// return;
+// }
+// }
+// }
+// }
- private void DeleteUnusedFields()
- {
- var deletedFields = new List();
+// private void DeleteUnusedFields()
+// {
+// var deletedFields = new List();
- foreach (MailMergeField field in wordDoc.MailMerge.Fields)
- if (field.Type == WdFieldType.wdFieldMergeField)
- if (!MailMergeFieldExistsInDataSource(field))
- deletedFields.Add(field);
+// foreach (MailMergeField field in wordDoc.MailMerge.Fields)
+// if (field.Type == WdFieldType.wdFieldMergeField)
+// if (!MailMergeFieldExistsInDataSource(field))
+// deletedFields.Add(field);
- foreach (var deletedField in deletedFields)
- deletedField.Delete();
- }
+// foreach (var deletedField in deletedFields)
+// deletedField.Delete();
+// }
- private bool MailMergeFieldExistsInDataSource(MailMergeField field)
- {
- String fieldCode = field.Code.Text.Trim();
- String[] array = tableModel.GetFieldNames();
+// private bool MailMergeFieldExistsInDataSource(MailMergeField field)
+// {
+// String fieldCode = field.Code.Text.Trim();
+// String[] array = tableModel.GetFieldNames();
- if (array != null)
- foreach (var fieldName in array)
- if (fieldCode.IndexOf(" " + fieldName) >= 0 || fieldCode.IndexOf(" \"" + fieldName + "\"") >= 0)
- return true;
+// if (array != null)
+// foreach (var fieldName in array)
+// if (fieldCode.IndexOf(" " + fieldName) >= 0 || fieldCode.IndexOf(" \"" + fieldName + "\"") >= 0)
+// return true;
- array = tableModel.GetVariableNames();
+// array = tableModel.GetVariableNames();
- if (array != null)
- foreach (var fieldName in array)
- if (fieldCode.IndexOf(" " + fieldName) >= 0 || fieldCode.IndexOf(" \"" + fieldName + "\"") >= 0)
- return true;
+// if (array != null)
+// foreach (var fieldName in array)
+// if (fieldCode.IndexOf(" " + fieldName) >= 0 || fieldCode.IndexOf(" \"" + fieldName + "\"") >= 0)
+// return true;
- return false;
- }
+// return false;
+// }
- private void CreateDocumentWithMailMerge(bool print, ViewDestination destination)
- {
- if (Progress != null)
- {
- if (Progress.Cancelled)
- return;
- Progress.SetText("Drucke Objekt");
- }
- DeleteUnusedFields();
+// private void CreateDocumentWithMailMerge(bool print, ViewDestination destination)
+// {
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// return;
+// Progress.SetText("Drucke Objekt");
+// }
+// DeleteUnusedFields();
- if (pictureMergeFieldStart > 0)
- FindPicturePlaceHolder();
+// if (pictureMergeFieldStart > 0)
+// FindPicturePlaceHolder();
- wordDoc.MailMerge.DataSource.ActiveRecord = WdMailMergeActiveRecord.wdFirstRecord;
+// wordDoc.MailMerge.DataSource.ActiveRecord = WdMailMergeActiveRecord.wdFirstRecord;
- for (int i = 1; i <= tableModel.Count; i++)
- {
- if (Progress != null)
- {
- if (Progress.Cancelled)
- return;
+// for (int i = 1; i <= tableModel.Count; i++)
+// {
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// return;
- Progress.ProgressTo(1, "Drucke Objekt " + i + " von " + tableModel.Count, false);
- }
- wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
+// Progress.ProgressTo(1, "Drucke Objekt " + i + " von " + tableModel.Count, false);
+// }
+// wordDoc.MailMerge.ViewMailMergeFieldCodes = 0;
- //Tempbilder löschen
- if (pictureMergeFieldStart > 0)
- {
- //funktioniert nur beim ersten Datensatz
- if (i == 1)
- ReplaceMailMergePicture();
- }
+// //Tempbilder löschen
+// if (pictureMergeFieldStart > 0)
+// {
+// //funktioniert nur beim ersten Datensatz
+// if (i == 1)
+// ReplaceMailMergePicture();
+// }
- if (print)
- {
- wordDoc.Activate();
- wordDoc.PrintOut(i != tableModel.Count);
- }
+// if (print)
+// {
+// wordDoc.Activate();
+// wordDoc.PrintOut(i != tableModel.Count);
+// }
- if (destination == ViewDestination.Preview)
- continue;
- wordDoc.MailMerge.DataSource.ActiveRecord = WdMailMergeActiveRecord.wdNextRecord;
- }
- }
+// if (destination == ViewDestination.Preview)
+// continue;
+// wordDoc.MailMerge.DataSource.ActiveRecord = WdMailMergeActiveRecord.wdNextRecord;
+// }
+// }
- public void Dispose()
- {
- if (appCreated && wordApp != null)
- wordApp.Quit(WdSaveOptions.wdDoNotSaveChanges);
- }
+// public void Dispose()
+// {
+// if (appCreated && wordApp != null)
+// wordApp.Quit(WdSaveOptions.wdDoNotSaveChanges);
+// }
- private String GetWordDocumentTempPath()
- {
- if (String.IsNullOrEmpty(tempName))
- tempName = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".doc");
+// private String GetWordDocumentTempPath()
+// {
+// if (String.IsNullOrEmpty(tempName))
+// tempName = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".doc");
- return tempName;
- }
+// return tempName;
+// }
- private String CreateTempPath(String fileName)
- {
- var path = Path.Combine(Path.GetTempPath(), fileName);
- OfficeManager.AddOpenFile(path);
+// private String CreateTempPath(String fileName)
+// {
+// var path = Path.Combine(Path.GetTempPath(), fileName);
+// OfficeManager.AddOpenFile(path);
- return path;
- }
+// return path;
+// }
- private void InsertData(ref bool cancelled)
- {
- wordApp.Options.UpdateFieldsAtPrint = false;
- if (tableModel != null)
- {
- var path = CreateTempPath(Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".txt");
- CreateMailMergeTextFile(path, ref cancelled);
+// private void InsertData(ref bool cancelled)
+// {
+// wordApp.Options.UpdateFieldsAtPrint = false;
+// if (tableModel != null)
+// {
+// var path = CreateTempPath(Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".txt");
+// CreateMailMergeTextFile(path, ref cancelled);
- if (!cancelled)
- {
- if (viewDestination == ViewDestination.Edit)
- wordApp.Visible = true;
+// if (!cancelled)
+// {
+// if (viewDestination == ViewDestination.Edit)
+// wordApp.Visible = true;
- wordDoc.MailMerge.OpenDataSource(path);
- }
- }
- }
+// wordDoc.MailMerge.OpenDataSource(path);
+// }
+// }
+// }
- private void CreateMailMergeTextFile(String fileName, ref bool cancelled)
- {
- var fieldNamesText = new StringBuilder();
- var emptyDataFieldsText = new StringBuilder();
- var allFieldNames = GetAllFieldNames();
+// private void CreateMailMergeTextFile(String fileName, ref bool cancelled)
+// {
+// var fieldNamesText = new StringBuilder();
+// var emptyDataFieldsText = new StringBuilder();
+// var allFieldNames = GetAllFieldNames();
- var textStringBuilder = new StringBuilder();
+// var textStringBuilder = new StringBuilder();
- foreach (String s in allFieldNames)
- {
- fieldNamesText.Append(s);
- fieldNamesText.Append(Convert.ToChar(59));
+// foreach (String s in allFieldNames)
+// {
+// fieldNamesText.Append(s);
+// fieldNamesText.Append(Convert.ToChar(59));
- emptyDataFieldsText.Append("\"");
- emptyDataFieldsText.Append(s);
- emptyDataFieldsText.Append("\"");
- emptyDataFieldsText.Append(Convert.ToChar(59));
- }
+// emptyDataFieldsText.Append("\"");
+// emptyDataFieldsText.Append(s);
+// emptyDataFieldsText.Append("\"");
+// emptyDataFieldsText.Append(Convert.ToChar(59));
+// }
- fieldNamesText.Remove(fieldNamesText.Length - 1, 1);
- emptyDataFieldsText.Remove(emptyDataFieldsText.Length - 1, 1);
+// fieldNamesText.Remove(fieldNamesText.Length - 1, 1);
+// emptyDataFieldsText.Remove(emptyDataFieldsText.Length - 1, 1);
- textStringBuilder.Append(fieldNamesText);
- textStringBuilder.Append("\r\n");
+// textStringBuilder.Append(fieldNamesText);
+// textStringBuilder.Append("\r\n");
- tableModel.MoveFirst();
+// tableModel.MoveFirst();
- int count = 1;
+// int count = 1;
- if (!tableModel.DataAvailable)
- {
- textStringBuilder.Append(emptyDataFieldsText);
- textStringBuilder.Append("\r\n");
- }
+// if (!tableModel.DataAvailable)
+// {
+// textStringBuilder.Append(emptyDataFieldsText);
+// textStringBuilder.Append("\r\n");
+// }
- while (tableModel.DataAvailable)
- {
- if (Progress != null)
- {
- if (Progress.Cancelled)
- {
- //?Wird im VB Code nicht gesetzt cancelled = true;
- return;
- }
- Progress.ProgressTo(1, "Lade Objekt " + count + " von " + tableModel.Count, false);
- }
- fieldNamesText.Clear();
- foreach (String item in allFieldNames)
- {
- String propertyValue = String.Empty;
- if (usedFieldNames.ContainsKey(item))
- {
- Object obj = tableModel.GetPropertyValue(item);
- if (obj != null)
- propertyValue = obj.ToString();
- }
- if (propertyValue.IndexOf(Convert.ToChar(59)) >= 0)
- propertyValue = propertyValue.Replace(Convert.ToChar(59), ',');
+// while (tableModel.DataAvailable)
+// {
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// {
+// //?Wird im VB Code nicht gesetzt cancelled = true;
+// return;
+// }
+// Progress.ProgressTo(1, "Lade Objekt " + count + " von " + tableModel.Count, false);
+// }
+// fieldNamesText.Clear();
+// foreach (String item in allFieldNames)
+// {
+// String propertyValue = String.Empty;
+// if (usedFieldNames.ContainsKey(item))
+// {
+// Object obj = tableModel.GetPropertyValue(item);
+// if (obj != null)
+// propertyValue = obj.ToString();
+// }
+// if (propertyValue.IndexOf(Convert.ToChar(59)) >= 0)
+// propertyValue = propertyValue.Replace(Convert.ToChar(59), ',');
- if (propertyValue.IndexOf('"') >= 0)
- propertyValue = propertyValue.Replace('"', '\'');
+// if (propertyValue.IndexOf('"') >= 0)
+// propertyValue = propertyValue.Replace('"', '\'');
- //replace "Anführungstriche Oben" Chr(147)
- if (propertyValue.IndexOf(Convert.ToChar(147)) >= 0)
- propertyValue = propertyValue.Replace(Convert.ToChar(147), '-');
+// //replace "Anführungstriche Oben" Chr(147)
+// if (propertyValue.IndexOf(Convert.ToChar(147)) >= 0)
+// propertyValue = propertyValue.Replace(Convert.ToChar(147), '-');
- //replace "Anführungstriche Unten" Chr(132)
- if (propertyValue.IndexOf(Convert.ToChar(132)) >= 0)
- propertyValue = propertyValue.Replace(Convert.ToChar(132), '-');
+// //replace "Anführungstriche Unten" Chr(132)
+// if (propertyValue.IndexOf(Convert.ToChar(132)) >= 0)
+// propertyValue = propertyValue.Replace(Convert.ToChar(132), '-');
- if (RemoveLineFeed)
- {
- if (propertyValue.IndexOf(Convert.ToChar(10)) >= 0)
- propertyValue =
- propertyValue.Replace(String.Format("{0}{1}", Convert.ToChar(13), Convert.ToChar(10)),
- " ");
- }
- fieldNamesText.Append("\"");
- fieldNamesText.Append(propertyValue);
- fieldNamesText.Append("\"");
- fieldNamesText.Append(Convert.ToChar(59));
- }
- fieldNamesText.Remove(fieldNamesText.Length - 1, 1);
- textStringBuilder.Append(fieldNamesText);
- textStringBuilder.Append("\n");
- count++;
+// if (RemoveLineFeed)
+// {
+// if (propertyValue.IndexOf(Convert.ToChar(10)) >= 0)
+// propertyValue =
+// propertyValue.Replace(String.Format("{0}{1}", Convert.ToChar(13), Convert.ToChar(10)),
+// " ");
+// }
+// fieldNamesText.Append("\"");
+// fieldNamesText.Append(propertyValue);
+// fieldNamesText.Append("\"");
+// fieldNamesText.Append(Convert.ToChar(59));
+// }
+// fieldNamesText.Remove(fieldNamesText.Length - 1, 1);
+// textStringBuilder.Append(fieldNamesText);
+// textStringBuilder.Append("\n");
+// count++;
- tableModel.MoveNext();
- }
+// tableModel.MoveNext();
+// }
- File.WriteAllText(fileName, textStringBuilder.ToString(), Encoding.Default);
- }
+// File.WriteAllText(fileName, textStringBuilder.ToString(), Encoding.Default);
+// }
- private Dictionary GetUsedFieldNames()
- {
- var fieldNames = new Dictionary();
+// private Dictionary GetUsedFieldNames()
+// {
+// var fieldNames = new Dictionary();
- var sb = new StringBuilder();
- foreach (Range range in wordDoc.StoryRanges)
- {
- sb.Append(range.Text);
- }
- String text = sb.ToString();
+// var sb = new StringBuilder();
+// foreach (Range range in wordDoc.StoryRanges)
+// {
+// sb.Append(range.Text);
+// }
+// String text = sb.ToString();
- int pos = text.IndexOf(Convert.ToChar(171)) + 1;
- while (pos > 0)
- {
- int stop = text.IndexOf(Convert.ToChar(187), pos) + 1;
+// int pos = text.IndexOf(Convert.ToChar(171)) + 1;
+// while (pos > 0)
+// {
+// int stop = text.IndexOf(Convert.ToChar(187), pos) + 1;
- if (stop > 0)
- {
- String fieldName = text.Substring(pos, stop - pos - 1);
- if (!fieldNames.ContainsKey(fieldName))
- fieldNames.Add(fieldName, fieldName);
- pos = text.IndexOf(Convert.ToChar(171), stop) + 1;
- }
- else
- pos = 0;
- }
+// if (stop > 0)
+// {
+// String fieldName = text.Substring(pos, stop - pos - 1);
+// if (!fieldNames.ContainsKey(fieldName))
+// fieldNames.Add(fieldName, fieldName);
+// pos = text.IndexOf(Convert.ToChar(171), stop) + 1;
+// }
+// else
+// pos = 0;
+// }
- return fieldNames;
- }
+// return fieldNames;
+// }
- private String[] GetAllFieldNames()
- {
- var fieldNameDict = new Dictionary();
- var fields = new List();
+// private String[] GetAllFieldNames()
+// {
+// var fieldNameDict = new Dictionary();
+// var fields = new List();
- String[] array = tableModel.GetFieldNames();
- if (array != null)
- {
- foreach (string fieldName in array)
- {
- if (!fieldNameDict.ContainsKey(fieldName))
- {
- fields.Add(fieldName);
- fieldNameDict.Add(fieldName, true);
- }
- }
- }
+// String[] array = tableModel.GetFieldNames();
+// if (array != null)
+// {
+// foreach (string fieldName in array)
+// {
+// if (!fieldNameDict.ContainsKey(fieldName))
+// {
+// fields.Add(fieldName);
+// fieldNameDict.Add(fieldName, true);
+// }
+// }
+// }
- array = tableModel.GetVariableNames();
- if (array != null)
- {
- foreach (string fieldName in tableModel.GetVariableNames())
- {
- if (!fieldNameDict.ContainsKey(fieldName))
- {
- fields.Add(fieldName);
- fieldNameDict.Add(fieldName, true);
- }
- }
- }
- return fields.ToArray();
- }
+// array = tableModel.GetVariableNames();
+// if (array != null)
+// {
+// foreach (string fieldName in tableModel.GetVariableNames())
+// {
+// if (!fieldNameDict.ContainsKey(fieldName))
+// {
+// fields.Add(fieldName);
+// fieldNameDict.Add(fieldName, true);
+// }
+// }
+// }
+// return fields.ToArray();
+// }
-/* ~WordProcessor()
- {
- Finalize();
- }
- */
-/*
- private Dictionary GetUsedFieldNamesCSV()
- {
- var selected = new Dictionary();
+///* ~WordProcessor()
+// {
+// Finalize();
+// }
+// */
+///*
+// private Dictionary GetUsedFieldNamesCSV()
+// {
+// var selected = new Dictionary();
- String tmpStr = File.ReadAllText(this.documentPath);
- tmpStr = tmpStr.Replace("\"", "");
- tmpStr = tmpStr.Replace("\r\n", "");
+// String tmpStr = File.ReadAllText(this.documentPath);
+// tmpStr = tmpStr.Replace("\"", "");
+// tmpStr = tmpStr.Replace("\r\n", "");
- String[] fields = tmpStr.Split(new String[] { OfficeManager.CSV_DELIMITER }, StringSplitOptions.None);
+// String[] fields = tmpStr.Split(new String[] { OfficeManager.CSV_DELIMITER }, StringSplitOptions.None);
- foreach (var fieldName in fields)
- {
- selected.Add(fieldName, fieldName);
- }
+// foreach (var fieldName in fields)
+// {
+// selected.Add(fieldName, fieldName);
+// }
- return selected;
- }
-*/
-/*
- private String GetExcelDocumentTempPath()
- {
- if (String.IsNullOrEmpty(this.tempName))
- this.tempName = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".csv");
+// return selected;
+// }
+//*/
+///*
+// private String GetExcelDocumentTempPath()
+// {
+// if (String.IsNullOrEmpty(this.tempName))
+// this.tempName = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".csv");
- return this.tempName;
- }
-*/
-/*
- private String EscapeCSVValue(String value)
- {
- String returnValue = value.Replace(Convert.ToChar(147), '-');
- returnValue = returnValue.Replace(Convert.ToChar(132), '-');
- returnValue = returnValue.Replace(Convert.ToChar(13), ' ');
- returnValue = returnValue.Replace(Convert.ToChar(10), ' ');
- returnValue = returnValue.Replace("\"", "\"\"");
+// return this.tempName;
+// }
+//*/
+///*
+// private String EscapeCSVValue(String value)
+// {
+// String returnValue = value.Replace(Convert.ToChar(147), '-');
+// returnValue = returnValue.Replace(Convert.ToChar(132), '-');
+// returnValue = returnValue.Replace(Convert.ToChar(13), ' ');
+// returnValue = returnValue.Replace(Convert.ToChar(10), ' ');
+// returnValue = returnValue.Replace("\"", "\"\"");
- return "\"" + returnValue + "\"";
- }
-*/
-/*
- private TCellField GetCellFieldFromCell(Cell cell)
- {
- var cellField = new TCellField();
- String cellText = cell.Range.Text;
- int pos = cellText.IndexOf(Convert.ToChar(171));
+// return "\"" + returnValue + "\"";
+// }
+//*/
+///*
+// private TCellField GetCellFieldFromCell(Cell cell)
+// {
+// var cellField = new TCellField();
+// String cellText = cell.Range.Text;
+// int pos = cellText.IndexOf(Convert.ToChar(171));
- String text = String.Empty;
+// String text = String.Empty;
- if (pos > 0)
- {
- text = cellText.Substring(0, pos);
- }
+// if (pos > 0)
+// {
+// text = cellText.Substring(0, pos);
+// }
- int stop = 0;
+// int stop = 0;
- bool replaceText = false;
- while (pos >= 0 && stop >= 0)
- {
- stop = cellText.IndexOf(Convert.ToChar(187), pos);
+// bool replaceText = false;
+// while (pos >= 0 && stop >= 0)
+// {
+// stop = cellText.IndexOf(Convert.ToChar(187), pos);
- if (stop >= 0)
- {
- replaceText = true;
+// if (stop >= 0)
+// {
+// replaceText = true;
- String name = cellText.Substring(pos + 1, stop - pos - 1);
- cellField.FieldName = name;
- cellField.Text = text + Convert.ToChar(171) + name + Convert.ToChar(187);
- }
- pos = cellText.IndexOf(Convert.ToChar(171), stop);
- if (pos > stop)
- text = cellText.Substring(stop + 1, pos - stop - 1);
+// String name = cellText.Substring(pos + 1, stop - pos - 1);
+// cellField.FieldName = name;
+// cellField.Text = text + Convert.ToChar(171) + name + Convert.ToChar(187);
+// }
+// pos = cellText.IndexOf(Convert.ToChar(171), stop);
+// if (pos > stop)
+// text = cellText.Substring(stop + 1, pos - stop - 1);
- }
+// }
- if (replaceText)
- cell.Range.Text = "";
- return cellField;
- }
- */
-/*
- private String BuildCSVHeaderString()
- {
- var sb = new StringBuilder();
- foreach (var name in usedFieldNames.Values)
- {
- if (sb.Length > 0)
- sb.Append(OfficeManager.CSV_DELIMITER);
- sb.Append(EscapeCSVValue(name));
- }
- return sb.ToString();
- }
- */
-/*
- private String CreateCSVData()
- {
- var sb = new StringBuilder();
- int count = 1;
+// if (replaceText)
+// cell.Range.Text = "";
+// return cellField;
+// }
+// */
+///*
+// private String BuildCSVHeaderString()
+// {
+// var sb = new StringBuilder();
+// foreach (var name in usedFieldNames.Values)
+// {
+// if (sb.Length > 0)
+// sb.Append(OfficeManager.CSV_DELIMITER);
+// sb.Append(EscapeCSVValue(name));
+// }
+// return sb.ToString();
+// }
+// */
+///*
+// private String CreateCSVData()
+// {
+// var sb = new StringBuilder();
+// int count = 1;
- this.tableModel.MoveFirst();
+// this.tableModel.MoveFirst();
- while (this.tableModel.DataAvailable)
- {
- if (Progress != null)
- {
- if (Progress.Cancelled)
- return sb.ToString();
- Progress.ProgressTo(1, "Lade Objekt " + count + " von " + this.tableModel.Count, false);
- }
+// while (this.tableModel.DataAvailable)
+// {
+// if (Progress != null)
+// {
+// if (Progress.Cancelled)
+// return sb.ToString();
+// Progress.ProgressTo(1, "Lade Objekt " + count + " von " + this.tableModel.Count, false);
+// }
- foreach (var field in this.usedFieldNames.Values)
- {
- if (sb.Length > 0)
- sb.Append(OfficeManager.CSV_DELIMITER);
- Object obj = this.tableModel.GetPropertyValue(field);
- if (obj != null)
- sb.Append(EscapeCSVValue(obj.ToString()));
- }
+// foreach (var field in this.usedFieldNames.Values)
+// {
+// if (sb.Length > 0)
+// sb.Append(OfficeManager.CSV_DELIMITER);
+// Object obj = this.tableModel.GetPropertyValue(field);
+// if (obj != null)
+// sb.Append(EscapeCSVValue(obj.ToString()));
+// }
- sb.Append("\n");
+// sb.Append("\n");
- count++;
+// count++;
- this.tableModel.MoveNext();
- }
+// this.tableModel.MoveNext();
+// }
- return sb.ToString();
- }
- */
-/*
- private String GetExcelPath()
- {
- // If (mExcelPath = "") Then
- // Dim lExcelApp As Excel.Application
- // Set lExcelApp = New Excel.Application
- // Let mExcelPath = """" & lExcelApp.Path & "\Excel.exe" & """ "
- //End If
- //Let GetExcelPath = mExcelPath
- return null;
- }
-*/
-//Öffnet eine CSV-Datei und liest sie in die aktuelle Tabelle ab Zeile 1 Spalte 1
- //fName = Dateiname & Pfad
- //FS = das Spaltentrennzeichen (Field Seperator), im Deutschen ein Semikolon
-/*
- private void ReadfromCSVSimple(String fname)
- {
- ReadfromCSVSimple(fname, ";");
- }
-*/
-/*
- private void ReadfromCSVSimple(String fname, String FS)
- {
- // Dim hfile As Integer ' Filehandle bzw. Dateinummer
- //Dim i As Long ' Zähler über alle Zeilen
- //Dim j As Integer ' Zähler über alle Spalten
- //Dim OneLine As String ' Eine Zeile als String
- //Dim myArr As Variant ' eine Zeile in Felder getrennt
+// return sb.ToString();
+// }
+// */
+///*
+// private String GetExcelPath()
+// {
+// // If (mExcelPath = "") Then
+// // Dim lExcelApp As Excel.Application
+// // Set lExcelApp = New Excel.Application
+// // Let mExcelPath = """" & lExcelApp.Path & "\Excel.exe" & """ "
+// //End If
+// //Let GetExcelPath = mExcelPath
+// return null;
+// }
+//*/
+////Öffnet eine CSV-Datei und liest sie in die aktuelle Tabelle ab Zeile 1 Spalte 1
+// //fName = Dateiname & Pfad
+// //FS = das Spaltentrennzeichen (Field Seperator), im Deutschen ein Semikolon
+///*
+// private void ReadfromCSVSimple(String fname)
+// {
+// ReadfromCSVSimple(fname, ";");
+// }
+//*/
+///*
+// private void ReadfromCSVSimple(String fname, String FS)
+// {
+// // Dim hfile As Integer ' Filehandle bzw. Dateinummer
+// //Dim i As Long ' Zähler über alle Zeilen
+// //Dim j As Integer ' Zähler über alle Spalten
+// //Dim OneLine As String ' Eine Zeile als String
+// //Dim myArr As Variant ' eine Zeile in Felder getrennt
- //hfile = FreeFile
- //Open fname For Input As #hfile
- //While Not EOF(hfile)
- // i = i + 1
- // Line Input #hfile, OneLine
- // myArr = Split(OneLine, FS)
- // ' With Range(Cells(i, 1), Cells(i, 1 + UBound(myArr)))
- // ' .NumberFormat = "@"
- // ' .Value = myArr
- // ' End With
- // For j = 0 To UBound(myArr)
- // mExcelApp.Cells(i, 1 + j).NumberFormat = "@"
- // mExcelApp.Cells(i, 1 + j).Value = myArr(j)
- // Next
- //Wend
- //Close #hfile
- }
-*/
- }
-}
+// //hfile = FreeFile
+// //Open fname For Input As #hfile
+// //While Not EOF(hfile)
+// // i = i + 1
+// // Line Input #hfile, OneLine
+// // myArr = Split(OneLine, FS)
+// // ' With Range(Cells(i, 1), Cells(i, 1 + UBound(myArr)))
+// // ' .NumberFormat = "@"
+// // ' .Value = myArr
+// // ' End With
+// // For j = 0 To UBound(myArr)
+// // mExcelApp.Cells(i, 1 + j).NumberFormat = "@"
+// // mExcelApp.Cells(i, 1 + j).Value = myArr(j)
+// // Next
+// //Wend
+// //Close #hfile
+// }
+//*/
+// }
+//}
diff --git a/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs b/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
index b8717d4dd..e7df74422 100644
--- a/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
+++ b/BeWo/SchulbegleitenderDienst/VertretenderKlientSearchView.xaml.cs
@@ -37,7 +37,6 @@ using DevExpress.Xpf.Core;
using DevExpress.Xpf.Editors;
using DevExpress.XtraPrinting.Native;
using DevExpress.XtraPrinting.XamlExport;
-using Microsoft.Office.Interop.Word;
using Color = System.Drawing.Color;
using KeyEventArgs = System.Windows.Input.KeyEventArgs;
using MessageBox = System.Windows.MessageBox;
diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs
index b845827cb..8869a29fc 100644
--- a/BeWo/ServiceProxy/Generated.cs
+++ b/BeWo/ServiceProxy/Generated.cs
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
//
//------------------------------------------------------------------------------
@@ -166,97 +166,6 @@ namespace BeWo.ServiceProxy
public interface IEmployeeService
{
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllOvertimes();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllAuszahlungsarten();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllChatActiveEmployeesCompact();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- byte[] GetEmployeeImage(long employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnail", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- byte[] GetEmployeeThumbnail(long employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployee", ReplyAction="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeResp" +
- "onse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeBeWo" +
- "FaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteEmployeeCustomerRelationForEmployee(long employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOid", ReplyAction="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOidResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOidBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.Compact.CompactEmployeeDC GetActiveCompactEmployeeWithOid(long employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeit", ReplyAction="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeitResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeitBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void InsertNewArbeitsZeit(BS.Shared.DataContracts.ArbeitszeitDC arbeitszeit, BS.Shared.DataContracts.ArbeitszeitEintragDC arbeitszeitEintrag);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateArbeitszeit", ReplyAction="http://tempuri.org/IEmployeeService/UpdateArbeitszeitResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateArbeitszeitBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.ArbeitszeitDC UpdateArbeitszeit(BS.Shared.DataContracts.ArbeitszeitDC pArbeitszeit);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintrag", ReplyAction="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintragResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintragBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteArbeitszeitEintrag(long arbeistzeitEintragOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompactResponse" +
- "")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompactBeWoFaul" +
- "tFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveVertreterEmployeesCompact(System.Nullable customerOid, System.DateTime date);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOid", ReplyAction="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOidResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOidBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadEmployeeTokenRelationsByOid(System.Collections.Generic.List pOids);
-
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeByID", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeByIDResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeByIDBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
BS.Shared.DataContracts.EmployeeDC GetEmployeeByID(long employeeOid);
@@ -548,6 +457,97 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetAllOvertimesFromEmployee(long employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllOvertimes();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllAuszahlungsarten();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
+ "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllChatActiveEmployeesCompact();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ byte[] GetEmployeeImage(long employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnail", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ byte[] GetEmployeeThumbnail(long employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployee", ReplyAction="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeResp" +
+ "onse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeBeWo" +
+ "FaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteEmployeeCustomerRelationForEmployee(long employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOid", ReplyAction="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOidResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetActiveCompactEmployeeWithOidBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.Compact.CompactEmployeeDC GetActiveCompactEmployeeWithOid(long employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeit", ReplyAction="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeitResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertNewArbeitsZeitBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void InsertNewArbeitsZeit(BS.Shared.DataContracts.ArbeitszeitDC arbeitszeit, BS.Shared.DataContracts.ArbeitszeitEintragDC arbeitszeitEintrag);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateArbeitszeit", ReplyAction="http://tempuri.org/IEmployeeService/UpdateArbeitszeitResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateArbeitszeitBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.ArbeitszeitDC UpdateArbeitszeit(BS.Shared.DataContracts.ArbeitszeitDC pArbeitszeit);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintrag", ReplyAction="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintragResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteArbeitszeitEintragBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteArbeitszeitEintrag(long arbeistzeitEintragOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompactResponse" +
+ "")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllActiveVertreterEmployeesCompactBeWoFaul" +
+ "tFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveVertreterEmployeesCompact(System.Nullable customerOid, System.DateTime date);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOid", ReplyAction="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOidResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadEmployeeTokenRelationsByOidBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadEmployeeTokenRelationsByOid(System.Collections.Generic.List pOids);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -584,111 +584,6 @@ namespace BeWo.ServiceProxy
{
}
- public System.Collections.Generic.List GetAllOvertimes()
- {
- return base.Channel.GetAllOvertimes();
- }
-
- public void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeleteOvertimes(pOid2Version);
- }
-
- public System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes)
- {
- return base.Channel.InsertOvertimes(pOvertimes);
- }
-
- public System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes)
- {
- return base.Channel.UpdateOvertimes(pOvertimes);
- }
-
- public System.Collections.Generic.List GetAllAuszahlungsarten()
- {
- return base.Channel.GetAllAuszahlungsarten();
- }
-
- public System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
- {
- return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
- }
-
- public System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
- {
- return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
- }
-
- public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version)
- {
- base.Channel.DeleteAuszahlungsarten(pOid2Version);
- }
-
- public System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid)
- {
- return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
- }
-
- public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
- {
- return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
- }
-
- public System.Collections.Generic.List GetAllChatActiveEmployeesCompact()
- {
- return base.Channel.GetAllChatActiveEmployeesCompact();
- }
-
- public System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid)
- {
- return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
- }
-
- public byte[] GetEmployeeImage(long employeeOid)
- {
- return base.Channel.GetEmployeeImage(employeeOid);
- }
-
- public byte[] GetEmployeeThumbnail(long employeeOid)
- {
- return base.Channel.GetEmployeeThumbnail(employeeOid);
- }
-
- public void DeleteEmployeeCustomerRelationForEmployee(long employeeOid)
- {
- base.Channel.DeleteEmployeeCustomerRelationForEmployee(employeeOid);
- }
-
- public BS.Shared.DataContracts.Compact.CompactEmployeeDC GetActiveCompactEmployeeWithOid(long employeeOid)
- {
- return base.Channel.GetActiveCompactEmployeeWithOid(employeeOid);
- }
-
- public void InsertNewArbeitsZeit(BS.Shared.DataContracts.ArbeitszeitDC arbeitszeit, BS.Shared.DataContracts.ArbeitszeitEintragDC arbeitszeitEintrag)
- {
- base.Channel.InsertNewArbeitsZeit(arbeitszeit, arbeitszeitEintrag);
- }
-
- public BS.Shared.DataContracts.ArbeitszeitDC UpdateArbeitszeit(BS.Shared.DataContracts.ArbeitszeitDC pArbeitszeit)
- {
- return base.Channel.UpdateArbeitszeit(pArbeitszeit);
- }
-
- public void DeleteArbeitszeitEintrag(long arbeistzeitEintragOid)
- {
- base.Channel.DeleteArbeitszeitEintrag(arbeistzeitEintragOid);
- }
-
- public System.Collections.Generic.List GetAllActiveVertreterEmployeesCompact(System.Nullable customerOid, System.DateTime date)
- {
- return base.Channel.GetAllActiveVertreterEmployeesCompact(customerOid, date);
- }
-
- public System.Collections.Generic.List LoadEmployeeTokenRelationsByOid(System.Collections.Generic.List pOids)
- {
- return base.Channel.LoadEmployeeTokenRelationsByOid(pOids);
- }
-
public BS.Shared.DataContracts.EmployeeDC GetEmployeeByID(long employeeOid)
{
return base.Channel.GetEmployeeByID(employeeOid);
@@ -1033,6 +928,111 @@ namespace BeWo.ServiceProxy
{
return base.Channel.GetAllOvertimesFromEmployee(employeeOid);
}
+
+ public System.Collections.Generic.List GetAllOvertimes()
+ {
+ return base.Channel.GetAllOvertimes();
+ }
+
+ public void DeleteOvertimes(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeleteOvertimes(pOid2Version);
+ }
+
+ public System.Collections.Generic.List InsertOvertimes(System.Collections.Generic.List pOvertimes)
+ {
+ return base.Channel.InsertOvertimes(pOvertimes);
+ }
+
+ public System.Collections.Generic.List UpdateOvertimes(System.Collections.Generic.List pOvertimes)
+ {
+ return base.Channel.UpdateOvertimes(pOvertimes);
+ }
+
+ public System.Collections.Generic.List GetAllAuszahlungsarten()
+ {
+ return base.Channel.GetAllAuszahlungsarten();
+ }
+
+ public System.Collections.Generic.List InsertAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
+ {
+ return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
+ }
+
+ public System.Collections.Generic.List UpdateAuszahlungsarten(System.Collections.Generic.List pAuszahlungsarten)
+ {
+ return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
+ }
+
+ public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary pOid2Version)
+ {
+ base.Channel.DeleteAuszahlungsarten(pOid2Version);
+ }
+
+ public System.Collections.Generic.List GetTeamOidsByEmployee(long pEmployeeOid)
+ {
+ return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
+ }
+
+ public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
+ {
+ return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
+ }
+
+ public System.Collections.Generic.List GetAllChatActiveEmployeesCompact()
+ {
+ return base.Channel.GetAllChatActiveEmployeesCompact();
+ }
+
+ public System.Collections.Generic.List GetAllEmployeeAppCodes(long pEmployeeOid)
+ {
+ return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
+ }
+
+ public byte[] GetEmployeeImage(long employeeOid)
+ {
+ return base.Channel.GetEmployeeImage(employeeOid);
+ }
+
+ public byte[] GetEmployeeThumbnail(long employeeOid)
+ {
+ return base.Channel.GetEmployeeThumbnail(employeeOid);
+ }
+
+ public void DeleteEmployeeCustomerRelationForEmployee(long employeeOid)
+ {
+ base.Channel.DeleteEmployeeCustomerRelationForEmployee(employeeOid);
+ }
+
+ public BS.Shared.DataContracts.Compact.CompactEmployeeDC GetActiveCompactEmployeeWithOid(long employeeOid)
+ {
+ return base.Channel.GetActiveCompactEmployeeWithOid(employeeOid);
+ }
+
+ public void InsertNewArbeitsZeit(BS.Shared.DataContracts.ArbeitszeitDC arbeitszeit, BS.Shared.DataContracts.ArbeitszeitEintragDC arbeitszeitEintrag)
+ {
+ base.Channel.InsertNewArbeitsZeit(arbeitszeit, arbeitszeitEintrag);
+ }
+
+ public BS.Shared.DataContracts.ArbeitszeitDC UpdateArbeitszeit(BS.Shared.DataContracts.ArbeitszeitDC pArbeitszeit)
+ {
+ return base.Channel.UpdateArbeitszeit(pArbeitszeit);
+ }
+
+ public void DeleteArbeitszeitEintrag(long arbeistzeitEintragOid)
+ {
+ base.Channel.DeleteArbeitszeitEintrag(arbeistzeitEintragOid);
+ }
+
+ public System.Collections.Generic.List GetAllActiveVertreterEmployeesCompact(System.Nullable customerOid, System.DateTime date)
+ {
+ return base.Channel.GetAllActiveVertreterEmployeesCompact(customerOid, date);
+ }
+
+ public System.Collections.Generic.List LoadEmployeeTokenRelationsByOid(System.Collections.Generic.List pOids)
+ {
+ return base.Channel.LoadEmployeeTokenRelationsByOid(pOids);
+ }
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -1040,6 +1040,203 @@ namespace BeWo.ServiceProxy
public interface ICustomerService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPerson", ReplyAction="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPersonResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPersonBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetEnvironmentCustomerForPerson(long personOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsById", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsByIdRespo" +
+ "nse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsByIdBeWoF" +
+ "aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetSupportConceptCostBearerRelationsById(System.Collections.Generic.List relOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsById", ReplyAction="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadCompactSupportConceptsById(System.Collections.Generic.List pOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCustomersResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveCustomers();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetCustomersByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetCustomersById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptsById", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptsByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetSupportConceptsById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActivePersons", ReplyAction="http://tempuri.org/ICustomerService/GetAllActivePersonsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActivePersonsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActivePersons();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllOrganisations", ReplyAction="http://tempuri.org/ICustomerService/GetAllOrganisationsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllOrganisationsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllOrganisations();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetPersonsById", ReplyAction="http://tempuri.org/ICustomerService/GetPersonsByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetPersonsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetPersonsById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetOrganisationsById", ReplyAction="http://tempuri.org/ICustomerService/GetOrganisationsByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetOrganisationsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetOrganisationsById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAppointmentsById", ReplyAction="http://tempuri.org/ICustomerService/GetAppointmentsByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAppointmentsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAppointmentsById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedArten", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedArtenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateMedArten(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllMedArten", ReplyAction="http://tempuri.org/ICustomerService/GetAllMedArtenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllMedArten();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedArtenById", ReplyAction="http://tempuri.org/ICustomerService/GetMedArtenByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedArtenByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetMedArtenById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedArten", ReplyAction="http://tempuri.org/ICustomerService/InsertMedArtenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertMedArten(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedArten", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedArtenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateMedArten(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllMedikamentenverordnungen();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenById", ReplyAction="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenByIdBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetMedikamentenverordnungenById(System.Collections.Generic.List idList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertMedikamentenverordnungen(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List UpdateMedikamentenverordnungen(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungenBeWoFaultFa" +
+ "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeactivateMedikamentenverordnungen();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomerRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomerBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetMedikamentenverordnungenForCustomer(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedArten", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedArtenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteMedArten(System.Collections.Generic.Dictionary pOid2Version);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslisten", ReplyAction="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslistenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslistenBeWoFaultF" +
+ "ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List InsertMedikamentenverordnungslisten(System.Collections.Generic.List pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomersRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomersBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveSupportConceptsByCustomers(System.Collections.Generic.List pCustomerOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomersByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetCompactCustomersById(System.Collections.Generic.List pCustomerOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOids", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOidsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOidsBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetCompactCustomersByPersonOids(System.Collections.Generic.List personOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptGoalParents", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptGoalParentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptGoalParentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetSupportConceptGoalParents(System.Collections.Generic.List pParentItemOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungsliste", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungslisteResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungslisteBeWoFaultFa" +
+ "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteMedikamentenverordnungsliste(long listenOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungsliste", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungslisteResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungslisteBeWoFaultFa" +
+ "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.MedikamentenverordnungslisteDC UpdateMedikamentenverordnungsliste(BS.Shared.DataContracts.MedikamentenverordnungslisteDC pDCList);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllDarreichungsformen", ReplyAction="http://tempuri.org/ICustomerService/GetAllDarreichungsformenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllDarreichungsformenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllDarreichungsformen();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetDarreichungsformenById", ReplyAction="http://tempuri.org/ICustomerService/GetDarreichungsformenByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetDarreichungsformenByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetDarreichungsformenById(System.Collections.Generic.List pIds);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllDepotRhythmen", ReplyAction="http://tempuri.org/ICustomerService/GetAllDepotRhythmenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllDepotRhythmenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllDepotRhythmen();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetDepotRhythmusById", ReplyAction="http://tempuri.org/ICustomerService/GetDepotRhythmusByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetDepotRhythmusByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetDepotRhythmusById(System.Collections.Generic.List pIds);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetActiveCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetActiveCustomersByIdResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetActiveCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetActiveCustomersById(System.Collections.Generic.List pCustomerOids);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCompactCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllCompactCustomersResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCompactCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllCompactCustomers();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomersCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomersCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllCustomersCompact(long currentEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllOrganisationsCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllOrganisationsCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllOrganisationsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllOrganisationsCompact();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllPersonsByTypeCompact(BS.Shared.PersonType pType);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllSupportConceptsCompact(long currentEmployeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateCustomer", ReplyAction="http://tempuri.org/ICustomerService/ReactivateCustomerResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ReactivateCustomer(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/ReactivateSupportConceptResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ReactivateSupportConcept(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/ReactivateOrganisationResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ReactivateOrganisation(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivatePerson", ReplyAction="http://tempuri.org/ICustomerService/ReactivatePersonResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void ReactivatePerson(long pOid, long pVersion);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompactResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllActiveWohnheimeCompact();
+
+ [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);
@@ -1231,293 +1428,6 @@ namespace BeWo.ServiceProxy
"ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
bool PruefeObBenutzerKontoSchonVorhanden(long customerOid, string benutzername);
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPerson", ReplyAction="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPersonResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetEnvironmentCustomerForPersonBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetEnvironmentCustomerForPerson(long personOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsById", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsByIdRespo" +
- "nse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptCostBearerRelationsByIdBeWoF" +
- "aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetSupportConceptCostBearerRelationsById(System.Collections.Generic.List relOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsById", ReplyAction="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadCompactSupportConceptsById(System.Collections.Generic.List pOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void UpdateCustomersAbsenceTimes(long pCustomerOid, System.Collections.Generic.List pAbsenceTimes);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/UpdateOrganisationResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdatePerson", ReplyAction="http://tempuri.org/ICustomerService/UpdatePersonResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.CustomerDC))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.EmployeeDC))]
- long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/UpdateSupportConceptResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryList", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListRespon" +
- "se")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListBeWoFa" +
- "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadAppointments", ReplyAction="http://tempuri.org/ICustomerService/LoadAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllAppointmentCategories();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentCategoriesBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointments", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAppointments", ReplyAction="http://tempuri.org/ICustomerService/UpdateAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAppointments", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAppointmentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/InsertAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerGoals", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerGoalsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerGoalsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDC", ReplyAction="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCompactSupportConceptDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomerDC", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomerDCResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomerDCBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCompactCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveCompactCustomers();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ServiceRecordOutOfSupportConceptBeWoFaultFaul" +
- "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveCustomersResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveCustomers();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetCustomersByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetCustomersById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptsById", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptsByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetSupportConceptsById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActivePersons", ReplyAction="http://tempuri.org/ICustomerService/GetAllActivePersonsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActivePersonsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActivePersons();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllOrganisations", ReplyAction="http://tempuri.org/ICustomerService/GetAllOrganisationsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllOrganisationsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllOrganisations();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetPersonsById", ReplyAction="http://tempuri.org/ICustomerService/GetPersonsByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetPersonsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetPersonsById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetOrganisationsById", ReplyAction="http://tempuri.org/ICustomerService/GetOrganisationsByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetOrganisationsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetOrganisationsById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAppointmentsById", ReplyAction="http://tempuri.org/ICustomerService/GetAppointmentsByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAppointmentsByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAppointmentsById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedArten", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedArtenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateMedArten(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllMedArten", ReplyAction="http://tempuri.org/ICustomerService/GetAllMedArtenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllMedArten();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedArtenById", ReplyAction="http://tempuri.org/ICustomerService/GetMedArtenByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedArtenByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetMedArtenById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedArten", ReplyAction="http://tempuri.org/ICustomerService/InsertMedArtenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertMedArten(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedArten", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedArtenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateMedArten(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllMedikamentenverordnungen();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenById", ReplyAction="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenByIdBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetMedikamentenverordnungenById(System.Collections.Generic.List idList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertMedikamentenverordnungen(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List UpdateMedikamentenverordnungen(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungen", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedikamentenverordnungenBeWoFaultFa" +
- "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeactivateMedikamentenverordnungen();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomerRespons" +
- "e")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedikamentenverordnungenForCustomerBeWoFau" +
- "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetMedikamentenverordnungenForCustomer(long pCustomerOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedArten", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedArtenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedArtenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteMedArten(System.Collections.Generic.Dictionary pOid2Version);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslisten", ReplyAction="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslistenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedikamentenverordnungslistenBeWoFaultF" +
- "ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List InsertMedikamentenverordnungslisten(System.Collections.Generic.List pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomersRespons" +
- "e")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsByCustomersBeWoFau" +
- "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveSupportConceptsByCustomers(System.Collections.Generic.List pCustomerOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomersByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetCompactCustomersById(System.Collections.Generic.List pCustomerOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOids", ReplyAction="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOidsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCompactCustomersByPersonOidsBeWoFaultFault" +
- "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetCompactCustomersByPersonOids(System.Collections.Generic.List personOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetSupportConceptGoalParents", ReplyAction="http://tempuri.org/ICustomerService/GetSupportConceptGoalParentsResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetSupportConceptGoalParentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetSupportConceptGoalParents(System.Collections.Generic.List pParentItemOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungsliste", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungslisteResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedikamentenverordnungslisteBeWoFaultFa" +
- "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void DeleteMedikamentenverordnungsliste(long listenOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungsliste", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungslisteResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedikamentenverordnungslisteBeWoFaultFa" +
- "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- BS.Shared.DataContracts.MedikamentenverordnungslisteDC UpdateMedikamentenverordnungsliste(BS.Shared.DataContracts.MedikamentenverordnungslisteDC pDCList);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllDarreichungsformen", ReplyAction="http://tempuri.org/ICustomerService/GetAllDarreichungsformenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllDarreichungsformenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllDarreichungsformen();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetDarreichungsformenById", ReplyAction="http://tempuri.org/ICustomerService/GetDarreichungsformenByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetDarreichungsformenByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetDarreichungsformenById(System.Collections.Generic.List pIds);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllDepotRhythmen", ReplyAction="http://tempuri.org/ICustomerService/GetAllDepotRhythmenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllDepotRhythmenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllDepotRhythmen();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetDepotRhythmusById", ReplyAction="http://tempuri.org/ICustomerService/GetDepotRhythmusByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetDepotRhythmusByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetDepotRhythmusById(System.Collections.Generic.List pIds);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetActiveCustomersById", ReplyAction="http://tempuri.org/ICustomerService/GetActiveCustomersByIdResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetActiveCustomersByIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetActiveCustomersById(System.Collections.Generic.List pCustomerOids);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCompactCustomers", ReplyAction="http://tempuri.org/ICustomerService/GetAllCompactCustomersResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCompactCustomersBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllCompactCustomers();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomersCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomersCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllCustomersCompact(long currentEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllOrganisationsCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllOrganisationsCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllOrganisationsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllOrganisationsCompact();
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllPersonsByTypeCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllPersonsByTypeCompact(BS.Shared.PersonType pType);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllSupportConceptsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllSupportConceptsCompact(long currentEmployeeOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateCustomer", ReplyAction="http://tempuri.org/ICustomerService/ReactivateCustomerResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void ReactivateCustomer(long pOid, long pVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/ReactivateSupportConceptResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void ReactivateSupportConcept(long pOid, long pVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/ReactivateOrganisationResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void ReactivateOrganisation(long pOid, long pVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ReactivatePerson", ReplyAction="http://tempuri.org/ICustomerService/ReactivatePersonResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ReactivatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void ReactivatePerson(long pOid, long pVersion);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompactResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveWohnheimeCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- System.Collections.Generic.List GetAllActiveWohnheimeCompact();
-
- [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/ArchiveCustomer", ReplyAction="http://tempuri.org/ICustomerService/ArchiveCustomerResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ArchiveCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void ArchiveCustomer(long pOid, long pVersion);
@@ -1793,6 +1703,96 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateCustomer", ReplyAction="http://tempuri.org/ICustomerService/UpdateCustomerResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
long UpdateCustomer(BS.Shared.DataContracts.CustomerDC pCustomerDC);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimes", ReplyAction="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateCustomersAbsenceTimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void UpdateCustomersAbsenceTimes(long pCustomerOid, System.Collections.Generic.List pAbsenceTimes);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateOrganisation", ReplyAction="http://tempuri.org/ICustomerService/UpdateOrganisationResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateOrganisationBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdatePerson", ReplyAction="http://tempuri.org/ICustomerService/UpdatePersonResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdatePersonBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.CustomerDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.EmployeeDC))]
+ long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateSupportConcept", ReplyAction="http://tempuri.org/ICustomerService/UpdateSupportConceptResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateSupportConceptBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryList", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListRespon" +
+ "se")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerAssessmentSheetCategoryListBeWoFa" +
+ "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadAppointments", ReplyAction="http://tempuri.org/ICustomerService/LoadAppointmentsResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadAppointmentsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetAllAppointmentCategories();
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategories", ReplyAction="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertNewAppointmentCategoriesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List