diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index de1b24687..b297b3565 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -621,6 +621,7 @@
+
@@ -670,6 +671,7 @@
+
SbdAdminView.xaml
@@ -2228,362 +2230,362 @@
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
diff --git a/BeWo/Converter/StringLengthVisibilityConverter.cs b/BeWo/Converter/StringLengthVisibilityConverter.cs
new file mode 100644
index 000000000..1ce7632e7
--- /dev/null
+++ b/BeWo/Converter/StringLengthVisibilityConverter.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+
+namespace BeWo.Converter
+{
+ public class StringLengthVisibilityConverter : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if(value == null || value.GetType() != typeof(string) || string.IsNullOrWhiteSpace(value.ToString()))
+ {
+ return Visibility.Collapsed;
+ }
+
+ return Visibility.Visible;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => throw new NotImplementedException();
+ }
+}
diff --git a/BeWo/SchulbegleitenderDienst/Converter/SubstitutionBrushConverter.cs b/BeWo/SchulbegleitenderDienst/Converter/SubstitutionBrushConverter.cs
new file mode 100644
index 000000000..05370f9c2
--- /dev/null
+++ b/BeWo/SchulbegleitenderDienst/Converter/SubstitutionBrushConverter.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Globalization;
+using System.Windows;
+using System.Windows.Data;
+using System.Windows.Media;
+
+namespace BeWo.SchulbegleitenderDienst.Converter
+{
+ public class SubstitutionBrushConverter : IValueConverter
+ {
+ public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
+ {
+ if(value != null)
+ {
+ var color = (Color) (ColorConverter.ConvertFromString(value.ToString()) ?? Color.FromArgb(0,0,0,0));
+
+ return new SolidColorBrush(color);
+ }
+
+ return DependencyProperty.UnsetValue;
+ }
+
+ public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => throw new NotImplementedException();
+ }
+}
diff --git a/BeWo/SchulbegleitenderDienst/TagesVertretung.cs b/BeWo/SchulbegleitenderDienst/TagesVertretung.cs
index e47e3d652..14769a732 100644
--- a/BeWo/SchulbegleitenderDienst/TagesVertretung.cs
+++ b/BeWo/SchulbegleitenderDienst/TagesVertretung.cs
@@ -17,32 +17,46 @@ namespace BeWo.SchulbegleitenderDienst
{
var tagesansichtVM = new TagesansichtVM
{
- Absencetime = vertretungsItem.Absencetime,
- VertretungsStatus = vertretungsItem.VertretungsStatus,
- Employee = vertretungsItem.Employee,
- Customer = vertretungsItem.Customer,
- Schule = vertretungsItem.Schule,
- Arbeitszeiten = vertretungsItem.Arbeitszeiten,
- Bemerkung = vertretungsItem.Bemerkung,
- Vertretung = vertretungsItem.Vertretung,
- Datum = vertretungsItem.Datum,
- Vertreter = vertretungsItem.Vertreter,
- Krankheitsmeldung = vertretungsItem.Krankheitsmeldung,
- Krankheitszeitraum = vertretungsItem.Krankheitszeitraum,
- MitarbeiterStatusColor = vertretungsItem.MitarbeiterStatusColor,
- KlientStatusColor = vertretungsItem.KlientStatusColor,
- WochenansichtBemerkung = vertretungsItem.WochenansichtBemerkung,
- Dringlichkeit = vertretungsItem.Dringlichkeit,
- DringlichkeitColor = vertretungsItem.DringlichkeitColor,
- Teamleitung = vertretungsItem.Teamleitung,
- Pflege = vertretungsItem.Pflege,
- Toilettengang = vertretungsItem.Toilettengang,
- Aggressiv = vertretungsItem.Aggressiv,
- Geschlecht = vertretungsItem.Geschlecht,
- MitarbeiterEinsatzBei = vertretungsItem.MitarbeiterEinsatzBei
+ Absencetime = vertretungsItem.Absencetime,
+ VertretungsStatus = vertretungsItem.VertretungsStatus,
+ Employee = vertretungsItem.Employee,
+ Customer = vertretungsItem.Customer,
+ Schule = vertretungsItem.Schule,
+ Arbeitszeiten = vertretungsItem.Arbeitszeiten,
+ Bemerkung = vertretungsItem.Bemerkung,
+ Vertretung = vertretungsItem.Vertretung,
+ Datum = vertretungsItem.Datum,
+ Vertreter = vertretungsItem.Vertreter,
+ Krankheitsmeldung = vertretungsItem.Krankheitsmeldung,
+ Krankheitszeitraum = vertretungsItem.Krankheitszeitraum,
+ MitarbeiterStatusColor = vertretungsItem.MitarbeiterStatusColor,
+ KlientStatusColor = vertretungsItem.KlientStatusColor,
+ WochenansichtBemerkung = vertretungsItem.WochenansichtBemerkung,
+ Dringlichkeit = vertretungsItem.Dringlichkeit,
+ DringlichkeitColor = vertretungsItem.DringlichkeitColor,
+ Teamleitung = vertretungsItem.Teamleitung,
+ Pflege = vertretungsItem.Pflege,
+ Toilettengang = vertretungsItem.Toilettengang,
+ Aggressiv = vertretungsItem.Aggressiv,
+ Geschlecht = vertretungsItem.Geschlecht,
+ MitarbeiterEinsatzBei = vertretungsItem.MitarbeiterEinsatzBei,
+ CustomerContactInformation = vertretungsItem.CustomerContactInformation,
+ EmployeeContactInformation = vertretungsItem.EmployeeContactInformation,
+ Schools = vertretungsItem.Schools,
+ LastSubstitutions = vertretungsItem.LastSubstitutions,
+ CustomerPflege = vertretungsItem.CustomerPflege,
+ CustomerSchutzstufe = vertretungsItem.CustomerSchutzstufe,
+ CustomerHygienebelehrung = vertretungsItem.CustomerHygienebelehrung,
+ CustomerAggressivitaet = vertretungsItem.CustomerAggressivitaet,
+ CustomerToilettengang = vertretungsItem.CustomerToilettengang,
+ EmployeeAggressivitaet = vertretungsItem.EmployeeAggressivitaet,
+ EmployeeToilettengang = vertretungsItem.EmployeeToilettengang,
+ EmployeeSchutzstufe = vertretungsItem.EmployeeSchutzstufe,
+ EmployeeHygienebelehrung = vertretungsItem.EmployeeHygienebelehrung,
+ EmployeePflege = vertretungsItem.EmployeePflege
};
- if (vertretungsItem.Arbeitszeiten != null)
+ if (vertretungsItem.Arbeitszeiten != null && vertretungsItem.Arbeitszeiten.Any())
{
tagesansichtVM.AssistanceTimes = vertretungsItem.Arbeitszeiten.ToList();
}
@@ -130,7 +144,7 @@ namespace BeWo.SchulbegleitenderDienst
private void NewWindowKrankzeitraum_RaiseCustomEvent(object sender, KrankheitsEventArgs e)
{
- UpdateKrankheitsZeitraum(e.Start, e.Ende,e.TagesItem);
+ UpdateKrankheitsZeitraum(e.Start, e.Ende, e.TagesItem);
_krankView.Close();
}
@@ -147,63 +161,78 @@ namespace BeWo.SchulbegleitenderDienst
public void UpdateRowData(TagesansichtVM viewModel)
{
- if(viewModel.StartDate == null || viewModel.EndDate == null)
+ try
{
- return;
- }
+ if(viewModel?.StartDate == null || viewModel.EndDate == null)
+ {
+ return;
+ }
- var abstime = new AbsenceTimeDC
- {
- AbsenceTimeOid = viewModel.Absencetime.AbsenceTimeOid,
- Start = viewModel.StartDate,
- End = viewModel.EndDate,
- Reason = viewModel.Absencetime.Reason,
- KrankheitsMeldung = viewModel.Absencetime.KrankheitsMeldung
- };
+ var absenceTime = new AbsenceTimeDC
+ {
+ AbsenceTimeOid = viewModel.Absencetime.AbsenceTimeOid,
+ Start = viewModel.StartDate,
+ End = viewModel.EndDate,
+ Reason = viewModel.Absencetime.Reason,
+ KrankheitsMeldung = viewModel.Absencetime.KrankheitsMeldung
+ };
- if (viewModel.Customer != null)
- {
- abstime.CustomerOid = viewModel.Customer.CustomerOid;
- }
+ if (viewModel.Customer != null)
+ {
+ absenceTime.CustomerOid = viewModel.Customer.CustomerOid;
+ }
- if (viewModel.Employee != null)
- {
- abstime.EmployeeOid = viewModel.Employee.EmployeeOid;
- }
+ if (viewModel.Employee != null)
+ {
+ absenceTime.EmployeeOid = viewModel.Employee.EmployeeOid;
+ }
- if (viewModel.Absencetime != null)
- {
- abstime.AbsenceTimeOid = viewModel.Absencetime.AbsenceTimeOid;
- }
+ if (viewModel.Absencetime != null)
+ {
+ absenceTime.AbsenceTimeOid = viewModel.Absencetime.AbsenceTimeOid;
+ }
- ServiceFacade.DoOperationsServiceSync(s => s.UpdateAbsenceTime(abstime));
+ ServiceFacade.DoOperationsServiceSync(s => s.UpdateAbsenceTime(absenceTime));
- if (viewModel.Vertretung == null)
- {
- viewModel.Vertretung = new VertretungDC();
- }
+ if (viewModel.Vertretung == null)
+ {
+ viewModel.Vertretung = new VertretungDC();
+ }
- viewModel.Vertretung.VertretungsZeitraumVon = viewModel.StartDate.Value;
- viewModel.Vertretung.VertretungsZeitraumBis = viewModel.EndDate.Value;
- viewModel.Vertretung.Notice = viewModel.Bemerkung;
+ viewModel.Vertretung.VertretungsZeitraumVon = viewModel.StartDate.Value;
+ viewModel.Vertretung.VertretungsZeitraumBis = viewModel.EndDate.Value;
+ viewModel.Vertretung.Notice = viewModel.Bemerkung;
- if (viewModel.Customer != null)
- {
- viewModel.Vertretung.CustomerOid = viewModel.Customer.CustomerOid;
- }
+ if (viewModel.Customer != null)
+ {
+ viewModel.Vertretung.CustomerOid = viewModel.Customer.CustomerOid;
+ }
- if (viewModel.Employee != null)
- {
- viewModel.Vertretung.EmployeeOid = viewModel.Employee.EmployeeOid;
- }
+ if (viewModel.Employee != null)
+ {
+ viewModel.Vertretung.EmployeeOid = viewModel.Employee.EmployeeOid;
+ }
- if (viewModel.Vertretung.VertretungOid.HasValue)
- {
- ServiceFacade.DoOperationsServiceSync(s => s.UpdateVertretung(viewModel.Vertretung));
+ if (viewModel.Vertretung.VertretungOid.HasValue)
+ {
+ ServiceFacade.DoOperationsServiceSync(s => s.UpdateVertretung(viewModel.Vertretung));
+ }
+ else
+ {
+ ServiceFacade.DoOperationsServiceSync(s => s.CreateVertretung(viewModel.Vertretung));
+ }
}
- else
+ catch(Exception ex)
{
- ServiceFacade.DoOperationsServiceSync(s => s.CreateVertretung(viewModel.Vertretung));
+
+ }
+ }
+
+ public void UpdateRows(List viewModels)
+ {
+ foreach(var viewModel in viewModels)
+ {
+ UpdateRowData(viewModel);
}
}
}
diff --git a/BeWo/SchulbegleitenderDienst/TagesansichtVM.cs b/BeWo/SchulbegleitenderDienst/TagesansichtVM.cs
index f438835c8..b7373952d 100644
--- a/BeWo/SchulbegleitenderDienst/TagesansichtVM.cs
+++ b/BeWo/SchulbegleitenderDienst/TagesansichtVM.cs
@@ -1,56 +1,33 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using BeWo.SchulbegleitenderDienst.ViewModel;
using BS.Shared;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
namespace BeWo.SchulbegleitenderDienst
{
- public class TagesansichtVM
+ public class TagesansichtVM : VertretungsansichtBaseVM
{
public DateTime Datum { get; set; }
public IList Arbeitszeiten { get; set; }
- public CompactEmployeeDC Employee { get; set; }
-
- public CompactCustomerDC Customer { get; set; }
-
public CompactOrganisationDC Schule { get; set; }
public CompactEmployeeDC Vertreter { get; set; }
public VertretungsStatus VertretungsStatus { get; set; }
- public string EmployeeName => Employee?.ToString();
-
- public string CustomerName => Customer?.ToString();
-
public string WochenansichtBemerkung { get; set; }
- public string Bemerkung { get; set; }
-
public string MitarbeiterStatusColor { get; set; }
public string KlientStatusColor { get; set; }
public string Krankheitszeitraum { get; set; }
- public string Dringlichkeit { get; set; }
-
- public string DringlichkeitColor { get; set; }
-
- public string Teamleitung { get; set; }
-
- public string Geschlecht { get; set; }
-
- public string Pflege { get; set; }
-
- public string Toilettengang { get; set; }
-
- public string Aggressiv { get; set; }
-
public string MitarbeiterEinsatzBei { get; set; }
public DateTime Krankheitsmeldung { get; set; }
@@ -136,13 +113,27 @@ namespace BeWo.SchulbegleitenderDienst
}
}
- public List AssistanceTimes { get; set; }
+ private List _AssistanceTimes;
+
+ public List AssistanceTimes
+ {
+ get => _AssistanceTimes;
+
+ set
+ {
+ if(_AssistanceTimes != value)
+ {
+ _AssistanceTimes = value;
+ FirePropertyChanged(nameof(AssistanceTimes));
+ }
+ }
+ }
public ArbeitszeitEintragDC FirstAssistanceTimeEntry
{
get
{
- if(AssistanceTimes != null && AssistanceTimes.Any())
+ if (AssistanceTimes != null && AssistanceTimes.Any())
{
return AssistanceTimes[0];
}
@@ -150,5 +141,129 @@ namespace BeWo.SchulbegleitenderDienst
return null;
}
}
+
+ public new string SchulbegleitenderDienstString
+ {
+ get
+ {
+ var result = string.Empty;
+
+ if(Absencetime != null)
+ {
+ if(VertretungsStatus == VertretungsStatus.KlientKrank || Vertretung?.VertretenderMitarbeiterOid != null || Customer.SubstitutionStartingDayCount > 0)
+ {
+ if(CustomerPflege?.Equals("Ja") ?? false)
+ {
+ result += "Benötigt Pflege";
+ }
+
+ if (CustomerToilettengang?.Equals("Ja") ?? false)
+ {
+ if(result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Toilettengang";
+ }
+
+ if (CustomerAggressivitaet?.Equals("Ja") ?? false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Aggressivität";
+ }
+
+ if (CustomerHygienebelehrung?.Equals("Ja") ?? false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Hygienebelehrung";
+ }
+
+ if (string.IsNullOrWhiteSpace(CustomerSchutzstufe) == false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += $"Schutzstufe {CustomerSchutzstufe}";
+ }
+
+ // Vertretung gewünscht [ab x. Tag]
+ if (Customer.IsSubstitutionWanted)
+ {
+ if(result.Length > 0)
+ {
+ result += "\n";
+ }
+
+ result += "Vertretung gewünscht";
+
+ if(Customer.SubstitutionStartingDayCount > 0)
+ {
+ result += $" ab {Customer.SubstitutionStartingDayCount}. Tag";
+ }
+ }
+ }
+ else
+ {
+ if (EmployeePflege?.Equals("Ja") ?? false)
+ {
+ result += "Benötigt Pflege";
+ }
+
+ if (EmployeeToilettengang?.Equals("Ja") ?? false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Toilettengang";
+ }
+
+ if (EmployeeAggressivitaet?.Equals("Ja") ?? false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Aggressivität";
+ }
+
+ if (EmployeeHygienebelehrung?.Equals("Ja") ?? false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += "Hygienebelehrung";
+ }
+
+ if (string.IsNullOrWhiteSpace(EmployeeSchutzstufe) == false)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += $"Schutzstufe {EmployeeSchutzstufe}";
+ }
+ }
+ }
+
+ return result;
+ }
+ }
}
}
diff --git a/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml b/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml
index b7b4f3c7d..04a6a8a87 100644
--- a/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml
+++ b/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml
@@ -10,11 +10,42 @@
xmlns:search="clr-namespace:BeWo.View.Search"
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:localConv="clr-namespace:BeWo.SchulbegleitenderDienst.Converter"
+ xmlns:converter="clr-namespace:BeWo.Converter"
+ xmlns:sys="clr-namespace:System;assembly=mscorlib"
+ xmlns:dxp="http://schemas.devexpress.com/winfx/2008/xaml/printing"
+ xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
+ xmlns:dxpbars="http://schemas.devexpress.com/winfx/2008/xaml/printing/bars"
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True" x:Name="View">
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -230,7 +261,7 @@
-
+
@@ -284,14 +315,14 @@
-
+
-
+
@@ -315,12 +346,14 @@
-
-
-
+
+
+
+
+
-
+
@@ -333,13 +366,49 @@
-
+
+
+
+
+
-
+
@@ -357,7 +426,13 @@
-
+
+
+
+
+
+
+
+
+
-
+
@@ -480,7 +586,7 @@
-
+
@@ -493,7 +599,38 @@
-
+
+
+
+
+
@@ -509,9 +646,16 @@
-
+
+
+
+
+
+
+
+
@@ -533,13 +677,6 @@
-
-
-
-
-
@@ -558,50 +695,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
@@ -617,7 +719,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -679,7 +807,7 @@
+ -->
+
-
+
@@ -872,7 +1036,7 @@
+
+
-
+
@@ -986,7 +1181,7 @@
+
+
@@ -1076,6 +1302,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml.cs b/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml.cs
index c0984127b..11d5ef46a 100644
--- a/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml.cs
+++ b/BeWo/SchulbegleitenderDienst/VertretungsMainViewV2.xaml.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Collections.ObjectModel;
using System.Globalization;
using System.Linq;
using System.Windows;
@@ -8,7 +9,6 @@ using System.Windows.Documents;
using System.Windows.Navigation;
using BeWo.Core;
using BeWo.ServiceProxy;
-using BeWo.View;
using BeWo.ViewModel;
using BS.Shared;
using BS.Shared.Core;
@@ -25,43 +25,41 @@ namespace BeWo.SchulbegleitenderDienst
{
public partial class VertretungsMainView2
{
- private readonly List _AbwesendeMitarbeiter = new List();
- private readonly List _AbwesendeKlienten = new List();
- private readonly List _SubstitutionUnwanteDayViewList = new List();
+ private readonly ObservableCollection _AbwesendeMitarbeiter = new ObservableCollection();
+ private readonly ObservableCollection _AbwesendeKlienten = new ObservableCollection();
+ private readonly ObservableCollection _SubstitutionUnwanteDayViewList = new ObservableCollection();
- private readonly List _ItemsWochenMitarbeiter = new List();
- private readonly List _ItemsWochenKlienten = new List();
- private readonly List _SubstitutionUnwantedWeekViewList = new List();
+ private readonly ObservableCollection _ItemsWochenMitarbeiter = new ObservableCollection();
+ private readonly ObservableCollection _ItemsWochenKlienten = new ObservableCollection();
+ private readonly ObservableCollection _SubstitutionUnwantedWeekViewList = new ObservableCollection();
- private string _Mitarbeitervertretungswocheninfo = string.Empty;
-
- private string _DeleteSubstitutionWeek = string.Empty;
-
private readonly TagesVertretung _Tagesvertretung = new TagesVertretung();
private readonly WochenVertretung _Wochenvertretung = new WochenVertretung();
private bool IsInTagesansicht => ScrollViewerTagesansicht.Visibility == Visibility.Visible;
+ public ObservableCollection AbsentEmployeesDayViewList => _AbwesendeMitarbeiter;
+ public ObservableCollection AbsentCustomersDayViewList => _AbwesendeKlienten;
+ public ObservableCollection SubstitutionUnwantedDayViewList => _SubstitutionUnwanteDayViewList;
+
+ public ObservableCollection AbsentEmployeesWeekViewList => _ItemsWochenMitarbeiter;
+ public ObservableCollection AbsentCustomersWeekViewList => _ItemsWochenKlienten;
+ public ObservableCollection SubstitutionUnwantedWeekViewList => _SubstitutionUnwantedWeekViewList;
+
public VertretungsMainView2()
{
InitializeComponent();
- ScrollViewerTagesansicht.Visibility = Visibility.Visible;
+ DataContext = this;
+
+ ScrollViewerTagesansicht.Visibility = Visibility.Visible;
WochenansichtsContainerGrid.Visibility = Visibility.Collapsed;
- GridDataControlTagesansichtKlient.ItemsSource = _AbwesendeKlienten;
- GridDataControlTagesansichtMitarbeiter.ItemsSource = _AbwesendeMitarbeiter;
- SubstitutionUnwantedDayViewGridControl.ItemsSource = _SubstitutionUnwanteDayViewList;
-
- GridDataControlWochenansichtMitarbeiter.ItemsSource = _ItemsWochenMitarbeiter;
- GridDataControlWochenansichtKlient.ItemsSource = _ItemsWochenKlienten;
- SubstitutionUnwantedWeekViewGridControl.ItemsSource = _SubstitutionUnwantedWeekViewList;
-
SetDefaultDatePicker(DateTime.Now.Date);
Datepicker.DateTime = DateTime.Now;
Datelbl.Content = DateTime.Now.Date.ToString("dddd dd.MM.yyyy");
- SetAbwesenheiten();
+ SetAbsenceReasons();
MVCheckBox.IsChecked = true;
KVCheckBox.IsChecked = true;
@@ -97,7 +95,19 @@ namespace BeWo.SchulbegleitenderDienst
}
else
{
- if(tagesansichtVM.Vertretung != null || tagesansichtVM.Customer?.SubstitutionStartingDayCount > 0)
+ var substitutionStartingDayCountCondition = false;
+
+ if(tagesansichtVM.Customer != null)
+ {
+ var substitutionNeededDate = DateTime.Now.AddDays(-1 * tagesansichtVM.Customer.SubstitutionStartingDayCount);
+
+ if(tagesansichtVM.Absencetime?.Start.HasValue ?? false)
+ {
+ substitutionStartingDayCountCondition = substitutionNeededDate < tagesansichtVM.Absencetime.Start;
+ }
+ }
+
+ if(tagesansichtVM.Vertretung?.VertretenderMitarbeiterOid != null || substitutionStartingDayCountCondition)
{
_SubstitutionUnwanteDayViewList.AddIfNotIn(tagesansichtVM);
}
@@ -107,20 +117,11 @@ namespace BeWo.SchulbegleitenderDienst
}
}
}
-
- GridDataControlTagesansichtMitarbeiter.RefreshData();
- GridDataControlTagesansichtMitarbeiter.RefreshUI();
-
- GridDataControlTagesansichtKlient.RefreshData();
- GridDataControlTagesansichtKlient.RefreshUI();
-
- SubstitutionUnwantedDayViewGridControl.RefreshData();
- SubstitutionUnwantedDayViewGridControl.RefreshUI();
});
});
}
- private void LadeWochenansicht(DateTime startDatum, DateTime endDatum )
+ private void LadeWochenansicht(DateTime startDatum, DateTime endDatum)
{
ServiceFacade.DoOperationsServiceAsync(s => s.GetVertretungsListeForTimeSpan(startDatum, endDatum), vertretungsItems =>
{
@@ -147,7 +148,7 @@ namespace BeWo.SchulbegleitenderDienst
var itemsMitarbeiter = _Wochenvertretung.GetWochenAnsichtFromItems(time, items.Where(i => i.VertretungsStatus != VertretungsStatus.KlientKrank).ToList());
var itemsKlienten = _Wochenvertretung.GetWochenAnsichtFromItems(time, items.Where(i => i.VertretungsStatus == VertretungsStatus.KlientKrank && i.Customer.IsSubstitutionWanted).ToList());
- var subsitutionUnwantedItems = _Wochenvertretung.GetWochenAnsichtFromItems(time, items.Where(i => i.VertretungsStatus == VertretungsStatus.KlientKrank && !i.Customer.IsSubstitutionWanted).ToList());
+ var subsitutionUnwantedItems = _Wochenvertretung.GetWochenAnsichtFromItems(time, items.Where(i => i.VertretungsStatus == VertretungsStatus.KlientKrank && (!i.Customer.IsSubstitutionWanted || i.Vertretung?.EmployeeOid != null)).ToList());
foreach (var item in itemsMitarbeiter)
{
@@ -163,15 +164,6 @@ namespace BeWo.SchulbegleitenderDienst
{
_SubstitutionUnwantedWeekViewList.AddIfNotIn(item);
}
-
- GridDataControlWochenansichtMitarbeiter.RefreshData();
- GridDataControlWochenansichtMitarbeiter.RefreshUI();
-
- GridDataControlWochenansichtKlient.RefreshData();
- GridDataControlWochenansichtKlient.RefreshUI();
-
- SubstitutionUnwantedWeekViewGridControl.RefreshData();
- SubstitutionUnwantedWeekViewGridControl.RefreshUI();
}
private void MVDatepickerVon_OnEditValueChanged(object sender, EditValueChangedEventArgs e)
@@ -354,12 +346,12 @@ namespace BeWo.SchulbegleitenderDienst
{
//MVDatepickerVon.DateTime = DateTime.Now;
//MVDatepickerBis.DateTime = DateTime.Now;
- popupedit_MitarbeiterVertretungSearch.Text = "";
+ popupedit_MitarbeiterVertretungSearch.Text = string.Empty;
ComboBoxMitarbeiterVertretung.SelectedIndex = -1;
- MitarbeiterNotice.Text = "";
+ MitarbeiterNotice.Text = string.Empty;
- // MVDatepicker_UhrzeitVon.Text = "";
+ // MVDatepicker_UhrzeitVon.Text = "";
//MVDatepicker_UhrzeitBis.Text = "";
}
@@ -404,7 +396,8 @@ namespace BeWo.SchulbegleitenderDienst
absenceTime.Notice = MitarbeiterNotice.Text;
absenceTime.KrankheitsMeldung = KrankMeldungMitarbeiterDatepicker.DateTime.Date;
- ServiceFacade.DoOperationsServiceAsync(s1 => s1.CheckForOverlappingSubstitutionEntries(absenceTime.Start.Value, absenceTime.End.Value, _CurrentEmployee.EmployeeOid, absenceTime.CustomerOid), isOverlapping => {
+ ServiceFacade.DoOperationsServiceAsync(s1 => s1.CheckForOverlappingAbsenceTimes(absenceTime.Start.Value, absenceTime.End.Value, _CurrentEmployee.EmployeeOid, absenceTime.CustomerOid), isOverlapping =>
+ {
this.Dispatch(() =>
{
if (isOverlapping)
@@ -428,8 +421,6 @@ namespace BeWo.SchulbegleitenderDienst
});
});
}
-
-
private void KlientVertretungsToggleButton_OnChecked(object sender, RoutedEventArgs e)
{
@@ -610,7 +601,8 @@ namespace BeWo.SchulbegleitenderDienst
absenceTime.Notice = KlientNotice.Text;
absenceTime.KrankheitsMeldung = KrankMeldungKlientDatepicker.DateTime.Date;
- ServiceFacade.DoOperationsServiceAsync(s1 => s1.CheckForOverlappingSubstitutionEntries(absenceTime.Start.Value, absenceTime.End.Value, _CurrentEmployee?.EmployeeOid, _CurrentCustomer.CustomerOid), isOverlapping => {
+ ServiceFacade.DoOperationsServiceAsync(s1 => s1.CheckForOverlappingAbsenceTimes(absenceTime.Start.Value, absenceTime.End.Value, _CurrentEmployee?.EmployeeOid, _CurrentCustomer.CustomerOid), isOverlapping =>
+ {
this.Dispatch(() =>
{
if (isOverlapping)
@@ -648,25 +640,10 @@ namespace BeWo.SchulbegleitenderDienst
{
_Wochenvertretung.AddeNeueVertretungforWochenAnsicht((WochenansichtVM)GridDataControlWochenansichtMitarbeiter.SelectedItem, GridDataControlWochenansichtMitarbeiter.CurrentColumn.FieldName);
- var x = Datepicker.DateTime.FirstDateOfWeek(Datepicker.DateTime.GetIso8601WeekOfYear());
- LadeWochenansicht(x, x.AddDays(5));
+ var selectedDate = Datepicker.DateTime.FirstDateOfWeek(Datepicker.DateTime.GetIso8601WeekOfYear());
+ LadeWochenansicht(selectedDate, selectedDate.AddDays(5));
}
-
- private void ButtonInfo_OnClick(object sender, RoutedEventArgs e)
- {
- //var a = (WochenansichtVM)GridDataControlKlientenWochenansicht2.SelectedItem;
- //if (!a.IsMitarbeiterKrank)
- //{
- // // bleibt noch offen
- //}
- //else
- //{
- // MessageBox.Show("Du kannst einem kranken Klienten keine Mitarbeiter hinzufügen.","Info");
- //}
-
- }
-
private void TagesansichtSettings_OnDefaultButtonClick(object sender, RoutedEventArgs e)
{
var button = (Button) sender;
@@ -677,375 +654,44 @@ namespace BeWo.SchulbegleitenderDienst
}
private void GridDataControlTagesansichtMitarbeiter_OnShowGridMenu(object sender, GridMenuEventArgs e)
- {
- var a = (TagesansichtVM) GridDataControlTagesansichtMitarbeiter.SelectedItem;
+ {
+ var barButtonItem = new BarButtonItem {Content = "Abwesenheit löschen"};
+ barButtonItem.ItemClick += DeleteMitarbeiterKrankmeldung_OnClick;
+ e.Customizations.Add(barButtonItem);
- if (e.MenuInfo.Column.FieldName.Equals("Kunde"))
- {
- var x = new BarButtonItem {Content = "Klient/in öffnen"};
- x.ItemClick += Kundeninfo_OnClick;
- e.Customizations.Add(x);
- }
+ var barButtonItem2 = new BarButtonItem {Content = "Steckbrief anzeigen"};
+ barButtonItem2.ItemClick += ShowCharacteristics;
+ e.Customizations.Add(barButtonItem2);
+ }
- if (e.MenuInfo.Column.FieldName == "KrankerMitarbeiter")
- {
- var x = new BarButtonItem {Content = "Mitarbeiter/in öffnen"};
- x.ItemClick += Mitarbeiterinfo_OnClick;
- e.Customizations.Add(x);
- }
+ private void ShowCharacteristics(object sender, RoutedEventArgs e)
+ {
+ var selectedItem = GridDataControlTagesansichtMitarbeiter.SelectedItem;
- if (e.MenuInfo.Column.FieldName == "Vertretung")
- {
- var s = new BarButtonItem {Content = "Mitarbeiter/in öffnen"};
- s.ItemClick += MitarbeiterVertretunginfo_OnClick;
- e.Customizations.Add(s);
- }
+ if(selectedItem != null)
+ {
+ var selectedTagesansichtVM = (TagesansichtVM) selectedItem;
- if (a.Vertretung != null)
- {
- var y = new BarButtonItem {Content = "Vertretung löschen"};
- y.ItemClick += DeletePerson_OnClick;
- e.Customizations.Add(y);
- }
+ var url = $"{BeWoApp.SiteOfOrigin}/ReportView.aspx?type={ReportTypes.SBDCharacteristics}&customerOid={selectedTagesansichtVM.Customer.CustomerOid}";
- var ys = new BarButtonItem() {Content = "Abwesenheit löschen"};
- ys.ItemClick += DeleteMitarbeiterKrankmeldung_OnClick;
- e.Customizations.Add(ys);
- }
+ var tempToken = string.Empty;
+ ServiceFacade.DoDownloadServiceSync(s => tempToken = s.CreateTemporaryToken(url, true));
+ var addChar = (url.Contains("?")) ? "&" : "?";
+ url = $"{url}{addChar}token={tempToken}";
+
+ url = BeWoWpfUtils.GetHTMLEncodedURL(url);
+
+ BeWoUtils.NavigateToReportUri(url, "Steckbrief");
+ }
+ }
private void GridDataControlTagesansichtKlient_OnShowGridMenu(object sender, GridMenuEventArgs e)
{
- var a = (TagesansichtVM)GridDataControlTagesansichtKlient.SelectedItem;
-
- if (e.MenuInfo.Column.FieldName == "Kunde")
- {
- BarButtonItem x = new BarButtonItem() { Content = "Klient/in öffnen" };
- x.ItemClick += Kundeninfo_OnClick;
- e.Customizations.Add(x);
- }
-
- if (e.MenuInfo.Column.FieldName == "KrankerMitarbeiter")
- {
- BarButtonItem x = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- x.ItemClick += Mitarbeiterinfo_OnClick;
- e.Customizations.Add(x);
- }
-
- if (e.MenuInfo.Column.FieldName == "Vertretung")
- {
- BarButtonItem s = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- s.ItemClick += MitarbeiterVertretunginfo_OnClick;
- e.Customizations.Add(s);
- }
-
- //if (a.Vertretung != null)
- //{
- // BarButtonItem y = new BarButtonItem() { Content = "Vertretung löschen" };
- // y.ItemClick += DeletePerson_OnClick;
- // e.Customizations.Add(y);
- //}
-
- BarButtonItem ys = new BarButtonItem() { Content = "Abwesenheit löschen" };
- ys.ItemClick += DeleteKlientKrankmeldung_OnClick;
- e.Customizations.Add(ys);
+ var barButtonItem = new BarButtonItem {Content = "Abwesenheit löschen"};
+ barButtonItem.ItemClick += DeleteKlientKrankmeldung_OnClick;
+ e.Customizations.Add(barButtonItem);
}
- private void GridMitarbeiterEinsatz_OnShowGridMenu(object sender, GridMenuEventArgs e)
- {
-
- // ########### KontextMenue Wochenanzeige #########
- //BarButtonItem ys = new BarButtonItem() { Content = "Krankmeldung Löschen" }; // villeicht reaktivieren
- //ys.ItemClick += DeleteKrankmeldung_OnClick;
- //e.Customizations.Add(ys);
-
- if (e.MenuInfo.Column.FieldName == "Kunde") // FieldNames umbennenen
- {
- BarButtonItem x = new BarButtonItem() { Content = "Klient/in öffnen" };
- x.ItemClick += Kundeninfo_OnClick; // bearbeiten
- e.Customizations.Add(x);
- }
-
- if (e.MenuInfo.Column.FieldName == "MaKrank")
- {
- BarButtonItem x = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- x.ItemClick += Mitarbeiterinfo_OnClick; // eee
- e.Customizations.Add(x);
- }
-
- if (e.MenuInfo.Column.FieldName == "VertretungMo" || e.MenuInfo.Column.FieldName == "VertretungDi" ||
- e.MenuInfo.Column.FieldName == "VertretungMi" || e.MenuInfo.Column.FieldName == "VertretungDo" ||
- e.MenuInfo.Column.FieldName == "VertretungFr" || e.MenuInfo.Column.FieldName == "VertretungSa" ||
- e.MenuInfo.Column.FieldName == "VertretungSo")
- {
- BarButtonItem s = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- s.ItemClick += MitarbeiterVertretunginfoWochenanzeige_OnClick;
- e.Customizations.Add(s);
- _Mitarbeitervertretungswocheninfo = e.MenuInfo.Column.FieldName;
-
- BarButtonItem xs = new BarButtonItem() { Content = "Vertretung löschen" };
- xs.ItemClick += DeletVertretungForWochenanzeige_OnClick;
- e.Customizations.Add(xs);
-
- _DeleteSubstitutionWeek = e.MenuInfo.Column.FieldName;
- }
- }
-
- private void GridDataControlWochenansichtMitarbeiter_OnShowGridMenu(object sender, GridMenuEventArgs e)
- {
-
- //if (e.MenuInfo.Column.FieldName == "Kunde") // FieldNames umbennenen
- //{
- // BarButtonItem x = new BarButtonItem() { Content = "Klient/in öffnen" };
- // x.ItemClick += Kundeninfo_OnClick; // bearbeiten
- // e.Customizations.Add(x);
- //}
-
- //if (e.MenuInfo.Column.FieldName == "MaKrank")
- //{
- // BarButtonItem x = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- // x.ItemClick += Mitarbeiterinfo_OnClick; // eee
- // e.Customizations.Add(x);
- //}
-
- //if (e.MenuInfo.Column.FieldName == "VertretungMo" || e.MenuInfo.Column.FieldName == "VertretungDi" ||
- // e.MenuInfo.Column.FieldName == "VertretungMi" || e.MenuInfo.Column.FieldName == "VertretungDo" ||
- // e.MenuInfo.Column.FieldName == "VertretungFr" || e.MenuInfo.Column.FieldName == "VertretungSa" ||
- // e.MenuInfo.Column.FieldName == "VertretungSo")
- //{
- // BarButtonItem s = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- // s.ItemClick += MitarbeiterVertretunginfoWochenanzeige_OnClick;
- // e.Customizations.Add(s);
- // _Mitarbeitervertretungswocheninfo = e.MenuInfo.Column.FieldName;
-
- // BarButtonItem xs = new BarButtonItem() { Content = "Vertretung löschen" };
- // xs.ItemClick += DeletVertretungForWochenanzeige_OnClick;
- // e.Customizations.Add(xs);
-
- // _DeleteSubstitutionWeek = e.MenuInfo.Column.FieldName;
- //}
- }
-
- private void GridDataControlWochenansichtKlient_OnShowGridMenu(object sender, GridMenuEventArgs e)
- {
-
- //if (e.MenuInfo.Column.FieldName == "Kunde") // FieldNames umbennenen
- //{
- // BarButtonItem x = new BarButtonItem() { Content = "Klient/in öffnen" };
- // x.ItemClick += Kundeninfo_OnClick; // bearbeiten
- // e.Customizations.Add(x);
- //}
-
- //if (e.MenuInfo.Column.FieldName == "MaKrank")
- //{
- // BarButtonItem x = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- // x.ItemClick += Mitarbeiterinfo_OnClick; // eee
- // e.Customizations.Add(x);
- //}
-
- //if (e.MenuInfo.Column.FieldName == "VertretungMo" || e.MenuInfo.Column.FieldName == "VertretungDi" ||
- // e.MenuInfo.Column.FieldName == "VertretungMi" || e.MenuInfo.Column.FieldName == "VertretungDo" ||
- // e.MenuInfo.Column.FieldName == "VertretungFr" || e.MenuInfo.Column.FieldName == "VertretungSa" ||
- // e.MenuInfo.Column.FieldName == "VertretungSo")
- //{
- // BarButtonItem s = new BarButtonItem() { Content = "Mitarbeiter/in öffnen" };
- // s.ItemClick += MitarbeiterVertretunginfoWochenanzeige_OnClick;
- // e.Customizations.Add(s);
- // _Mitarbeitervertretungswocheninfo = e.MenuInfo.Column.FieldName;
-
- // BarButtonItem xs = new BarButtonItem() { Content = "Vertretung löschen" };
- // xs.ItemClick += DeletVertretungForWochenanzeige_OnClick;
- // e.Customizations.Add(xs);
-
- // _DeleteSubstitutionWeek = e.MenuInfo.Column.FieldName;
- //}
- }
-
- private void Kundeninfo_OnClick(object sender, RoutedEventArgs e)
- {
- var vm = (TagesansichtVM)GridDataControlTagesansichtMitarbeiter.SelectedItem;
-
- if (vm.Customer != null)
- {
- List customerOidList = new List();
-
- customerOidList.Add(vm.Customer.CustomerOid);
-
- var sgf = ServiceFacade.DoCustomerServiceSync(s => s.GetCompactCustomersById(customerOidList));
- var selectedCustomer = sgf[0];
-
- VMFactory.CreateCustomerVMAsync(selectedCustomer.CustomerOid,
- cb => this.Dispatch(
- () =>
- BeWoUtils.OpenModalViewWindow(cb, null, () => this.Dispatch(
- delegate
- {
- var updatedCustomer = new CompactCustomerDC();
-
- ServiceFacade.DoCustomerServiceSync(s =>
- updatedCustomer = s.GetCompactCustomerDC(selectedCustomer.CustomerOid));
-
- selectedCustomer = updatedCustomer;
- // UpdateControls();
- // customerText.Text = updatedCustomer.ToString();
-
- BeWoUtils.UpdateAllViews(selectedCustomer);
- }))
- ));
-
- }
- }
-
- private void Mitarbeiterinfo_OnClick(object sender, RoutedEventArgs e)
- {
- var a = (TagesansichtVM)GridDataControlTagesansichtMitarbeiter.SelectedItem;
-
- if (a.Employee != null)
- {
- var sgf = ServiceFacade.DoEmployeeServiceSync(s =>
- s.GetActiveCompactEmployeeWithOid(a.Employee.EmployeeOid));
- var selectedEmployee = sgf;
-
- VMFactory.CreateEmployeeVMAsync(selectedEmployee.EmployeeOid,
- cb => this.Dispatch(
- () =>
- BeWoUtils.OpenModalViewWindow(cb, null,
- () => this.Dispatch(
- delegate
- {
- var updatedEmployee = new CompactEmployeeDC();
-
- ServiceFacade.DoEmployeeServiceSync(
- s =>
- updatedEmployee =
- s.GetActiveCompactEmployeeWithOid(selectedEmployee
- .EmployeeOid));
- selectedEmployee = new CompactEmployeeDC();
- selectedEmployee = updatedEmployee;
- // UpdateControls();
- // customerText.Text = updatedCustomer.ToString();
-
- BeWoUtils.UpdateAllViews(selectedEmployee);
- }))
- ));
- }
-
-
- }
-
- private void MitarbeiterVertretunginfo_OnClick(object sender, RoutedEventArgs e)
- {
- var a = (TagesansichtVM)GridDataControlTagesansichtMitarbeiter.SelectedItem;
-
- if (a.Vertretung != null)
- {
- if (!a.Vertretung.Equals(""))
- {
- long? employeeOid = null;
-
- if (a.Vertretung != null)
- {
- employeeOid = a.Vertretung.VertretenderMitarbeiterOid;
- }
-
- if (employeeOid.HasValue)
- {
- var sgf = ServiceFacade.DoEmployeeServiceSync(s => s.GetActiveCompactEmployeeWithOid(employeeOid.Value));
- var selectedEmployee = sgf;
-
- VMFactory.CreateEmployeeVMAsync(selectedEmployee.EmployeeOid,
- cb => this.Dispatch(
- () =>
- BeWoUtils.OpenModalViewWindow(cb, null,
- () => this.Dispatch(
- delegate
- {
- var updatedEmployee = new CompactEmployeeDC();
-
- ServiceFacade.DoEmployeeServiceSync(
- s =>
- updatedEmployee =
- s.GetActiveCompactEmployeeWithOid(selectedEmployee
- .EmployeeOid));
- selectedEmployee = new CompactEmployeeDC();
- selectedEmployee = updatedEmployee;
- // UpdateControls();
- // customerText.Text = updatedCustomer.ToString();
-
- BeWoUtils.UpdateAllViews(selectedEmployee);
- }))
- ));
- }
- }
- else
- {
- MessageBox.Show("Es wurde der Vertretung kein Mitarbeiter zugeteilt");
- }
-
- }
- else
- {
- MessageBox.Show("Es wurde der Vertretung kein Mitarbeiter zugeteilt");
- }
- }
-
- private void MitarbeiterVertretunginfoWochenanzeige_OnClick(object sender, RoutedEventArgs e)
- {
- var x = (WochenansichtVM)GridDataControlWochenansichtMitarbeiter.SelectedItem;
-
- foreach (var wochentag in x.VertretungsWoche)
- {
- if (wochentag.Key.Equals(_Mitarbeitervertretungswocheninfo))
- {
- _Mitarbeitervertretungswocheninfo = string.Empty;
- foreach (var item in wochentag.Value)
- {
- if (item.Value.Vertreter != null)
- {
- var sgf = ServiceFacade.DoEmployeeServiceSync(s => s.GetActiveCompactEmployeeWithOid(item.Value.Vertreter.EmployeeOid));
- var selectedEmployee = sgf;
-
- VMFactory.CreateEmployeeVMAsync(selectedEmployee.EmployeeOid,
- cb => this.Dispatch(
- () =>
- BeWoUtils.OpenModalViewWindow(cb, null,
- () => this.Dispatch(
- delegate
- {
- var updatedEmployee = new CompactEmployeeDC();
-
- ServiceFacade.DoEmployeeServiceSync(
- s =>
- updatedEmployee =
- s.GetActiveCompactEmployeeWithOid(selectedEmployee.EmployeeOid));
- selectedEmployee = new CompactEmployeeDC();
- selectedEmployee = updatedEmployee;
- // UpdateControls();
- // customerText.Text = updatedCustomer.ToString();
-
- BeWoUtils.UpdateAllViews(selectedEmployee);
- }))
- ));
- }
- else
- {
- MessageBox.Show("Es wurde der Vertretung kein Mitarbeiter zugeteilt");
- }
- }
- }
- }
- }
-
- private void DeletVertretungForWochenanzeige_OnClick(object sender, RoutedEventArgs e)
- {
- if (MessageBox.Show("Möchten Sie die Vertretung wirklich löschen?", "Vertretung löschen", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
- {
- _Wochenvertretung.DeletVertretendenMitarbeiter((WochenansichtVM) GridDataControlWochenansichtMitarbeiter.SelectedItem, _DeleteSubstitutionWeek);
-
- var x = Datepicker.DateTime.FirstDateOfWeek(Datepicker.DateTime.GetIso8601WeekOfYear());
- LadeWochenansicht(x,x.AddDays(5));
- }
- }
-
private void DeleteMitarbeiterKrankmeldung_OnClick(object sender, RoutedEventArgs e)
{
if (MessageBox.Show("Möchten Sie die Abwesenheit wirklich löschen?", "Abwesenheit löschen", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
@@ -1066,28 +712,25 @@ namespace BeWo.SchulbegleitenderDienst
}
}
- private void DeletePerson_OnClick(object sender, RoutedEventArgs e)
- {
- if (MessageBox.Show("Möchten Sie die Vertretung wirklich löschen?", "Vertretung löschen", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
- {
- _Tagesvertretung.DeleteVertretung((TagesansichtVM)GridDataControlTagesansichtMitarbeiter.SelectedItem);
-
- LadeTagesansicht(Datepicker.DateTime.Date);
- }
- }
-
private void KrankmeldungsZeitraumBearbeitungsView(object sender, RoutedEventArgs e)
{
_Tagesvertretung.KrankMeldeZeitraumBearbeiten((TagesansichtVM)GridDataControlTagesansichtMitarbeiter.SelectedItem);
- LadeTagesansicht(Datepicker.DateTime.Date);
+ LadeTagesansicht(Datepicker.DateTime);
}
- private void GridViewBase_OnRowUpdated(object sender, RowEventArgs e)
+ private void AbsentCustomersDayViewGridControl_OnCellValueChanged(object sender, RowEventArgs e)
+ {
+ _Tagesvertretung.UpdateRowData((TagesansichtVM) GridDataControlTagesansichtKlient.SelectedItem);
+
+ LadeTagesansicht(Datepicker.DateTime);
+ }
+
+ private void AbsentEmployeesDayViewGridControl_OnCellValueChanged(object sender, RowEventArgs e)
{
_Tagesvertretung.UpdateRowData((TagesansichtVM) GridDataControlTagesansichtMitarbeiter.SelectedItem);
- LadeTagesansicht(Datepicker.DateTime.Date);
+ LadeTagesansicht(Datepicker.DateTime);
}
private void ButtonWorkWeekView_Click(object sender, RoutedEventArgs e)
@@ -1264,14 +907,18 @@ namespace BeWo.SchulbegleitenderDienst
}
}
- private void SetAbwesenheiten()
+ private void SetAbsenceReasons()
{
- var abwesenheiten = ServiceFacade.DoCustomerServiceSync(s => s.GetAllAbsenceReasons());
+ ServiceFacade.DoCustomerServiceAsync(s => s.GetAllAbsenceReasons(), absenceReasons =>
+ {
+ this.Dispatch(() =>
+ {
+ ComboBoxKlientVertretung.ItemsSource = absenceReasons;
+ ComboBoxMitarbeiterVertretung.ItemsSource = absenceReasons;
- ComboBoxKlientVertretung.ItemsSource = abwesenheiten;
- ComboBoxMitarbeiterVertretung.ItemsSource = abwesenheiten;
-
- AbwesenheitsKategorieComboBox.ItemsSource = abwesenheiten;
+ AbwesenheitsKategorieComboBox.ItemsSource = absenceReasons;
+ });
+ });
}
private void SetDefaultDatePicker(DateTime dt)
@@ -1365,9 +1012,52 @@ namespace BeWo.SchulbegleitenderDienst
}
}
- private static void ReloadAfterEdit()
+ private void ReloadAfterEdit()
{
- // TODO: Wird aufgerufen, wenn man einen Klienten oder Mitarbeiter bearbeitet hat und der EmployeeView oder CustomerView geschlossen wird. Das entsprechende Objekt muss neugeladen werden.
+ if (IsInTagesansicht)
+ {
+ LadeTagesansicht(Datepicker.DateTime);
+ }
+ else
+ {
+ var selectedDate = Datepicker.DateTime.FirstDateOfWeek(Datepicker.DateTime.GetIso8601WeekOfYear());
+ LadeWochenansicht(selectedDate, selectedDate.AddDays(5));
+ }
+ }
+
+ private void GridControlTagesansichtNoSubstitutionWanted_OnShowGridMenu(object sender, GridMenuEventArgs e)
+ {
+ var barButtonItem = new BarButtonItem {Content = "Abwesenheit löschen", Tag = e.Source.DataControl.SelectedItem};
+ barButtonItem.ItemClick += DeleteCustomerAbsenceTime_OnClick;
+
+ e.Customizations.Add(barButtonItem);
+ }
+
+ private void DeleteCustomerAbsenceTime_OnClick(object sender, RoutedEventArgs e)
+ {
+ var barButtonItem = (BarButtonItem) sender;
+ var selectedTagesansichtVM = (TagesansichtVM) barButtonItem.Tag;
+
+ _Tagesvertretung.DeleteKrankmeldung(selectedTagesansichtVM);
+
+ LadeTagesansicht(Datepicker.DateTime);
+ }
+
+ private void GridControlSubUnwanted_OnCellValueChanged(object sender, CellValueChangedEventArgs e)
+ {
+ _Tagesvertretung.UpdateRowData((TagesansichtVM) SubstitutionUnwantedDayViewGridControl.SelectedItem);
+
+ LadeTagesansicht(Datepicker.DateTime);
+ }
+
+ private void AbsentEmployeesWeekViewDataGrid_OnCellValueChanged(object sender, CellValueChangedEventArgs e)
+ {
+ var selectedWeekView = (WochenansichtVM) GridDataControlWochenansichtMitarbeiter.SelectedItem;
+
+ //_Tagesvertretung.UpdateRows(selectedWeekView.GetTagesansichtViewModels());
+
+ var x = Datepicker.DateTime.FirstDateOfWeek(Datepicker.DateTime.GetIso8601WeekOfYear());
+ LadeWochenansicht(x, x.AddDays(5));
}
}
}
diff --git a/BeWo/SchulbegleitenderDienst/ViewModel/VertretungsansichtBaseVM.cs b/BeWo/SchulbegleitenderDienst/ViewModel/VertretungsansichtBaseVM.cs
new file mode 100644
index 000000000..fe4d02aa8
--- /dev/null
+++ b/BeWo/SchulbegleitenderDienst/ViewModel/VertretungsansichtBaseVM.cs
@@ -0,0 +1,194 @@
+using System.Collections.Generic;
+using BeWo.ViewModel;
+using BS.Shared;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+
+namespace BeWo.SchulbegleitenderDienst.ViewModel
+{
+ public class VertretungsansichtBaseVM : AbstractBaseVM
+ {
+ public CompactEmployeeDC Employee { get;set; }
+
+ public CompactCustomerDC Customer { get; set; }
+
+ public string EmployeeName => Employee?.ToString();
+
+ public string CustomerName => Customer?.ToString();
+
+ public string Dringlichkeit { get; set; }
+
+ public string DringlichkeitColor { get; set; }
+
+ public string Teamleitung { get; set; }
+
+ public string Geschlecht { get; set; }
+
+ public string Pflege { get; set; }
+
+ public string Toilettengang { get; set; }
+
+ public string Aggressiv { get; set; }
+
+ private string _Notice;
+ public string Bemerkung
+ {
+ get => _Notice;
+ set
+ {
+ if (!Equals(_Notice, value))
+ {
+ _Notice = value;
+ FirePropertyChanged(nameof(Bemerkung));
+ }
+ }
+ }
+
+ public List CustomerContactInformation { get; set; }
+
+ public string CustomerContactInformationString
+ {
+ get
+ {
+ if (CustomerContactInformation == null || CustomerContactInformation.Count == 0)
+ {
+ return null;
+ }
+
+ return GetContactInformationString(CustomerContactInformation);
+ }
+ }
+
+ public List EmployeeContactInformation { get; set; }
+
+ public string EmployeeContactInformationString
+ {
+ get
+ {
+ if (EmployeeContactInformation == null || EmployeeContactInformation.Count == 0)
+ {
+ return null;
+ }
+
+ return GetContactInformationString(EmployeeContactInformation);
+ }
+ }
+
+ private static string GetContactInformationString(IReadOnlyCollection contactList)
+ {
+ if (contactList == null || contactList.Count == 0)
+ {
+ return null;
+ }
+
+ var result = string.Empty;
+ foreach (var item in contactList)
+ {
+ if (result.Length > 0)
+ {
+ result += "\n";
+ }
+
+ var typeAsString = string.Empty;
+ switch (item.ContactType)
+ {
+ case ContactType.business_Mail:
+ typeAsString = "E-Mail: ";
+ break;
+ case ContactType.business_Fax:
+ typeAsString = "Fax: ";
+ break;
+ case ContactType.business_Phone:
+ typeAsString = "Tel.: ";
+ break;
+ case ContactType.business_MobilePhone:
+ typeAsString = "Handynr.: ";
+ break;
+ }
+
+ result += typeAsString + item.ContactValue;
+ }
+
+ return result;
+ }
+
+ public string SchoolString
+ {
+ get
+ {
+ if (Schools == null || Schools.Count == 0)
+ {
+ return null;
+ }
+
+ var result = string.Empty;
+
+ foreach (var item in Schools)
+ {
+ if (result.Length > 0)
+ {
+ result += ", ";
+ }
+
+ result += item.Organisation.Name;
+ }
+
+ return result;
+ }
+ }
+
+ public List LastSubstitutions { get; set; }
+
+ public string LastSubstitutionsString
+ {
+ get
+ {
+ if (LastSubstitutions == null || LastSubstitutions.Count == 0)
+ {
+ return null;
+ }
+
+ var result = string.Empty;
+
+ foreach (var item in LastSubstitutions)
+ {
+ if (result.Length > 0)
+ {
+ result += "\n";
+ }
+
+ var start = item.VertretungsZeitraumVon.Minute == 0 && item.VertretungsZeitraumVon.Hour == 0 ? item.VertretungsZeitraumVon.ToString("dd.MM.yyyy") : item.VertretungsZeitraumVon.ToString("dd.MM.yyyy HH:mm");
+ var end = item.VertretungsZeitraumBis.Minute == 0 && item.VertretungsZeitraumBis.Hour == 0 ? item.VertretungsZeitraumBis.ToString("dd.MM.yyyy") : item.VertretungsZeitraumBis.ToString("dd.MM.yyyy HH:mm");
+
+ result += $"{start} - {end}";
+ }
+
+ return result;
+ }
+ }
+
+ public string SchulbegleitenderDienstString;
+
+ public List Schools { get; set; }
+
+ public string CustomerPflege { get; set; }
+
+ public string EmployeePflege { get; set; }
+
+ public string CustomerToilettengang { get; set; }
+
+ public string EmployeeToilettengang { get; set; }
+
+ public string CustomerAggressivitaet { get; set; }
+
+ public string EmployeeAggressivitaet { get; set; }
+
+ public string CustomerHygienebelehrung { get; set; }
+
+ public string EmployeeHygienebelehrung { get; set; }
+
+ public string CustomerSchutzstufe { get; set; }
+
+ public string EmployeeSchutzstufe { get; set; }
+ }
+}
diff --git a/BeWo/SchulbegleitenderDienst/WochenVertretung.cs b/BeWo/SchulbegleitenderDienst/WochenVertretung.cs
index 324bd7765..ccae3b5a7 100644
--- a/BeWo/SchulbegleitenderDienst/WochenVertretung.cs
+++ b/BeWo/SchulbegleitenderDienst/WochenVertretung.cs
@@ -1,47 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows;
using BeWo.ServiceProxy;
using BS.Shared;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
-using DevExpress.Xpf.Grid;
namespace BeWo.SchulbegleitenderDienst
{
- class WochenVertretung
+ internal class WochenVertretung
{
-
public List GetWochenAnsichtFromItems(DateTime time, List _items)
{
- List _itemsWochen = new List();
-
+ var _itemsWochen = new List();
- DateTime startdt = time.FirstDateOfWeek(time.GetIso8601WeekOfYear());
+ var startdt = time.FirstDateOfWeek(time.GetIso8601WeekOfYear());
- Dictionary key2WochenAnsicht = new Dictionary();
+ var key2WochenAnsicht = new Dictionary();
foreach (var item in _items)
{
- String key = String.Format("{0}_{1}_{2}", item.Absencetime.AbsenceTimeOid,
- item.Customer != null ? item.Customer.CustomerOid : 0,
- item.Employee != null ? item.Employee.EmployeeOid : 0);
+ var key = $"{item.Absencetime.AbsenceTimeOid}_{item.Customer?.CustomerOid ?? 0}_{item.Employee?.EmployeeOid ?? 0}";
- WochenansichtVM wochenansicht = null;
+ WochenansichtVM wochenansicht;
if (!key2WochenAnsicht.ContainsKey(key))
{
- wochenansicht = new WochenansichtVM();
- wochenansicht.VertretungsWoche = new Dictionary>();
- wochenansicht.KlientvertretungsWoche =
- new Dictionary>();
- wochenansicht.WochenBeschreibung = item.WochenansichtBemerkung;
+ wochenansicht = new WochenansichtVM
+ {
+ VertretungsWoche = new Dictionary>(),
+ KlientvertretungsWoche = new Dictionary>(),
+ WochenBeschreibung = item.WochenansichtBemerkung,
+ Customer = item.Customer,
+ Employee = item.Employee
+ };
- wochenansicht.Customer = item.Customer;
- wochenansicht.Employee = item.Employee;
- if (String.IsNullOrEmpty(wochenansicht.Dringlichkeit))
+ if (string.IsNullOrEmpty(wochenansicht.Dringlichkeit))
{
wochenansicht.Dringlichkeit = item.Dringlichkeit;
wochenansicht.DringlichkeitColor = item.DringlichkeitColor;
@@ -56,22 +49,18 @@ namespace BeWo.SchulbegleitenderDienst
key2WochenAnsicht.Add(key, wochenansicht);
_itemsWochen.Add(wochenansicht);
-
-
}
else
{
wochenansicht = key2WochenAnsicht[key];
}
- DateTime montagDt = startdt.Date;
- DateTime dienstagDt = startdt.Date.AddDays(1);
- DateTime mittwochDt = startdt.Date.AddDays(2);
- DateTime donnerstagDt = startdt.Date.AddDays(3);
- DateTime freitagDt = startdt.Date.AddDays(4);
- DateTime samstagDt = startdt.Date.AddDays(5);
-
-
+ var montagDt = startdt.Date;
+ var dienstagDt = startdt.Date.AddDays(1);
+ var mittwochDt = startdt.Date.AddDays(2);
+ var donnerstagDt = startdt.Date.AddDays(3);
+ var freitagDt = startdt.Date.AddDays(4);
+ var samstagDt = startdt.Date.AddDays(5);
// Montag | 0
WochentagVerarbeitung(montagDt, item, wochenansicht);
@@ -96,9 +85,8 @@ namespace BeWo.SchulbegleitenderDienst
return _itemsWochen;
}
- private void WochentagVerarbeitung(DateTime wochentagDt, TagesansichtVM item, WochenansichtVM wwk)
+ private static void WochentagVerarbeitung(DateTime wochentagDt, TagesansichtVM item, WochenansichtVM wwk)
{
-
if (wochentagDt == item.Datum)
{
switch (wochentagDt.DayOfWeek)
@@ -121,13 +109,8 @@ namespace BeWo.SchulbegleitenderDienst
case DayOfWeek.Saturday:
wwk.ItemSa = item;
break;
-
}
-
-
}
-
-
}
private string AddWeekView(DateTime dayOfWeekDateTime, Dictionary wochentagsarbeitszeit)
@@ -143,7 +126,7 @@ namespace BeWo.SchulbegleitenderDienst
}
}
- return "";
+ return string.Empty;
}
public void AddeNeueVertretungforWochenAnsicht(WochenansichtVM wochenVm, string tag)
@@ -176,7 +159,7 @@ namespace BeWo.SchulbegleitenderDienst
}
if (tagesVm != null)
- {
+ {
var view = new VertretungsSearchView(tagesVm.Datum, tagesVm.Customer, tagesVm, wochenVm, wochenVm.Employee);
view.RaiseCustomEvent += KlientenWochen_RaiseCustomEvent;
@@ -187,7 +170,6 @@ namespace BeWo.SchulbegleitenderDienst
public void KlientenWochen_RaiseCustomEvent(object sender, VertretungSelectedEventArgs e)
{
UpdateMitarbeiterToVertretungKlientenWochenansicht(e.Employee, e.VertretungVon, e.VertretungBis, e.TagesItem, e.WochenItem);
-
}
private static void UpdateMitarbeiterToVertretungKlientenWochenansicht(CompactEmployeeDC employee, DateTime? startDate, DateTime? endDate, TagesansichtVM tagesItem, WochenansichtVM wochenItem)
diff --git a/BeWo/SchulbegleitenderDienst/WochenansichtVM.cs b/BeWo/SchulbegleitenderDienst/WochenansichtVM.cs
index bf6330cc1..d77f0b52a 100644
--- a/BeWo/SchulbegleitenderDienst/WochenansichtVM.cs
+++ b/BeWo/SchulbegleitenderDienst/WochenansichtVM.cs
@@ -1,33 +1,11 @@
using System;
using System.Collections.Generic;
-using BS.Shared.DataContracts.Compact;
+using BeWo.SchulbegleitenderDienst.ViewModel;
namespace BeWo.SchulbegleitenderDienst
{
- public class WochenansichtVM
+ public class WochenansichtVM : VertretungsansichtBaseVM
{
- public CompactEmployeeDC Employee { get; set; }
-
- public CompactCustomerDC Customer { get; set; }
-
- public string EmployeeName => Employee?.ToString();
-
- public string CustomerName => Customer?.ToString();
-
- public string Dringlichkeit { get; set; }
-
- public string DringlichkeitColor { get; set; }
-
- public string Teamleitung { get; set; }
-
- public string Geschlecht { get; set; }
-
- public string Pflege { get; set; }
-
- public string Toilettengang { get; set; }
-
- public string Aggressiv { get; set; }
-
public TagesansichtVM ItemMo { get; set; }
public TagesansichtVM ItemDi { get; set; }
public TagesansichtVM ItemMi { get; set; }
@@ -35,55 +13,10 @@ namespace BeWo.SchulbegleitenderDienst
public TagesansichtVM ItemFr { get; set; }
public TagesansichtVM ItemSa { get; set; }
- //public CompactEmployeeDC VertreterDi { get; set; }
- //public CompactEmployeeDC VertreterMi { get; set; }
- //public CompactEmployeeDC VertreterDo { get; set; }
- //public CompactEmployeeDC VertreterFr { get; set; }
- //public CompactEmployeeDC VertreterSa { get; set; }
-
- //public CompactEmployeeDC VertreterMo { get; set; }
- //public CompactEmployeeDC VertreterDi { get; set; }
- //public CompactEmployeeDC VertreterMi { get; set; }
- //public CompactEmployeeDC VertreterDo { get; set; }
- //public CompactEmployeeDC VertreterFr { get; set; }
- //public CompactEmployeeDC VertreterSa { get; set; }
-
-
- public string Bemerkung { get; set; }
-
public string WochenBeschreibung { get; set; }
- //public String VertretungStatusColorMo { get; set; }
- //public String VertretungStatusColorDi { get; set; }
- //public String VertretungStatusColorMi { get; set; }
- //public String VertretungStatusColorDo { get; set; }
- //public String VertretungStatusColorFr { get; set; }
- //public String VertretungStatusColorSa { get; set; }
-
- //public string Mo { get; set; }
- //public string Di { get; set; }
- //public string Mi { get; set; }
- //public string Do { get; set; }
- //public string Fr { get; set; }
- //public string Sa { get; set; }
- //public string So { get; set; }
-
- //KlientenView
public Dictionary> VertretungsWoche { get; set; }
- ////Fürs WPF Employee Wochenanzeige
- //public string EingesetztBeiMo { get; set; }
- //public string EingesetztBeiDi { get; set; }
- //public string EingesetztBeiMi { get; set; }
- //public string EingesetztBeiDo { get; set; }
- //public string EingesetztBeiFr { get; set; }
- //public string EingesetztBeiSa { get; set; }
-
- //MitarbeiterView
public Dictionary> KlientvertretungsWoche { get; set; }
-
-
-
-
}
}
diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs
index 36c789643..2804c417d 100644
--- a/BeWo/ServiceProxy/Generated.cs
+++ b/BeWo/ServiceProxy/Generated.cs
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
//
-// Dieser Code wurde von einem Tool generiert.
-// Laufzeitversion:4.0.30319.42000
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
//
-// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
-// der Code erneut generiert wird.
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
//
//------------------------------------------------------------------------------
@@ -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,208 @@ namespace BeWo.ServiceProxy
public interface ICustomerService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhanden", ReplyAction="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhandenResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhandenBeWoFaultF" +
+ "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/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);
@@ -1230,298 +1432,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/SetBenutzerPasswortChatAppCodeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void SetBenutzerPasswortChatAppCode(long pCustomerOid, string benutzerName, string passwort);
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhanden", ReplyAction="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhandenResponse")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/PruefeObBenutzerKontoSchonVorhandenBeWoFaultF" +
- "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