From b1bb1e995bbb59611c368fd1255360e0f129f9de Mon Sep 17 00:00:00 2001 From: Waldi Date: Thu, 22 Sep 2016 14:31:35 +0200 Subject: [PATCH 01/11] cimit --- BeWo/View/ChatView.xaml.cs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/BeWo/View/ChatView.xaml.cs b/BeWo/View/ChatView.xaml.cs index ed29be5d1..ac3f343e9 100644 --- a/BeWo/View/ChatView.xaml.cs +++ b/BeWo/View/ChatView.xaml.cs @@ -1174,12 +1174,6 @@ namespace BeWo.View { if (list.TeamOid == null || list.TeamOid == 0) { - /* if (i == 0) - { - Chat.Items.Add(new KontakMessageBuilder("", "------------------------ Ungelesene Nachrichten -----------------------", "", 0)); - i++; - }*/ - if (list.SenderPersonOid == senderoid) { Chat.Items.Add(new KontakMessageBuilder(person[0].FirstName, list.ChatText, From 4e295593b5943d93910681bb89bf00abf1b318b6 Mon Sep 17 00:00:00 2001 From: Waldi Date: Thu, 22 Sep 2016 14:32:00 +0200 Subject: [PATCH 02/11] cimit2 --- Service/ServiceImplementations/CustomerServiceImp.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs index 05c98f8c8..94ef83d39 100644 --- a/Service/ServiceImplementations/CustomerServiceImp.cs +++ b/Service/ServiceImplementations/CustomerServiceImp.cs @@ -3203,7 +3203,7 @@ namespace BeWo.Service.ServiceImplementations { var messages = DAOFactory.SearchDAO.FindAllEmpfängerChatMessages(senderOid, empfaengerOid); - // var updateGelesen = MapperFactory.ChatMessagesDC_ChatMessages.MapToNewDCs(messages); + // var updateGelesen = MapperFactory.ChatMessagesDC_ChatMessages.MapToNewDCs(messages); foreach (var read in messages) { From e24aa6cb9e3249d12099d5c405b78aad5981f8c7 Mon Sep 17 00:00:00 2001 From: Waldi Date: Thu, 22 Sep 2016 14:57:55 +0200 Subject: [PATCH 03/11] async aufruf --- BeWo/View/ChatView.xaml.cs | 76 ++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 32 deletions(-) diff --git a/BeWo/View/ChatView.xaml.cs b/BeWo/View/ChatView.xaml.cs index 1be33ae63..b2b6465bc 100644 --- a/BeWo/View/ChatView.xaml.cs +++ b/BeWo/View/ChatView.xaml.cs @@ -1134,7 +1134,7 @@ namespace BeWo.View if (anzeige.IstGelesen != 1) { - ServiceFacade.DoCustomerServiceSync(s => s.UpdateIstGelesen(anzeige.EmpfängerPersonOid.Value,anzeige.SenderPersonOid.Value,true)); + ServiceFacade.DoCustomerServiceAsync(s => s.UpdateIstGelesen(anzeige.EmpfängerPersonOid.Value,anzeige.SenderPersonOid.Value,true)); } } @@ -1193,7 +1193,7 @@ namespace BeWo.View } } } - ServiceFacade.DoCustomerServiceSync(s => s.UpdateIstGelesen(empfaengerOid, senderoid, true)); + ServiceFacade.DoCustomerServiceAsync(s => s.UpdateIstGelesen(empfaengerOid, senderoid, true)); } } catch (Exception edf) @@ -1290,43 +1290,55 @@ namespace BeWo.View { try { - var x = ServiceFacade.DoOperationsServiceSync(s => s.FindUnreadChatMessagesForRecipient(BeWoApp.LoggedOnEmployee.PersonOid.Value)); - foreach (var ChatMessage in x) - { - foreach (var aktChatPersons in ita) + ServiceFacade.DoOperationsServiceAsync( + s => s.FindUnreadChatMessagesForRecipient(BeWoApp.LoggedOnEmployee.PersonOid.Value), + m => { - if (aktChatPersons.EmpfaengerOid == ChatMessage.SenderPersonOid && aktChatPersons.TypeChat != ChatType.Team) - { - int aktc; - bool wasdrin = int.TryParse(aktChatPersons.Receivems, out aktc); - - if (wasdrin) + Dispatcher.Invoke( + DispatcherPriority.Normal, + (ThreadStart) delegate { - aktc++; - aktChatPersons.Receivems = aktc.ToString(); + foreach (var ChatMessage in m) + { + foreach (var aktChatPersons in ita) + { + if (aktChatPersons.EmpfaengerOid == ChatMessage.SenderPersonOid && + aktChatPersons.TypeChat != ChatType.Team) + { + int aktc; + bool wasdrin = int.TryParse(aktChatPersons.Receivems, out aktc); - } - else - aktChatPersons.Receivems = 1.ToString(); + if (wasdrin) + { + aktc++; + aktChatPersons.Receivems = aktc.ToString(); - }else if(aktChatPersons.EmpfaengerOid == ChatMessage.TeamOid) - { - int aktt; - bool wasdrin = int.TryParse(aktChatPersons.Receivems, out aktt); + } + else + aktChatPersons.Receivems = 1.ToString(); - if (wasdrin) - { - aktt++; - aktChatPersons.Receivems = aktt.ToString(); + } + else if (aktChatPersons.EmpfaengerOid == ChatMessage.TeamOid) + { + int aktt; + bool wasdrin = int.TryParse(aktChatPersons.Receivems, out aktt); - } - else - aktChatPersons.Receivems = 1.ToString(); - - } - } - } + if (wasdrin) + { + aktt++; + aktChatPersons.Receivems = aktt.ToString(); + + } + else + aktChatPersons.Receivems = 1.ToString(); + + } + } + } + }); + }); + } catch (Exception e) { From 9892bf9465ae843b50ca989a96c52a6ffe379d7c Mon Sep 17 00:00:00 2001 From: Waldi Date: Thu, 22 Sep 2016 15:28:41 +0200 Subject: [PATCH 04/11] mini fix --- BeWo/View/ChatView.xaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeWo/View/ChatView.xaml b/BeWo/View/ChatView.xaml index f6eb867dc..027d39cc5 100644 --- a/BeWo/View/ChatView.xaml +++ b/BeWo/View/ChatView.xaml @@ -97,7 +97,7 @@ - + From c449d3b68b3f990b078347fe6e5b48a71758cdac Mon Sep 17 00:00:00 2001 From: Christian Date: Fri, 23 Sep 2016 11:36:13 +0200 Subject: [PATCH 05/11] messageboxen --- BeWo/View/HomeDragPanelView.xaml.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BeWo/View/HomeDragPanelView.xaml.cs b/BeWo/View/HomeDragPanelView.xaml.cs index c02b1ecf9..78445e55c 100644 --- a/BeWo/View/HomeDragPanelView.xaml.cs +++ b/BeWo/View/HomeDragPanelView.xaml.cs @@ -1347,7 +1347,7 @@ namespace BeWo.View { try { - var ipAdresse = "192.168.1.103"; //3 |9 || 192.168.1.103"app4.bewoplaner.de" + //var ipAdresse = "192.168.1.103"; //3 |9 || 192.168.1.103"app4.bewoplaner.de" var port = 5000; var uri = BeWoApp.SiteOfOrigin; @@ -1771,7 +1771,7 @@ namespace BeWo.View { if (!threadstop) { - MessageBox.Show("Die verbindung zum Server wurde seitens dem Server unterbrochen", "Info", MessageBoxButton.OK); + //MessageBox.Show("Die verbindung zum Server wurde seitens dem Server unterbrochen", "Info", MessageBoxButton.OK); clientSocket.Client.Disconnect(true); clientSocket.Client.Close(); clientSocket = null; @@ -1898,7 +1898,7 @@ namespace BeWo.View } catch (Exception edf) { - MessageBox.Show("Beim Versuch ,die verbindung mit dem Server zu trennen, ist ein Fehler unterlaufen. " + edf.Message +"\n"+edf.StackTrace, "Fehler: 2100 ", MessageBoxButton.OK); + //MessageBox.Show("Beim Versuch, die Verbindung mit dem Server zu trennen, ist ein Fehler unterlaufen. " + edf.Message +"\n"+edf.StackTrace, "Fehler: 2100 ", MessageBoxButton.OK); } } //--------------------------------------------------------------------------------------------------------------------------- From d1c94313056fb4d206d9f94ff4735f8c6a41dd40 Mon Sep 17 00:00:00 2001 From: Waldi Date: Wed, 28 Sep 2016 10:05:04 +0200 Subject: [PATCH 06/11] Update. Sehr viel Design aenderungen und einige kleine code anpassungen --- BeWo/BeWo.csproj | 18 + BeWo/Ressources/Icons/glucklicher.png | Bin 0 -> 3396 bytes BeWo/Ressources/Icons/klient-avatar.png | Bin 0 -> 162580 bytes BeWo/Ressources/Icons/mitarbeiter-avatar.png | Bin 0 -> 162580 bytes .../Icons/mitarbeiter-team-avatar.png | Bin 0 -> 162580 bytes BeWo/Ressources/Icons/sortiert.png | Bin 0 -> 316 bytes BeWo/Ressources/Icons/unsortiert.png | Bin 0 -> 292 bytes BeWo/View/ChatView.xaml | 109 +++-- BeWo/View/ChatView.xaml.cs | 374 ++++++++++++++---- BeWo/View/Detail/CustomerView.xaml | 12 +- BeWo/View/Detail/CustomerView.xaml.cs | 11 +- BeWo/View/HomeDragPanelView.xaml.cs | 42 +- BeWo/ViewModel/CustomerEmployeeRelationVM.cs | 20 + Data/Access/SearchDAO.cs | 9 + Data/Entities/Employee2Customer.cs | 16 + Data/Mappings/Employee2Customer.hbm.xml | 1 + Model/Changes_26_09_2016.txt | 2 + ...erEmployeeRelDC_Employee2CustomerMapper.cs | 2 + .../CustomerServiceImp.cs | 21 +- .../CustomerEmployeeRelationDC.cs | 4 + 20 files changed, 495 insertions(+), 146 deletions(-) create mode 100644 BeWo/Ressources/Icons/glucklicher.png create mode 100644 BeWo/Ressources/Icons/klient-avatar.png create mode 100644 BeWo/Ressources/Icons/mitarbeiter-avatar.png create mode 100644 BeWo/Ressources/Icons/mitarbeiter-team-avatar.png create mode 100644 BeWo/Ressources/Icons/sortiert.png create mode 100644 BeWo/Ressources/Icons/unsortiert.png create mode 100644 Model/Changes_26_09_2016.txt diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index 8f6217bac..4a852ab25 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -2401,6 +2401,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/BeWo/Ressources/Icons/glucklicher.png b/BeWo/Ressources/Icons/glucklicher.png new file mode 100644 index 0000000000000000000000000000000000000000..5464d26707e2a2e4e275a11c456420421ad17b6f GIT binary patch literal 3396 zcmdT`YgAKL7C!gpCR{LtgGLOBdV_+&VhLIS(ZanL6$BMTsrU@EXcZq&ks=`8L>N%1 z;s{FB0x~vg3qn;oRvrccQR{0P;tgN%oclPV- z^XAp_8+?k&vFSD25#0zLLtE$w&0z#AQJ_ONWL=qH% ztx?_2Ap=b<(W7XF=9iP|Ye5s`W6KGeR9F&kOdQydsC9wR?ItnRExRKoCkZfxoye&o zy}5>wuvmZ3oIwZ7sBqADgeJ`M=QA`w!lLLT6a=z;f8gn)(MDGxiQ*B2Id+%CgX-GR zq%~^=xvfTqrP7?0@l3u6P25b-C=kbER%Xz$Y(F7q#0Eq>ib&KbSp0g2BHl|PbDbMJap@(qv?|>vC-mug!bz~^zv|(VvUx77ZfghOmCsZ0G9FVcHB$6V0_JT$Q zzrAP`S&p8?^v>G#)9xFlwiFm*yEkgQ2wRE~DW@szhL1>-NV4O8$@J!5FczE|xE1p~ z9z|k7bI4qZNFuP1h6Q8dnV%Sw$bSzmC}P(2eWCK9u^<=?P^1<)G9p&W46jv$79G!= zhrp?O zsa;WrJ4Jk#>9l!%{#I%FNQUlukL*|gzBQ+}!K2_?9RbtsXajY`)RJ$apFy2NFLXrM5m^yU4p3$&F*%T}!Jy&b+@eBx=7x!~OL zyMygQ$g)l_W$QpTbLZvqBr@vPk}e6?z?|tlpSGxO=GW1=Mc%wIK#~Ybp+)1af0np^ z?wfa9LrMZBh%l8}j{_dm&f`uz56@*Wm|Jc2R*g+XL3aV%L^YvzgL?8Wf3zf0M}^mv zr9z@lllnLiM(C?`?x%MsA^7HvDBpphmE%!;Cr!=~ss;;1NnEz-AkPPUY*Nud1|S`h;mJ}Izf|R*Im?#%KIW(d&>EI znGrFivD{9J5|iD>@C+;M>$wCML6iAs3j^GoXGa}GT*_lnq|Ehk&ZwFb#lRVX&P7k6 zFMQv6Ok+$qz4U%Gv{u(1QB(KTdWQDs+0_(1u4Io*&Dab}dGF{WgW`)1XQZ@TEBIlB`J*tHgx{v4-J0_MCjt9G+D!7Tky6T$F!Y zGx4dYCn}Mt6ZW@MOdQ8_b;q^7O_n_M7iEMI|46)S$cwd}y>BE738F8p;@|ME-ahWA zu~z?)IP7RsfPxO&L;fd}?fuUvotvCnaC<6He&5~5;y_9-prI9*S^P`x_x-MToki;g zc$5@+9NDS4y3J1d`^LeB#odGc;hXHtYXZ$i_Kq>s1c|aPn|ZS~O_isf^aOLOotyU? zb5~6dm&~j?=iF}b>@uO{ogH2!oprrmQ824x#UpY)=bfs^YS64;CFa#7!%*;Lie zs{RIHF!G^kXL)|hF$cH|wu{BlPLCCx2F27@zurW)3%I-7@BbA_BO=jz}oeZzzx8qX#Bv%U6azSmMX>?Ju7Ax>-w9 zC>^g5`jaM$&0ZgG|=`JPGjs@Vs&`)7r;ay-Np8U$U3f z4<$44apJA<7>uc)`8o0o)A&$$DHBuD zVdb=M}S;L#~&6L6!JKn z!4D~(21ic*khO_Prja=uxOa`KVP&I{HMpLdyvOqkWp~w>VU6}<#TU$C3BXV!3A;4R z#x%+7n(Q*bVKgte^dvMl&k3fI7)%8aXkW~qf6s&n(Eq2?HRR~O>%6XCP-XAar8{qX P6v4-9-eT1`54H9$`Ckbo literal 0 HcmV?d00001 diff --git a/BeWo/Ressources/Icons/klient-avatar.png b/BeWo/Ressources/Icons/klient-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..d6b59083e32cfefff005144ad916d0ac4e06e17c GIT binary patch literal 162580 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 literal 0 HcmV?d00001 diff --git a/BeWo/Ressources/Icons/sortiert.png b/BeWo/Ressources/Icons/sortiert.png new file mode 100644 index 0000000000000000000000000000000000000000..400b5333bdddbcae922317b4df7ee64f1a399fdc GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^DImG}N3>}j zE5m{B-%fwNopJ8Wf1}A_jx3G>jsh+MK&@&w*zdo6_DJrMdWQms5=RpU69dBmmUoI9 zf8M^5%p%AFRti)%*Ib+BKY>EBnIRD+&iT2ysd*(pE(3#eQEFmI zYKlU6W=V#EyQgnJie4%^P`ty_#WAGf*4vvKc^MRVm=7NKXMLEZ#6#lgx+P!A7lK^J zz_24n=HB$odvEM>C%FnZ3b+Wc2(mb`Fal*>oS9#B<6mB6B3Q%`ED02DIQM5|``h=^ fMBRu|4%F~I*TaFucZH(QT9AdFu6{1-oD!M<8dp;; literal 0 HcmV?d00001 diff --git a/BeWo/View/ChatView.xaml b/BeWo/View/ChatView.xaml index 027d39cc5..f910f089c 100644 --- a/BeWo/View/ChatView.xaml +++ b/BeWo/View/ChatView.xaml @@ -5,44 +5,45 @@ Title="Chat View" Height="800" Width="800" WindowStartupLocation="CenterScreen" WindowStyle="None" AllowsTransparency="True" Background="Transparent" - ResizeMode="NoResize" + ResizeMode="CanResizeWithGrip" x:Name="ChatViewName"> - - + + - + + - - + + + VerticalContentAlignment="Center" Width="416" MinHeight="25" ToolTip="Schreiben Sie hier eine Nachricht hinein" KeyDown="OnKeyDownHandler" GotFocus="OnFocus" Foreground="DarkGray" > + + - - + @@ -78,7 +79,7 @@ - - - - + + + - + - + + - + @@ -113,19 +115,23 @@ - + - + - + + + + + @@ -143,9 +149,9 @@ - - - + + + @@ -160,18 +166,50 @@ - + + + + + + + + + + - - - + @@ -180,20 +218,23 @@ + + + - + - + - + diff --git a/BeWo/View/ChatView.xaml.cs b/BeWo/View/ChatView.xaml.cs index b2b6465bc..5792caf34 100644 --- a/BeWo/View/ChatView.xaml.cs +++ b/BeWo/View/ChatView.xaml.cs @@ -64,6 +64,9 @@ namespace BeWo.View protected PropertyGroupDescription groupDescription; protected bool isOnFocus = false; + + protected bool sortLabelSwitch = false; + protected ContextMenu context; public ChatView(String nameinf, String Chatinf, TcpClient tcpClient) @@ -77,11 +80,11 @@ namespace BeWo.View CloseWindow(); LoadallChatKontakts(); ErstelleContextMenue(); - SetChatSetting(); + // SetChatSetting(); } - private void SetChatSetting() + /*private void SetChatSetting() { try { @@ -97,7 +100,7 @@ namespace BeWo.View { MessageBox.Show("Das Aufbauen der Chat-Settings ist fehlgeschlagen. " + edf.Message + "\n" + edf.StackTrace, "Fehler: 2200 ", MessageBoxButton.OK); } - } + }*/ public void UpdateTcp(TcpClient tcpClient) { @@ -212,6 +215,36 @@ namespace BeWo.View } } + public void SetAnzahlErhalteneNachricht(long personoid) + { + try + { + foreach (var abc in ita) + { + + if (abc.EmpfaengerOid == personoid && abc.TypeChat != ChatType.Team) + { + int x; + bool wasdrin = int.TryParse(abc.Receivems, out x); + + if (wasdrin) + { + x++; + abc.Receivems = x.ToString(); + + } + else + abc.Receivems = 1.ToString(); + } + } + view.Refresh(); + } + catch (Exception edf) + { + MessageBox.Show("Beim Setzen der Anzahl angekommender Nachrichten ist ein Fehler aufgetreten. " + edf.Message + "\n" + edf.StackTrace, "Fehler 2391", MessageBoxButton.OK); + } + } + public void RefreshViewModel() { view.Refresh(); @@ -233,7 +266,7 @@ namespace BeWo.View { var mitarbeiter = ServiceFacade.DoEmployeeServiceSync(s => s.GetEmployeeWithPersonOid(personoid)); - KontaktlistBuilder konbuild = new KontaktlistBuilder(clientname,StatusType.Online, BuildImg(mitarbeiter.EmployeeImage), personoid, ChatType.Mitarbeiter);//"Online" + KontaktlistBuilder konbuild = new KontaktlistBuilder(clientname,StatusType.Online, BuildImg(mitarbeiter.EmployeeImage,ChatType.Mitarbeiter), personoid, ChatType.Mitarbeiter);//"Online" var zugehorigkeit = ServiceFacade.DoEmployeeServiceSync(s => s.GetTeamOidsByEmployee(personoid)); @@ -253,7 +286,14 @@ namespace BeWo.View } } } - view.Refresh(); + // if (SortCheckBox.IsChecked.Value) + // { + view.Refresh(); + // } + // else + // { + // ChatViewName.RefreshUI(); + // } } else if (a == PersonType.Customer) { @@ -268,7 +308,7 @@ namespace BeWo.View customerCompact.LastName = klienten.LastName; customerCompact.DateOfBirth = klienten.DateOfBirth; - KontaktlistBuilder konbuild = new KontaktlistBuilder(clientname, StatusType.Online, BuildImg(klienten.CustomerImage), personoid, ChatType.Klienten, customerCompact);//"Online" + KontaktlistBuilder konbuild = new KontaktlistBuilder(clientname, StatusType.Online, BuildImg(klienten.CustomerImage,ChatType.Klienten), personoid, ChatType.Klienten, customerCompact);//"Online" foreach (var variable in ita) { @@ -413,7 +453,7 @@ namespace BeWo.View public void SetServerStats(String servstats) { - ServerStats.Text = servstats; + //ServerStats.Text = servstats; } private void SendButton_Click(object sender, RoutedEventArgs e) @@ -510,25 +550,19 @@ namespace BeWo.View try { var employeeteamoids = ServiceFacade.DoEmployeeServiceSync(s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.EmployeeOid)); - var offmitarbeiter = - ServiceFacade.DoEmployeeServiceSync(s => s.GetAllChatActiveEmployeesCompact()); - var offklienten = ServiceFacade.DoCustomerServiceSync(s => s.GetAllChatActiveCustomersCompact(BeWoApp.LoggedOnUser.Employee.EmployeeOid)); // dieser code muss erweitert werden - - /* var employee = ServiceFacade.DoEmployeeServiceSync( - s => s.GetEmployeeWithPersonOid(BeWoApp.LoggedOnUser.Employee.EmployeeOid)); - - employee.Employee2CustomerList.Select(s => s.CustomerOid.Value);*/ + var offmitarbeiter = ServiceFacade.DoEmployeeServiceSync(s => s.GetAllChatActiveEmployeesCompact()); + var offklienten = ServiceFacade.DoCustomerServiceSync(s => s.GetAllChatActiveCustomersCompact(BeWoApp.LoggedOnUser.Employee.EmployeeOid)); foreach (var team in employeeteamoids) { - Clientlist.Items.Add(new KontaktlistBuilder(team.Name, StatusType.Offline, BuildImg(null), team.TeamOid, ChatType.Team)); + Clientlist.Items.Add(new KontaktlistBuilder(team.Name, StatusType.Offline, BuildImg(null,ChatType.Team), team.TeamOid, ChatType.Team)); } foreach (var list in offmitarbeiter) { if(list.PersonOid != BeWoApp.LoggedOnUser.Employee.PersonOid){ Clientlist.Items.Add(new KontaktlistBuilder(list.FirstName + " " + list.LastName, StatusType.Offline, - BuildImg(ServiceFacade.DoEmployeeServiceSync(s => s.GetEmployeeImage(list.EmployeeOid))), + BuildImg(ServiceFacade.DoEmployeeServiceSync(s => s.GetEmployeeImage(list.EmployeeOid)),ChatType.Mitarbeiter), list.PersonOid, ChatType.Mitarbeiter)); } } @@ -536,7 +570,7 @@ namespace BeWo.View { Clientlist.Items.Add(new KontaktlistBuilder(list.FirstName + " " + list.LastName, StatusType.Offline, - BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(list.CustomerOid))), + BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(list.CustomerOid)),ChatType.Klienten), list.PersonOid, ChatType.Klienten,list)); } @@ -552,8 +586,16 @@ namespace BeWo.View Clientlist.ItemsSource = ita; view = (CollectionView)CollectionViewSource.GetDefaultView(Clientlist.ItemsSource); - groupDescription = new PropertyGroupDescription("TypeChat"); - view.GroupDescriptions.Add(groupDescription); + view.SortDescriptions.Add(new SortDescription("Receivems", ListSortDirection.Ascending)); + view.SortDescriptions.Add(new SortDescription("StatusType", ListSortDirection.Ascending)); + view.Filter = UserFilter; + + + if (sortLabelSwitch == true) + { + groupDescription = new PropertyGroupDescription("TypeChat"); + view.GroupDescriptions.Add(groupDescription); + } } catch (Exception edf) { @@ -593,7 +635,7 @@ namespace BeWo.View { if (!idteamspeicher.Contains(var.TeamOid) && idteamspeicher.Count <= employeeteamoids.Count) { - ita.Add(new KontaktlistBuilder(var.Name,StatusType.Offline, BuildImg(null), var.TeamOid, ChatType.Team)); + ita.Add(new KontaktlistBuilder(var.Name,StatusType.Offline, BuildImg(null,ChatType.Team), var.TeamOid, ChatType.Team)); view.Refresh(); } @@ -606,7 +648,7 @@ namespace BeWo.View if (!idMitarbeitspeicher.Contains(var.PersonOid) && idMitarbeitspeicher.Count <= offmitarbeiter.Count && var.PersonOid != BeWoApp.LoggedOnUser.Employee.PersonOid) { ita.Add(new KontaktlistBuilder(var.FirstName + " " + var.LastName,StatusType.Offline, - BuildImg(ServiceFacade.DoEmployeeServiceSync(s => s.GetEmployeeImage(var.EmployeeOid))), + BuildImg(ServiceFacade.DoEmployeeServiceSync(s => s.GetEmployeeImage(var.EmployeeOid)),ChatType.Mitarbeiter), var.PersonOid, ChatType.Mitarbeiter)); view.Refresh(); } @@ -620,7 +662,7 @@ namespace BeWo.View if (!idKlientspeicher.Contains(var.PersonOid) && idKlientspeicher.Count <= offklienten.Count) { ita.Add(new KontaktlistBuilder(var.FirstName + " " + var.LastName, StatusType.Offline, - BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(var.CustomerOid))), + BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(var.CustomerOid)),ChatType.Klienten), var.PersonOid, ChatType.Klienten,var)); view.Refresh(); } @@ -658,6 +700,20 @@ namespace BeWo.View view.Refresh(); } + + if (sortLabelSwitch == true) + { + groupDescription = new PropertyGroupDescription("TypeChat"); + view.GroupDescriptions.Add(groupDescription); + view.Refresh(); + } + else + { + view.GroupDescriptions.Clear(); + view.Refresh(); + } + + } catch (Exception edf) { @@ -672,7 +728,7 @@ namespace BeWo.View list.StatusTyp = StatusType.Offline; } - view.Refresh(); + view.Refresh(); } public void SetUserBeschäftigt(long oid, DataIdentifier type) @@ -768,60 +824,62 @@ namespace BeWo.View } - private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) + private void ComboBox_SelectionChanged(object sender, RoutedEventArgs e) { try { - switch (StatusSetting.SelectedIndex) - { - case 0: + if (RadioButtonOnline.IsChecked.Value) + { if (tcpClient == null) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else if (!tcpClient.Connected) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else { SendUserStatus(DataIdentifier.StatusNotificationOnline); } + } - break; - case 1: + + if (RadioButtonOffline.IsChecked.Value) + { if (tcpClient == null) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else if (!tcpClient.Connected) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else - { + { SendUserStatus(DataIdentifier.StatusNotificationOffline); } - break; + } - case 2: + if (RadioButtonBeschaeftigt.IsChecked.Value) + { if (tcpClient == null) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else if (!tcpClient.Connected) { - StatusSetting.SelectedIndex = 1; + RadioButtonOffline.IsChecked = true; } else { SendUserStatus(DataIdentifier.StatusNotificationBeschäftigt); } - break; - } + } + } catch (Exception edf) { @@ -918,40 +976,47 @@ namespace BeWo.View AktChatUser.Items.Clear(); - if (!curItem.Receivems.Equals("")) - { - curItem.Receivems = ""; - } - if (curItem.TypeChat == ChatType.Klienten) - { - AktChatUser.Items.Add(new KontaktlistBuilder(curItem.Name, curItem.StatusTyp, curItem.Image, curItem.EmpfaengerOid, curItem.TypeChat, curItem.Customer)); - } - else - { - AktChatUser.Items.Add(new KontaktlistBuilder(curItem.Name, curItem.StatusTyp, curItem.Image, curItem.EmpfaengerOid, curItem.TypeChat)); - } + if(curItem != null){ + + if (!curItem.Receivems.Equals("")) + { + curItem.Receivems = ""; + } + + if (curItem.TypeChat == ChatType.Klienten) + { + AktChatUser.Items.Add(new KontaktlistBuilder(curItem.Name, curItem.StatusTyp, curItem.Image, curItem.EmpfaengerOid, curItem.TypeChat, curItem.Customer)); + } + else + { + AktChatUser.Items.Add(new KontaktlistBuilder(curItem.Name, curItem.StatusTyp, curItem.Image, curItem.EmpfaengerOid, curItem.TypeChat)); + } - LoadChatMessagefromDB(BeWoApp.LoggedOnEmployee.PersonOid.Value, curItem.EmpfaengerOid, curItem); - Chat.Items.MoveCurrentToLast(); - Chat.ScrollIntoView(Chat.Items.CurrentItem); - view.Refresh(); - + LoadChatMessagefromDB(BeWoApp.LoggedOnEmployee.PersonOid.Value, curItem.EmpfaengerOid, curItem); + Chat.Items.MoveCurrentToLast(); + Chat.ScrollIntoView(Chat.Items.CurrentItem); - if (curItem.TypeChat == ChatType.Klienten) - { - context.Visibility = Visibility.Visible; - Chat.SelectionMode = SelectionMode.Extended; - Chat.Focusable = true; - } - else - { - context.Visibility = Visibility.Collapsed; - Chat.SelectionMode = SelectionMode.Single; - Chat.Focusable = false; - } + Suche.Text = ""; + + view.Refresh(); + + + if (curItem.TypeChat == ChatType.Klienten) + { + context.Visibility = Visibility.Visible; + Chat.SelectionMode = SelectionMode.Extended; + Chat.Focusable = true; + } + else + { + context.Visibility = Visibility.Collapsed; + Chat.SelectionMode = SelectionMode.Single; + Chat.Focusable = false; + } + } } } catch (Exception s) @@ -961,7 +1026,7 @@ namespace BeWo.View } } - public ImageSource BuildImg(Byte[] c) + public ImageSource BuildImg(Byte[] c ,ChatType x) { try { @@ -983,12 +1048,40 @@ namespace BeWo.View { //return null; //return new BitmapImage(new Uri(@"..\..\Ressources\Icons\UserHomeBoyDisabled.png", UriKind.Relative)); - BitmapImage bi = new BitmapImage(); - bi.BeginInit(); - bi.UriSource = new Uri("pack://application:,,,/Ressources/icons/UserHomeBoyDisabled.png"); - bi.EndInit(); - return bi; + if (x == ChatType.Klienten) + { + BitmapImage bix = new BitmapImage(); + bix.BeginInit(); + bix.UriSource = new Uri("pack://application:,,,/Ressources/icons/klient-avatar.png"); + bix.EndInit(); + return bix; + }else + if (x == ChatType.Mitarbeiter) + { + BitmapImage biy = new BitmapImage(); + biy.BeginInit(); + biy.UriSource = new Uri("pack://application:,,,/Ressources/icons/mitarbeiter-avatar.png"); + biy.EndInit(); + return biy; + }else + if (x == ChatType.Team) + { + BitmapImage biz = new BitmapImage(); + biz.BeginInit(); + biz.UriSource = new Uri("pack://application:,,,/Ressources/icons/mitarbeiter-team-avatar.png"); + biz.EndInit(); + return biz; + } + else + { + BitmapImage bi = new BitmapImage(); + bi.BeginInit(); + bi.UriSource = new Uri("pack://application:,,,/Ressources/icons/UserHomeBoyDisabled.png"); + bi.EndInit(); + return bi; + } + //return new ImageSource new BitmapImage(new Uri(@"..\..\Ressources\Icons\UserHomeBoyDisabled.png", UriKind.Relative)); //(ImageSource) @@ -1042,7 +1135,7 @@ namespace BeWo.View serverStream.Write(outStream, 0, outStream.Length); serverStream.Flush(); - ServerStats.Text = "Nachricht erfolgreich gesendet"; + // ServerStats.Text = "Nachricht erfolgreich gesendet"; } else { @@ -1056,7 +1149,7 @@ namespace BeWo.View MessageBox.Show("Beim Senden einer Nachricht zum Server ist ein Fehler aufgetreten. " + xe.Message + "\n" + xe.StackTrace, "Fehler: 2300 ", MessageBoxButton.OK); - ServerStats.Text = "Fehler: Die Nachricht konnte nicht gesendet werden."; + //ServerStats.Text = "Fehler: Die Nachricht konnte nicht gesendet werden."; } } } @@ -1134,7 +1227,7 @@ namespace BeWo.View if (anzeige.IstGelesen != 1) { - ServiceFacade.DoCustomerServiceAsync(s => s.UpdateIstGelesen(anzeige.EmpfängerPersonOid.Value,anzeige.SenderPersonOid.Value,true)); + ServiceFacade.DoCustomerServiceSync(s => s.UpdateIstGelesen(anzeige.EmpfängerPersonOid.Value,anzeige.SenderPersonOid.Value,true)); } } @@ -1193,7 +1286,7 @@ namespace BeWo.View } } } - ServiceFacade.DoCustomerServiceAsync(s => s.UpdateIstGelesen(empfaengerOid, senderoid, true)); + ServiceFacade.DoCustomerServiceSync(s => s.UpdateIstGelesen(empfaengerOid, senderoid, true)); } } catch (Exception edf) @@ -1202,7 +1295,6 @@ namespace BeWo.View } } - //placeholder private void OnFocus(object sender, EventArgs e) { try @@ -1231,7 +1323,7 @@ namespace BeWo.View } - //Rechte Maus Taste an dem Chat + public void OnRightClickEvent(object sender, RoutedEventArgs e) { e.Handled = true; @@ -1345,6 +1437,70 @@ namespace BeWo.View MessageBox.Show("Fehler :" + e.Message + "\n" + e.StackTrace, "Info", MessageBoxButton.OK); } } + + private void SortCheckBox_OnChecked(object sender, RoutedEventArgs e) + { + //AktualisiereChatKontakt(); + } + + private void Suche_OnKeyDown(object sender, KeyEventArgs e) + { + if (e.Key == Key.Return) + { + Suche.Text = ""; + } + } + + private void Suche_OnTextChanged(object sender, TextChangedEventArgs e) + { + CollectionViewSource.GetDefaultView(Clientlist.ItemsSource).Refresh(); + } + + private bool UserFilter(object item) + { + if (String.IsNullOrEmpty(Suche.Text)) + return true; + else + return ((item as KontaktlistBuilder).Name.IndexOf(Suche.Text, StringComparison.OrdinalIgnoreCase) >= 0); + } + + private void Suche_OnLostFocus(object sender, RoutedEventArgs e) + { + // Suche.Text = ""; + } + + + private void ButtonSortLabel_OnClick(object sender, RoutedEventArgs e) + { + + //if() clicked dann immer wechseln + abfrage true und false ; + + if (sortLabelSwitch == false) + { + BitmapImage biy = new BitmapImage(); + biy.BeginInit(); + biy.UriSource = new Uri("pack://application:,,,/Ressources/icons/sortiert.png"); + biy.EndInit(); + + SortLabel.Source = biy; + + sortLabelSwitch = true; + AktualisiereChatKontakt(); + + } + else + { + BitmapImage biy = new BitmapImage(); + biy.BeginInit(); + biy.UriSource = new Uri("pack://application:,,,/Ressources/icons/unsortiert.png"); + biy.EndInit(); + + SortLabel.Source = biy; + sortLabelSwitch = false; + AktualisiereChatKontakt(); + + } + } } public class KontaktlistBuilder : INotifyPropertyChanged @@ -1372,6 +1528,19 @@ namespace BeWo.View { this.Color = new SolidColorBrush(Colors.Orange); } + + if (typeChat == ChatType.Team) + { + _colorType = new SolidColorBrush(Colors.DarkViolet); + } + else if (typeChat == ChatType.Klienten) + { + _colorType = new SolidColorBrush(Colors.Blue); + } + else + { + _colorType = new SolidColorBrush(Colors.Green); + } } public KontaktlistBuilder(string name, StatusType statustyp, ImageSource image, long empfaengerid, ChatType typeChat, CompactCustomerDC customer) @@ -1397,6 +1566,19 @@ namespace BeWo.View { this.Color = new SolidColorBrush(Colors.Orange); } + + if (typeChat == ChatType.Team) + { + _colorType = new SolidColorBrush(Colors.DarkViolet); + } + else if (typeChat == ChatType.Klienten) + { + _colorType = new SolidColorBrush(Colors.Blue); + } + else + { + _colorType = new SolidColorBrush(Colors.Green); + } } public string Name { get; private set; } @@ -1452,7 +1634,33 @@ namespace BeWo.View //_color = value; OnPropertyChanged("Color"); } } - + + private Brush _colorType; + public Brush ColorType + { + get + { + return _colorType; + } + set + { + if (TypeChat == ChatType.Team) + { + _colorType = new SolidColorBrush(Colors.DarkViolet); + } + else if (TypeChat == ChatType.Klienten) + { + _colorType = new SolidColorBrush(Colors.Blue); + } + else + { + _colorType = new SolidColorBrush(Colors.Green); + } + + //_color = value; + OnPropertyChanged("ColorType"); + } + } public CompactCustomerDC Customer { get; set; } public event PropertyChangedEventHandler PropertyChanged; diff --git a/BeWo/View/Detail/CustomerView.xaml b/BeWo/View/Detail/CustomerView.xaml index 45e3b3ebc..113ca84d5 100644 --- a/BeWo/View/Detail/CustomerView.xaml +++ b/BeWo/View/Detail/CustomerView.xaml @@ -183,6 +183,11 @@ + + + + + @@ -983,6 +988,7 @@ + @@ -1005,10 +1011,12 @@ - + + + + + + + + + diff --git a/BeWo/View/Detail/SupportConceptView.xaml b/BeWo/View/Detail/SupportConceptView.xaml index cc3dbbb2e..bd55914e5 100644 --- a/BeWo/View/Detail/SupportConceptView.xaml +++ b/BeWo/View/Detail/SupportConceptView.xaml @@ -666,7 +666,7 @@ - + @@ -719,8 +719,24 @@ --> - - + + + + + + + + + + @@ -793,6 +809,12 @@ + + diff --git a/BeWo/View/Detail/SupportConceptView.xaml.cs b/BeWo/View/Detail/SupportConceptView.xaml.cs index f253cb93f..f1a762371 100644 --- a/BeWo/View/Detail/SupportConceptView.xaml.cs +++ b/BeWo/View/Detail/SupportConceptView.xaml.cs @@ -1177,6 +1177,68 @@ namespace BeWo.View.Detail CheckAllGoalTreeItems(false); } + private void button_aufklappenAllGoals_Click(object sender, RoutedEventArgs e) + { + SwitchAllGoalTreeItems(true); + } + + private void button_zuklappenAllGoals_Click(object sender, RoutedEventArgs e) + { + SwitchAllGoalTreeItems(false); + } + + private void button_checkAllLeistungen_Click(object sender, RoutedEventArgs e) + { + CheckAllLeistungTreeItems(true); + } + + private void button_uncheckAllLeistungen_Click(object sender, RoutedEventArgs e) + { + CheckAllLeistungTreeItems(false); + } + + private void button_aufklappenAllLeistungen_Click(object sender, RoutedEventArgs e) + { + SwitchAllLeistungTreeItems(true); + } + + private void button_zuklappenAllLeistungen_Click(object sender, RoutedEventArgs e) + { + SwitchAllLeistungTreeItems(false); + } + + private void CheckAllLeistungTreeItems(bool check) + { + var allItems = treeview_serviceAccountings.ItemsSource as IList; + + foreach (var item in allItems) + { + item.IsChecked = check; + } + } + + private void SwitchAllLeistungTreeItems(bool check) + { + Style stylee = new Style + { + TargetType = typeof(TreeViewItem) + }; + + stylee.Setters.Add(new Setter(TreeViewItem.IsExpandedProperty,check)); + treeview_serviceAccountings.ItemContainerStyle = stylee; + } + + private void SwitchAllGoalTreeItems(bool check) + { + Style stylee = new Style + { + TargetType = typeof(TreeViewItem) + }; + + stylee.Setters.Add(new Setter(TreeViewItem.IsExpandedProperty, check)); + treeview_Goals.ItemContainerStyle = stylee; + } + private void CheckAllGoalTreeItems(bool check) { var allItems = treeview_Goals.ItemsSource as IList; @@ -1187,6 +1249,7 @@ namespace BeWo.View.Detail } } + private void button_openAddBetreuungsschluessel_Click(object sender, RoutedEventArgs e) diff --git a/BeWo/ViewModel/ServiceDescriptionVM.cs b/BeWo/ViewModel/ServiceDescriptionVM.cs index 82020d865..9f05e565b 100644 --- a/BeWo/ViewModel/ServiceDescriptionVM.cs +++ b/BeWo/ViewModel/ServiceDescriptionVM.cs @@ -120,6 +120,7 @@ namespace BeWo.ViewModel } } + public int Position { get { return _Position; } diff --git a/Shared/DataContracts/ClientPartials/ServiceCategoryDC.cs b/Shared/DataContracts/ClientPartials/ServiceCategoryDC.cs index 99664c2a1..df4d7e819 100644 --- a/Shared/DataContracts/ClientPartials/ServiceCategoryDC.cs +++ b/Shared/DataContracts/ClientPartials/ServiceCategoryDC.cs @@ -1,6 +1,8 @@ -namespace BS.Shared.DataContracts +using System; + +namespace BS.Shared.DataContracts { - public partial class ServiceCategoryDC + public partial class ServiceCategoryDC : IComparable { public override bool Equals(object obj) { @@ -25,10 +27,21 @@ { return this.ServiceCategoryOid.HasValue ? this.GetType().Name.GetHashCode() ^ this.ServiceCategoryOid.GetHashCode() : base.GetHashCode(); } + public override string ToString() { return this.Name; } + + public int CompareTo(object obj) + { + var category2 = obj as ServiceCategoryDC; + if (category2 == null || String.IsNullOrEmpty(category2.Name)) + return -1; + if (String.IsNullOrEmpty(Name)) + return 1; + return Name.CompareTo(category2.Name); + } } } \ No newline at end of file From e8df5524954f41426820ba09a0950b3b5977f1cf Mon Sep 17 00:00:00 2001 From: Waldi Date: Thu, 29 Sep 2016 12:52:03 +0200 Subject: [PATCH 09/11] Leistungen und Leistungs Kategorien erweitert --- BeWo/View/ChatView.xaml | 2 +- BeWo/View/ChatView.xaml.cs | 4 +-- BeWo/View/Detail/CustomerView.xaml | 2 +- BeWo/View/Detail/EmployeeView.xaml | 2 +- BeWo/View/Detail/ServiceCategoryView.xaml | 12 +++++-- BeWo/View/Detail/ServiceCategoryView.xaml.cs | 10 ++++++ BeWo/View/Detail/ServiceDescriptionView.xaml | 11 +++++-- .../Detail/ServiceDescriptionView.xaml.cs | 33 ++++++++++++++++++- BeWo/View/HomeDragPanelView.xaml.cs | 3 +- .../ListViewModel/ServiceCategoryListVM.cs | 1 + 10 files changed, 68 insertions(+), 12 deletions(-) diff --git a/BeWo/View/ChatView.xaml b/BeWo/View/ChatView.xaml index f910f089c..483b3d496 100644 --- a/BeWo/View/ChatView.xaml +++ b/BeWo/View/ChatView.xaml @@ -110,7 +110,7 @@ - + diff --git a/BeWo/View/ChatView.xaml.cs b/BeWo/View/ChatView.xaml.cs index f4aa84547..b0bfe42ce 100644 --- a/BeWo/View/ChatView.xaml.cs +++ b/BeWo/View/ChatView.xaml.cs @@ -586,8 +586,8 @@ namespace BeWo.View Clientlist.ItemsSource = ita; view = (CollectionView)CollectionViewSource.GetDefaultView(Clientlist.ItemsSource); - view.SortDescriptions.Add(new SortDescription("Receivems", ListSortDirection.Ascending)); - view.SortDescriptions.Add(new SortDescription("StatusType", ListSortDirection.Ascending)); + view.SortDescriptions.Add(new SortDescription("Receivems", ListSortDirection.Descending)); + view.SortDescriptions.Add(new SortDescription("StatusType", ListSortDirection.Descending)); view.Filter = UserFilter; diff --git a/BeWo/View/Detail/CustomerView.xaml b/BeWo/View/Detail/CustomerView.xaml index 113ca84d5..a9b2f3683 100644 --- a/BeWo/View/Detail/CustomerView.xaml +++ b/BeWo/View/Detail/CustomerView.xaml @@ -331,7 +331,7 @@ - + diff --git a/BeWo/View/Detail/EmployeeView.xaml b/BeWo/View/Detail/EmployeeView.xaml index 6a08a7143..f2c552be7 100644 --- a/BeWo/View/Detail/EmployeeView.xaml +++ b/BeWo/View/Detail/EmployeeView.xaml @@ -123,7 +123,7 @@ - + diff --git a/BeWo/View/Detail/ServiceCategoryView.xaml b/BeWo/View/Detail/ServiceCategoryView.xaml index 51afb8747..e6dfe4f2c 100644 --- a/BeWo/View/Detail/ServiceCategoryView.xaml +++ b/BeWo/View/Detail/ServiceCategoryView.xaml @@ -67,19 +67,24 @@ + + + @@ -113,7 +119,7 @@ - + diff --git a/BeWo/View/Detail/ServiceCategoryView.xaml.cs b/BeWo/View/Detail/ServiceCategoryView.xaml.cs index 0e736894e..d39df7c1d 100644 --- a/BeWo/View/Detail/ServiceCategoryView.xaml.cs +++ b/BeWo/View/Detail/ServiceCategoryView.xaml.cs @@ -32,6 +32,11 @@ namespace BeWo.View.Detail // combo_approvedvisibility.SelectedIndex = 1; column_interval.EditSettings = new ComboBoxEditSettings { ItemsSource = EnumTranslations.AccountingInterval2Translations, DisplayMember = "Value", ValueMember = "Key" }; + + if (pViewModel.VMList.Count > 0) + { + ViewModel.NewVM.Position = pViewModel.VMList.Max(s => s.Position) + 1; + } } public override bool IsDirty @@ -116,6 +121,11 @@ namespace BeWo.View.Detail if (ValidationTrigger.Validate(this)) { ViewModel.AddNewVMToList(); + + if (ViewModel.VMList.Count > 0) + { + ViewModel.NewVM.Position = ViewModel.VMList.Max(s => s.Position) + 1; + } } } diff --git a/BeWo/View/Detail/ServiceDescriptionView.xaml b/BeWo/View/Detail/ServiceDescriptionView.xaml index cb701c6ce..47bdc31e9 100644 --- a/BeWo/View/Detail/ServiceDescriptionView.xaml +++ b/BeWo/View/Detail/ServiceDescriptionView.xaml @@ -30,11 +30,12 @@ + - + @@ -58,7 +59,12 @@ - + + + diff --git a/BeWo/View/Detail/ServiceDescriptionView.xaml.cs b/BeWo/View/Detail/ServiceDescriptionView.xaml.cs index d78ca41c7..98c7ac344 100644 --- a/BeWo/View/Detail/ServiceDescriptionView.xaml.cs +++ b/BeWo/View/Detail/ServiceDescriptionView.xaml.cs @@ -125,5 +125,36 @@ namespace BeWo.View.Detail popup_costrateperiods.IsOpen = false; } + + private void Combobox_categories_OnSelected(object sender, RoutedEventArgs e) + { + + List liste = new List(); + + + string auswahl = combobox_categories.SelectedItem.ToString(); + + if (ViewModel.VMList.Count > 0) + { + foreach (var x in ViewModel.VMList) + { + if (auswahl.Equals(x.CategoryName)) + { + liste.Add(x); + } + } + + if(liste.Count > 0){ + var abx = liste.Max(s => s.Position)+1; + + ViewModel.NewVM.Position = abx; + } + else + { + ViewModel.NewVM.Position = ViewModel.NewVM.Position + 1; + } + } + + } } -} \ No newline at end of file +} diff --git a/BeWo/View/HomeDragPanelView.xaml.cs b/BeWo/View/HomeDragPanelView.xaml.cs index 3145afa5f..822c4da85 100644 --- a/BeWo/View/HomeDragPanelView.xaml.cs +++ b/BeWo/View/HomeDragPanelView.xaml.cs @@ -1652,7 +1652,8 @@ namespace BeWo.View miniChatViewList[personoid].Visibility == Visibility.Collapsed) { // miniChatViewList[personoid].Visibility = Visibility.Visible; - // miniChatViewList[personoid].SetText(text, 1); + // miniChatViewList[personoid].SetText(text, 1); + chatView.SetAnzahlErhalteneNachricht(personoid); } else if (miniChatViewList[personoid].Visibility == Visibility.Collapsed && chatView.Visibility == Visibility.Visible && curItem.EmpfaengerOid.Equals(personoid)) { diff --git a/BeWo/ViewModel/ListViewModel/ServiceCategoryListVM.cs b/BeWo/ViewModel/ListViewModel/ServiceCategoryListVM.cs index 01015f984..86ecf1c5b 100644 --- a/BeWo/ViewModel/ListViewModel/ServiceCategoryListVM.cs +++ b/BeWo/ViewModel/ListViewModel/ServiceCategoryListVM.cs @@ -17,5 +17,6 @@ namespace BeWo.ViewModel.ListViewModel { get { return Comparer.ServiceCategoryVMComparer; } } + } } \ No newline at end of file From 53807788f737f38fe0787e62ba6662185c834f2b Mon Sep 17 00:00:00 2001 From: Waldi Date: Fri, 30 Sep 2016 09:00:41 +0200 Subject: [PATCH 10/11] Update / Image Thumbnail 30.09.2016 --- BeWo/ServiceProxy/Generated.cs | 1587 +++++++++-------- BeWo/View/ChatView.xaml | 10 +- BeWo/View/ChatView.xaml.cs | 4 +- BeWo/View/HomeDragPanelView.xaml.cs | 191 +- Data/Entities/Customer.cs | 18 +- Data/Mappings/Customer.hbm.xml | 2 + Service/Core/Utils.cs | 9 + Service/DCEntityMapper/CustomerDC_Customer.cs | 3 +- Service/ServiceContracts/ICustomerService.cs | 4 + .../CustomerServiceImp.cs | 15 + Shared/Core/Utils.cs | 90 + Shared/Shared.csproj | 1 + 12 files changed, 1048 insertions(+), 886 deletions(-) diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs index aafb17e55..2ead1a56c 100644 --- a/BeWo/ServiceProxy/Generated.cs +++ b/BeWo/ServiceProxy/Generated.cs @@ -166,59 +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/ArchiveEmployee", ReplyAction="http://tempuri.org/IEmployeeService/ArchiveEmployeeResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/ArchiveEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void ArchiveEmployee(long pOid, long pVersion); @@ -489,6 +436,59 @@ 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.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -525,71 +525,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 void ArchiveEmployee(long pOid, long pVersion) { base.Channel.ArchiveEmployee(pOid, pVersion); @@ -909,6 +844,71 @@ 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); + } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -916,193 +916,6 @@ namespace BeWo.ServiceProxy public interface ICustomerService { - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/InsertWohnheimbuchungResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatum", ReplyAction="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumR" + - "esponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumB" + - "eWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecords", ReplyAction="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsBeWoFaultFa" + - "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConcepts", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllActiveSupportConcepts(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungRespon" + - "se")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungBeWoFa" + - "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + - "iceRecord", ReplyAction="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + - "iceRecordResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + - "iceRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidBeWoFaultFaul" + - "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidRespons" + - "e")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidBeWoFau" + - "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedRecords", ReplyAction="http://tempuri.org/ICustomerService/InsertMedRecordsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedRecordsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedRecordsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedRecord", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedRecordResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeleteMedRecord(long pOid, long pVersion); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompact", ReplyAction="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - string AndroidGetCustomerCompact(long pCustomerOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactBeWoFaultFaul" + - "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessages", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeam", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateIstGelesen", ReplyAction="http://tempuri.org/ICustomerService/UpdateIstGelesenResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateIstGelesenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomerImage", ReplyAction="http://tempuri.org/ICustomerService/GetCustomerImageResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomerImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - byte[] GetCustomerImage(long customerOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodes", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid); - - [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.WohnheimDC))] - [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); @@ -1284,6 +1097,106 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] long UpdateWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/InsertWohnheimbuchungResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatum", ReplyAction="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumR" + + "esponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetWohnheimbuchungByWohnheimAndBuchungsdatumB" + + "eWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecords", ReplyAction="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindWohnheimbuchungsServiceRecordsBeWoFaultFa" + + "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteWohnheimbuchungBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConcepts", ReplyAction="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllActiveSupportConceptsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllActiveSupportConcepts(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchung", ReplyAction="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungRespon" + + "se")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/CreateServiceRecordsFromWohnheimbuchungBeWoFa" + + "ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + + "iceRecord", ReplyAction="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + + "iceRecordResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindServiceDescriptionForWohnheimbuchungsServ" + + "iceRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerPersonRelationsByOidBeWoFaultFaul" + + "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOid", ReplyAction="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidRespons" + + "e")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/LoadCustomerOrganisationRelationsByOidBeWoFau" + + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/InsertMedRecords", ReplyAction="http://tempuri.org/ICustomerService/InsertMedRecordsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/InsertMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetMedRecordsForCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/UpdateMedRecordsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeactivateMedRecords", ReplyAction="http://tempuri.org/ICustomerService/DeactivateMedRecordsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeactivateMedRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/DeleteMedRecord", ReplyAction="http://tempuri.org/ICustomerService/DeleteMedRecordResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/DeleteMedRecordBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeleteMedRecord(long pOid, long pVersion); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompact", ReplyAction="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/AndroidGetCustomerCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + string AndroidGetCustomerCompact(long pCustomerOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompact", ReplyAction="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllChatActiveCustomersCompactBeWoFaultFaul" + + "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessages", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeam", ReplyAction="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/FindAllChatMessagesFromTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/UpdateIstGelesen", ReplyAction="http://tempuri.org/ICustomerService/UpdateIstGelesenResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateIstGelesenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomerImage", ReplyAction="http://tempuri.org/ICustomerService/GetCustomerImageResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomerImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + byte[] GetCustomerImage(long customerOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetCustomerThumbnail", ReplyAction="http://tempuri.org/ICustomerService/GetCustomerThumbnailResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetCustomerThumbnailBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + byte[] GetCustomerThumbnail(long customerOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodes", ReplyAction="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetAllCustomerAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/ArchiveCustomer", ReplyAction="http://tempuri.org/ICustomerService/ArchiveCustomerResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/ArchiveCustomerBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void ArchiveCustomer(long pOid, long pVersion); @@ -1561,6 +1474,97 @@ namespace BeWo.ServiceProxy [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.WohnheimDC))] + [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.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -1597,216 +1601,6 @@ namespace BeWo.ServiceProxy { } - public long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung) - { - return base.Channel.InsertWohnheimbuchung(buchung); - } - - public BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum) - { - return base.Channel.GetWohnheimbuchungByWohnheimAndBuchungsdatum(pWohnheimOid, pBuchungsdatum); - } - - public System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid) - { - return base.Channel.FindWohnheimbuchungsServiceRecords(pWohnheimbuchungsOid); - } - - public void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion) - { - base.Channel.DeleteWohnheimbuchung(pWohnheimbuchungsOid, pWohnheimbuchungsVersion); - } - - public System.Collections.Generic.List GetAllActiveSupportConcepts() - { - return base.Channel.GetAllActiveSupportConcepts(); - } - - public System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid) - { - return base.Channel.CreateServiceRecordsFromWohnheimbuchung(pWohnheimbuchungsOid, pServiceDescriptionOid); - } - - public BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid) - { - return base.Channel.FindServiceDescriptionForWohnheimbuchungsServiceRecord(pWohnheimbuchungsOid); - } - - public System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids) - { - return base.Channel.LoadCustomerPersonRelationsByOid(pOids); - } - - public System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids) - { - return base.Channel.LoadCustomerOrganisationRelationsByOid(pOids); - } - - public System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList) - { - return base.Channel.InsertMedRecords(pDCList); - } - - public System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid) - { - return base.Channel.GetMedRecordsForCustomer(pCustomerOid); - } - - public System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList) - { - return base.Channel.UpdateMedRecords(pDCList); - } - - public void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version) - { - base.Channel.DeactivateMedRecords(pOid2Version); - } - - public void DeleteMedRecord(long pOid, long pVersion) - { - base.Channel.DeleteMedRecord(pOid, pVersion); - } - - public string AndroidGetCustomerCompact(long pCustomerOid) - { - return base.Channel.AndroidGetCustomerCompact(pCustomerOid); - } - - public System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid) - { - return base.Channel.GetAllChatActiveCustomersCompact(personOid); - } - - public System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid) - { - return base.Channel.FindAllChatMessages(senderOid, empfaengerOid); - } - - public System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid) - { - return base.Channel.FindAllChatMessagesFromTeam(senderOid, teamEmpfangOid); - } - - public void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen) - { - base.Channel.UpdateIstGelesen(senderOid, empfaengerOid, istGelesen); - } - - public byte[] GetCustomerImage(long customerOid) - { - return base.Channel.GetCustomerImage(customerOid); - } - - public System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid) - { - return base.Channel.GetAllCustomerAppCodes(pCustomerOid); - } - - public long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC) - { - return base.Channel.UpdateOrganisation(pOrganisationDC); - } - - public long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC) - { - return base.Channel.UpdatePerson(pPersonDC); - } - - public long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept) - { - return base.Channel.UpdateSupportConcept(pSupportConcept); - } - - public System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid) - { - return base.Channel.LoadCustomerAssessmentSheetCategoryList(pCustomerOid); - } - - public System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid) - { - return base.Channel.LoadAppointments(customerOid, employeeOid); - } - - public System.Collections.Generic.List GetAllAppointmentCategories() - { - return base.Channel.GetAllAppointmentCategories(); - } - - public System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories) - { - return base.Channel.InsertNewAppointmentCategories(pAppointmentCategories); - } - - public System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories) - { - return base.Channel.UpdateAppointmentCategories(pAppointmentCategories); - } - - public void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version) - { - base.Channel.DeactivateAppointmentCategories(pOid2Version); - } - - public System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments) - { - return base.Channel.InsertNewAppointments(pAppointments); - } - - public System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments) - { - return base.Channel.UpdateAppointments(pAppointments); - } - - public void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version) - { - base.Channel.DeactivateAppointments(pOid2Version); - } - - public System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList) - { - return base.Channel.InsertAbsenceTimes(pDCList); - } - - public System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList) - { - return base.Channel.UpdateAbsenceTimes(pDCList); - } - - public void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version) - { - base.Channel.DeactivateAbsenceTimes(pOid2Version); - } - - public System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid) - { - return base.Channel.GetAllCustomerGoals(pCustomerOid); - } - - public BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid) - { - return base.Channel.LoadCompactSupportConceptDC(pOid, currentEmployeeOid); - } - - public BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid) - { - return base.Channel.GetCompactCustomerDC(pOid); - } - - public System.Collections.Generic.List GetAllActiveCompactCustomers() - { - return base.Channel.GetAllActiveCompactCustomers(); - } - - public bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept) - { - return base.Channel.ServiceRecordOutOfSupportConcept(pSupportConcept); - } - - public System.Collections.Generic.List GetAllActiveCustomers() - { - return base.Channel.GetAllActiveCustomers(); - } - public System.Collections.Generic.List GetCustomersById(System.Collections.Generic.List idList) { return base.Channel.GetCustomersById(idList); @@ -2022,6 +1816,116 @@ namespace BeWo.ServiceProxy return base.Channel.UpdateWohnheimbuchung(buchung); } + public long InsertWohnheimbuchung(BS.Shared.DataContracts.WohnheimbuchungDC buchung) + { + return base.Channel.InsertWohnheimbuchung(buchung); + } + + public BS.Shared.DataContracts.WohnheimbuchungDC GetWohnheimbuchungByWohnheimAndBuchungsdatum(long pWohnheimOid, System.DateTime pBuchungsdatum) + { + return base.Channel.GetWohnheimbuchungByWohnheimAndBuchungsdatum(pWohnheimOid, pBuchungsdatum); + } + + public System.Collections.Generic.List FindWohnheimbuchungsServiceRecords(long pWohnheimbuchungsOid) + { + return base.Channel.FindWohnheimbuchungsServiceRecords(pWohnheimbuchungsOid); + } + + public void DeleteWohnheimbuchung(long pWohnheimbuchungsOid, long pWohnheimbuchungsVersion) + { + base.Channel.DeleteWohnheimbuchung(pWohnheimbuchungsOid, pWohnheimbuchungsVersion); + } + + public System.Collections.Generic.List GetAllActiveSupportConcepts() + { + return base.Channel.GetAllActiveSupportConcepts(); + } + + public System.Collections.Generic.List CreateServiceRecordsFromWohnheimbuchung(long pWohnheimbuchungsOid, long pServiceDescriptionOid) + { + return base.Channel.CreateServiceRecordsFromWohnheimbuchung(pWohnheimbuchungsOid, pServiceDescriptionOid); + } + + public BS.Shared.DataContracts.ServiceDescriptionDC FindServiceDescriptionForWohnheimbuchungsServiceRecord(long pWohnheimbuchungsOid) + { + return base.Channel.FindServiceDescriptionForWohnheimbuchungsServiceRecord(pWohnheimbuchungsOid); + } + + public System.Collections.Generic.List LoadCustomerPersonRelationsByOid(System.Collections.Generic.List pOids) + { + return base.Channel.LoadCustomerPersonRelationsByOid(pOids); + } + + public System.Collections.Generic.List LoadCustomerOrganisationRelationsByOid(System.Collections.Generic.List pOids) + { + return base.Channel.LoadCustomerOrganisationRelationsByOid(pOids); + } + + public System.Collections.Generic.List InsertMedRecords(System.Collections.Generic.List pDCList) + { + return base.Channel.InsertMedRecords(pDCList); + } + + public System.Collections.Generic.List GetMedRecordsForCustomer(long pCustomerOid) + { + return base.Channel.GetMedRecordsForCustomer(pCustomerOid); + } + + public System.Collections.Generic.List UpdateMedRecords(System.Collections.Generic.List pDCList) + { + return base.Channel.UpdateMedRecords(pDCList); + } + + public void DeactivateMedRecords(System.Collections.Generic.Dictionary pOid2Version) + { + base.Channel.DeactivateMedRecords(pOid2Version); + } + + public void DeleteMedRecord(long pOid, long pVersion) + { + base.Channel.DeleteMedRecord(pOid, pVersion); + } + + public string AndroidGetCustomerCompact(long pCustomerOid) + { + return base.Channel.AndroidGetCustomerCompact(pCustomerOid); + } + + public System.Collections.Generic.List GetAllChatActiveCustomersCompact(long personOid) + { + return base.Channel.GetAllChatActiveCustomersCompact(personOid); + } + + public System.Collections.Generic.List FindAllChatMessages(long senderOid, long empfaengerOid) + { + return base.Channel.FindAllChatMessages(senderOid, empfaengerOid); + } + + public System.Collections.Generic.List FindAllChatMessagesFromTeam(long senderOid, long teamEmpfangOid) + { + return base.Channel.FindAllChatMessagesFromTeam(senderOid, teamEmpfangOid); + } + + public void UpdateIstGelesen(long senderOid, long empfaengerOid, bool istGelesen) + { + base.Channel.UpdateIstGelesen(senderOid, empfaengerOid, istGelesen); + } + + public byte[] GetCustomerImage(long customerOid) + { + return base.Channel.GetCustomerImage(customerOid); + } + + public byte[] GetCustomerThumbnail(long customerOid) + { + return base.Channel.GetCustomerThumbnail(customerOid); + } + + public System.Collections.Generic.List GetAllCustomerAppCodes(long pCustomerOid) + { + return base.Channel.GetAllCustomerAppCodes(pCustomerOid); + } + public void ArchiveCustomer(long pOid, long pVersion) { base.Channel.ArchiveCustomer(pOid, pVersion); @@ -2341,6 +2245,111 @@ namespace BeWo.ServiceProxy { base.Channel.UpdateCustomersAbsenceTimes(pCustomerOid, pAbsenceTimes); } + + public long UpdateOrganisation(BS.Shared.DataContracts.OrganisationDC pOrganisationDC) + { + return base.Channel.UpdateOrganisation(pOrganisationDC); + } + + public long UpdatePerson(BS.Shared.DataContracts.PersonDC pPersonDC) + { + return base.Channel.UpdatePerson(pPersonDC); + } + + public long UpdateSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept) + { + return base.Channel.UpdateSupportConcept(pSupportConcept); + } + + public System.Collections.Generic.List LoadCustomerAssessmentSheetCategoryList(long pCustomerOid) + { + return base.Channel.LoadCustomerAssessmentSheetCategoryList(pCustomerOid); + } + + public System.Collections.Generic.List LoadAppointments(System.Nullable customerOid, System.Nullable employeeOid) + { + return base.Channel.LoadAppointments(customerOid, employeeOid); + } + + public System.Collections.Generic.List GetAllAppointmentCategories() + { + return base.Channel.GetAllAppointmentCategories(); + } + + public System.Collections.Generic.List InsertNewAppointmentCategories(System.Collections.Generic.List pAppointmentCategories) + { + return base.Channel.InsertNewAppointmentCategories(pAppointmentCategories); + } + + public System.Collections.Generic.List UpdateAppointmentCategories(System.Collections.Generic.List pAppointmentCategories) + { + return base.Channel.UpdateAppointmentCategories(pAppointmentCategories); + } + + public void DeactivateAppointmentCategories(System.Collections.Generic.Dictionary pOid2Version) + { + base.Channel.DeactivateAppointmentCategories(pOid2Version); + } + + public System.Collections.Generic.List InsertNewAppointments(System.Collections.Generic.List pAppointments) + { + return base.Channel.InsertNewAppointments(pAppointments); + } + + public System.Collections.Generic.List UpdateAppointments(System.Collections.Generic.List pAppointments) + { + return base.Channel.UpdateAppointments(pAppointments); + } + + public void DeactivateAppointments(System.Collections.Generic.Dictionary pOid2Version) + { + base.Channel.DeactivateAppointments(pOid2Version); + } + + public System.Collections.Generic.List InsertAbsenceTimes(System.Collections.Generic.List pDCList) + { + return base.Channel.InsertAbsenceTimes(pDCList); + } + + public System.Collections.Generic.List UpdateAbsenceTimes(System.Collections.Generic.List pDCList) + { + return base.Channel.UpdateAbsenceTimes(pDCList); + } + + public void DeactivateAbsenceTimes(System.Collections.Generic.Dictionary pOid2Version) + { + base.Channel.DeactivateAbsenceTimes(pOid2Version); + } + + public System.Collections.Generic.List GetAllCustomerGoals(long pCustomerOid) + { + return base.Channel.GetAllCustomerGoals(pCustomerOid); + } + + public BS.Shared.DataContracts.Compact.CompactSupportConceptDC LoadCompactSupportConceptDC(long pOid, System.Nullable currentEmployeeOid) + { + return base.Channel.LoadCompactSupportConceptDC(pOid, currentEmployeeOid); + } + + public BS.Shared.DataContracts.Compact.CompactCustomerDC GetCompactCustomerDC(long pOid) + { + return base.Channel.GetCompactCustomerDC(pOid); + } + + public System.Collections.Generic.List GetAllActiveCompactCustomers() + { + return base.Channel.GetAllActiveCompactCustomers(); + } + + public bool ServiceRecordOutOfSupportConcept(BS.Shared.DataContracts.SupportConceptDC pSupportConcept) + { + return base.Channel.ServiceRecordOutOfSupportConcept(pSupportConcept); + } + + public System.Collections.Generic.List GetAllActiveCustomers() + { + return base.Channel.GetAllActiveCustomers(); + } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -3624,145 +3633,6 @@ namespace BeWo.ServiceProxy public interface IOperationsService { - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDC", ReplyAction="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCRespo" + - "nse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCBeWoF" + - "aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, string notfallstate); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOid", ReplyAction="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidRespons" + - "e")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidBeWoFau" + - "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List LoadOrganisationPersonRelationsByOid(System.Collections.Generic.List pOids); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObject", ReplyAction="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List LoadBargeldkassenForObject(BS.Shared.TableID objectTid, long objectOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/InsertNewBargeldkasseResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - long InsertNewBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/UpdateBargeldkasseResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.BargeldkassenDC UpdateBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/DeactivateBargeldkasseResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeactivateBargeldkasse(long pOid, long pVersion); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroup", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.ServiceRecordGroupDC UpdateServiceRecordGroup(BS.Shared.DataContracts.ServiceRecordGroupDC pServiceRecordGroup); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecords", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void UpdateServiceRecords(System.Collections.Generic.List pServiceRecords); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfo", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoBeWoFaultFault" + - "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, System.DateTime statisticsDate); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatistics", ReplyAction="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsBeWoFaultFaul" + - "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, System.DateTime statisticsDate); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordHistory", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordHistoryResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordHistoryBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetServiceRecordHistory(long serviceRecordOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetTenant", ReplyAction="http://tempuri.org/IOperationsService/ResetTenantResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetTenantBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void ResetTenant(string tenant); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetAllTenants", ReplyAction="http://tempuri.org/IOperationsService/ResetAllTenantsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetAllTenantsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void ResetAllTenants(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecord", ReplyAction="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordRespons" + - "e")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordBeWoFau" + - "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - bool DoesNotOverlapWithOtherServiceRecord(BS.Shared.DataContracts.ServiceRecordDC pServiceRecord, long customerOid, System.Nullable employeeOid); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalService", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllAdditionalService(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegion", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionBeWoFaultFault" + - "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllAdditionalServiceRegion(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + - "n", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + - "nResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + - "nBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeopleRelation(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeople", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRespons" + - "e")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleBeWoFau" + - "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeople(); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + - "tions", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + - "tionsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + - "tionsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List InsertNewAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + - "ns", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + - "nsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + - "nsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void UpdateAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + - "n", ReplyAction="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + - "nResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + - "nBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeleteAdditionalServiceGroupOfPeopleRelation(long pDeleteAdditionalServiceGroupOfPeopleRelationOid, long pVersion); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeople", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRespons" + - "e")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleBeWoFau" + - "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC UpdateAdditionalServiceGroupOfPeople(BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC pAdditionalServiceGroupOfPeople); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeople", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeopleRes" + - "ponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeopleBeW" + - "oFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List InsertNewAdditionalServiceGroupsOfPeople(System.Collections.Generic.List pGroups); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookingsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookingsBeWoFaultFau" + - "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List GetAllAdditionalServiceBookings(System.Nullable regionOid, System.DateTime start, System.DateTime end); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookingsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookingsBeWoFault" + - "Fault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List InsertNewAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookingsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookingsBeWoFaultFau" + - "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void UpdateAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings); - - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookingsResponse")] - [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookingsBeWoFaultFau" + - "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void DeleteAdditionalServiceBookings(System.Collections.Generic.Dictionary pOid2Version); - [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceRegion", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceRegionResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceRegionBeWoFaultFa" + "ult", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] @@ -3960,6 +3830,34 @@ namespace BeWo.ServiceProxy "tFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void UpdateIsChatActiveEmployeeAPPCodeDC(long employeeOid, int activeType); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDC", ReplyAction="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCRespo" + + "nse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateNotfallNacrichtEmployeeAPPCodeDCBeWoF" + + "aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, string notfallstate); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOid", ReplyAction="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidRespons" + + "e")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadOrganisationPersonRelationsByOidBeWoFau" + + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadOrganisationPersonRelationsByOid(System.Collections.Generic.List pOids); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObject", ReplyAction="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/LoadBargeldkassenForObjectBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadBargeldkassenForObject(BS.Shared.TableID objectTid, long objectOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/InsertNewBargeldkasseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + long InsertNewBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/UpdateBargeldkasseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.BargeldkassenDC UpdateBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasse", ReplyAction="http://tempuri.org/IOperationsService/DeactivateBargeldkasseResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeactivateBargeldkasseBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeactivateBargeldkasse(long pOid, long pVersion); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeactivateInvoices", ReplyAction="http://tempuri.org/IOperationsService/DeactivateInvoicesResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeactivateInvoicesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void DeactivateInvoices(System.Collections.Generic.List invoices); @@ -4239,6 +4137,117 @@ namespace BeWo.ServiceProxy [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceDescriptions", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceDescriptionsResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceDescriptionsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] void UpdateServiceDescriptions(System.Collections.Generic.List pServiceDescriptions); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroup", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordGroupBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.ServiceRecordGroupDC UpdateServiceRecordGroup(BS.Shared.DataContracts.ServiceRecordGroupDC pServiceRecordGroup); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateServiceRecords", ReplyAction="http://tempuri.org/IOperationsService/UpdateServiceRecordsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateServiceRecordsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void UpdateServiceRecords(System.Collections.Generic.List pServiceRecords); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfo", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordStatisticInfoBeWoFaultFault" + + "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, System.DateTime statisticsDate); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatistics", ReplyAction="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/CreateSupportConceptStatisticsBeWoFaultFaul" + + "t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, System.DateTime statisticsDate); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetServiceRecordHistory", ReplyAction="http://tempuri.org/IOperationsService/GetServiceRecordHistoryResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetServiceRecordHistoryBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetServiceRecordHistory(long serviceRecordOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetTenant", ReplyAction="http://tempuri.org/IOperationsService/ResetTenantResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetTenantBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void ResetTenant(string tenant); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/ResetAllTenants", ReplyAction="http://tempuri.org/IOperationsService/ResetAllTenantsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/ResetAllTenantsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void ResetAllTenants(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecord", ReplyAction="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordRespons" + + "e")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DoesNotOverlapWithOtherServiceRecordBeWoFau" + + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + bool DoesNotOverlapWithOtherServiceRecord(BS.Shared.DataContracts.ServiceRecordDC pServiceRecord, long customerOid, System.Nullable employeeOid); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalService", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllAdditionalService(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegion", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceRegionBeWoFaultFault" + + "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllAdditionalServiceRegion(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + + "n", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + + "nResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRelatio" + + "nBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeopleRelation(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeople", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleRespons" + + "e")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceGroupOfPeopleBeWoFau" + + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeople(); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + + "tions", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + + "tionsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupOfPeopleRela" + + "tionsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List InsertNewAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + + "ns", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + + "nsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRelatio" + + "nsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void UpdateAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + + "n", ReplyAction="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + + "nResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceGroupOfPeopleRelatio" + + "nBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeleteAdditionalServiceGroupOfPeopleRelation(long pDeleteAdditionalServiceGroupOfPeopleRelationOid, long pVersion); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeople", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleRespons" + + "e")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceGroupOfPeopleBeWoFau" + + "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC UpdateAdditionalServiceGroupOfPeople(BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC pAdditionalServiceGroupOfPeople); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeople", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeopleRes" + + "ponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceGroupsOfPeopleBeW" + + "oFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List InsertNewAdditionalServiceGroupsOfPeople(System.Collections.Generic.List pGroups); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookingsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetAllAdditionalServiceBookingsBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetAllAdditionalServiceBookings(System.Nullable regionOid, System.DateTime start, System.DateTime end); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookingsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/InsertNewAdditionalServiceBookingsBeWoFault" + + "Fault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List InsertNewAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookingsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/UpdateAdditionalServiceBookingsBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void UpdateAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookings", ReplyAction="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookingsResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeleteAdditionalServiceBookingsBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void DeleteAdditionalServiceBookings(System.Collections.Generic.Dictionary pOid2Version); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -4275,141 +4284,6 @@ namespace BeWo.ServiceProxy { } - public void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, string notfallstate) - { - base.Channel.UpdateNotfallNacrichtEmployeeAPPCodeDC(employeeOid, notfallstate); - } - - public System.Collections.Generic.List LoadOrganisationPersonRelationsByOid(System.Collections.Generic.List pOids) - { - return base.Channel.LoadOrganisationPersonRelationsByOid(pOids); - } - - public System.Collections.Generic.List LoadBargeldkassenForObject(BS.Shared.TableID objectTid, long objectOid) - { - return base.Channel.LoadBargeldkassenForObject(objectTid, objectOid); - } - - public long InsertNewBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse) - { - return base.Channel.InsertNewBargeldkasse(pBargeldkasse); - } - - public BS.Shared.DataContracts.BargeldkassenDC UpdateBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse) - { - return base.Channel.UpdateBargeldkasse(pBargeldkasse); - } - - public void DeactivateBargeldkasse(long pOid, long pVersion) - { - base.Channel.DeactivateBargeldkasse(pOid, pVersion); - } - - public BS.Shared.DataContracts.ServiceRecordGroupDC UpdateServiceRecordGroup(BS.Shared.DataContracts.ServiceRecordGroupDC pServiceRecordGroup) - { - return base.Channel.UpdateServiceRecordGroup(pServiceRecordGroup); - } - - public void UpdateServiceRecords(System.Collections.Generic.List pServiceRecords) - { - base.Channel.UpdateServiceRecords(pServiceRecords); - } - - public BS.Shared.DataContracts.ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, System.DateTime statisticsDate) - { - return base.Channel.GetServiceRecordStatisticInfo(costBearer2SupportConceptOid, statisticsDate); - } - - public BS.Shared.DataContracts.SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, System.DateTime statisticsDate) - { - return base.Channel.CreateSupportConceptStatistics(costBearer2SupportConceptOid, statisticsDate); - } - - public System.Collections.Generic.List GetServiceRecordHistory(long serviceRecordOid) - { - return base.Channel.GetServiceRecordHistory(serviceRecordOid); - } - - public void ResetTenant(string tenant) - { - base.Channel.ResetTenant(tenant); - } - - public void ResetAllTenants() - { - base.Channel.ResetAllTenants(); - } - - public bool DoesNotOverlapWithOtherServiceRecord(BS.Shared.DataContracts.ServiceRecordDC pServiceRecord, long customerOid, System.Nullable employeeOid) - { - return base.Channel.DoesNotOverlapWithOtherServiceRecord(pServiceRecord, customerOid, employeeOid); - } - - public System.Collections.Generic.List GetAllAdditionalService() - { - return base.Channel.GetAllAdditionalService(); - } - - public System.Collections.Generic.List GetAllAdditionalServiceRegion() - { - return base.Channel.GetAllAdditionalServiceRegion(); - } - - public System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeopleRelation() - { - return base.Channel.GetAllAdditionalServiceGroupOfPeopleRelation(); - } - - public System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeople() - { - return base.Channel.GetAllAdditionalServiceGroupOfPeople(); - } - - public System.Collections.Generic.List InsertNewAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations) - { - return base.Channel.InsertNewAdditionalServiceGroupOfPeopleRelations(pAdditionalServiceGroupOfPeopleRelations); - } - - public void UpdateAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations) - { - base.Channel.UpdateAdditionalServiceGroupOfPeopleRelations(pAdditionalServiceGroupOfPeopleRelations); - } - - public void DeleteAdditionalServiceGroupOfPeopleRelation(long pDeleteAdditionalServiceGroupOfPeopleRelationOid, long pVersion) - { - base.Channel.DeleteAdditionalServiceGroupOfPeopleRelation(pDeleteAdditionalServiceGroupOfPeopleRelationOid, pVersion); - } - - public BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC UpdateAdditionalServiceGroupOfPeople(BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC pAdditionalServiceGroupOfPeople) - { - return base.Channel.UpdateAdditionalServiceGroupOfPeople(pAdditionalServiceGroupOfPeople); - } - - public System.Collections.Generic.List InsertNewAdditionalServiceGroupsOfPeople(System.Collections.Generic.List pGroups) - { - return base.Channel.InsertNewAdditionalServiceGroupsOfPeople(pGroups); - } - - public System.Collections.Generic.List GetAllAdditionalServiceBookings(System.Nullable regionOid, System.DateTime start, System.DateTime end) - { - return base.Channel.GetAllAdditionalServiceBookings(regionOid, start, end); - } - - public System.Collections.Generic.List InsertNewAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings) - { - return base.Channel.InsertNewAdditionalServiceBookings(pAdditionalServiceBookings); - } - - public void UpdateAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings) - { - base.Channel.UpdateAdditionalServiceBookings(pAdditionalServiceBookings); - } - - public void DeleteAdditionalServiceBookings(System.Collections.Generic.Dictionary pOid2Version) - { - base.Channel.DeleteAdditionalServiceBookings(pOid2Version); - } - public long InsertNewAdditionalServiceRegion(BS.Shared.DataContracts.AdditionalServiceRegionDC pAdditionalServiceRegionDC) { return base.Channel.InsertNewAdditionalServiceRegion(pAdditionalServiceRegionDC); @@ -4625,6 +4499,36 @@ namespace BeWo.ServiceProxy base.Channel.UpdateIsChatActiveEmployeeAPPCodeDC(employeeOid, activeType); } + public void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, string notfallstate) + { + base.Channel.UpdateNotfallNacrichtEmployeeAPPCodeDC(employeeOid, notfallstate); + } + + public System.Collections.Generic.List LoadOrganisationPersonRelationsByOid(System.Collections.Generic.List pOids) + { + return base.Channel.LoadOrganisationPersonRelationsByOid(pOids); + } + + public System.Collections.Generic.List LoadBargeldkassenForObject(BS.Shared.TableID objectTid, long objectOid) + { + return base.Channel.LoadBargeldkassenForObject(objectTid, objectOid); + } + + public long InsertNewBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse) + { + return base.Channel.InsertNewBargeldkasse(pBargeldkasse); + } + + public BS.Shared.DataContracts.BargeldkassenDC UpdateBargeldkasse(BS.Shared.DataContracts.BargeldkassenDC pBargeldkasse) + { + return base.Channel.UpdateBargeldkasse(pBargeldkasse); + } + + public void DeactivateBargeldkasse(long pOid, long pVersion) + { + base.Channel.DeactivateBargeldkasse(pOid, pVersion); + } + public void DeactivateInvoices(System.Collections.Generic.List invoices) { base.Channel.DeactivateInvoices(invoices); @@ -4944,6 +4848,111 @@ namespace BeWo.ServiceProxy { base.Channel.UpdateServiceDescriptions(pServiceDescriptions); } + + public BS.Shared.DataContracts.ServiceRecordGroupDC UpdateServiceRecordGroup(BS.Shared.DataContracts.ServiceRecordGroupDC pServiceRecordGroup) + { + return base.Channel.UpdateServiceRecordGroup(pServiceRecordGroup); + } + + public void UpdateServiceRecords(System.Collections.Generic.List pServiceRecords) + { + base.Channel.UpdateServiceRecords(pServiceRecords); + } + + public BS.Shared.DataContracts.ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, System.DateTime statisticsDate) + { + return base.Channel.GetServiceRecordStatisticInfo(costBearer2SupportConceptOid, statisticsDate); + } + + public BS.Shared.DataContracts.SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, System.DateTime statisticsDate) + { + return base.Channel.CreateSupportConceptStatistics(costBearer2SupportConceptOid, statisticsDate); + } + + public System.Collections.Generic.List GetServiceRecordHistory(long serviceRecordOid) + { + return base.Channel.GetServiceRecordHistory(serviceRecordOid); + } + + public void ResetTenant(string tenant) + { + base.Channel.ResetTenant(tenant); + } + + public void ResetAllTenants() + { + base.Channel.ResetAllTenants(); + } + + public bool DoesNotOverlapWithOtherServiceRecord(BS.Shared.DataContracts.ServiceRecordDC pServiceRecord, long customerOid, System.Nullable employeeOid) + { + return base.Channel.DoesNotOverlapWithOtherServiceRecord(pServiceRecord, customerOid, employeeOid); + } + + public System.Collections.Generic.List GetAllAdditionalService() + { + return base.Channel.GetAllAdditionalService(); + } + + public System.Collections.Generic.List GetAllAdditionalServiceRegion() + { + return base.Channel.GetAllAdditionalServiceRegion(); + } + + public System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeopleRelation() + { + return base.Channel.GetAllAdditionalServiceGroupOfPeopleRelation(); + } + + public System.Collections.Generic.List GetAllAdditionalServiceGroupOfPeople() + { + return base.Channel.GetAllAdditionalServiceGroupOfPeople(); + } + + public System.Collections.Generic.List InsertNewAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations) + { + return base.Channel.InsertNewAdditionalServiceGroupOfPeopleRelations(pAdditionalServiceGroupOfPeopleRelations); + } + + public void UpdateAdditionalServiceGroupOfPeopleRelations(System.Collections.Generic.List pAdditionalServiceGroupOfPeopleRelations) + { + base.Channel.UpdateAdditionalServiceGroupOfPeopleRelations(pAdditionalServiceGroupOfPeopleRelations); + } + + public void DeleteAdditionalServiceGroupOfPeopleRelation(long pDeleteAdditionalServiceGroupOfPeopleRelationOid, long pVersion) + { + base.Channel.DeleteAdditionalServiceGroupOfPeopleRelation(pDeleteAdditionalServiceGroupOfPeopleRelationOid, pVersion); + } + + public BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC UpdateAdditionalServiceGroupOfPeople(BS.Shared.DataContracts.AdditionalServiceGroupOfPeopleDC pAdditionalServiceGroupOfPeople) + { + return base.Channel.UpdateAdditionalServiceGroupOfPeople(pAdditionalServiceGroupOfPeople); + } + + public System.Collections.Generic.List InsertNewAdditionalServiceGroupsOfPeople(System.Collections.Generic.List pGroups) + { + return base.Channel.InsertNewAdditionalServiceGroupsOfPeople(pGroups); + } + + public System.Collections.Generic.List GetAllAdditionalServiceBookings(System.Nullable regionOid, System.DateTime start, System.DateTime end) + { + return base.Channel.GetAllAdditionalServiceBookings(regionOid, start, end); + } + + public System.Collections.Generic.List InsertNewAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings) + { + return base.Channel.InsertNewAdditionalServiceBookings(pAdditionalServiceBookings); + } + + public void UpdateAdditionalServiceBookings(System.Collections.Generic.List pAdditionalServiceBookings) + { + base.Channel.UpdateAdditionalServiceBookings(pAdditionalServiceBookings); + } + + public void DeleteAdditionalServiceBookings(System.Collections.Generic.Dictionary pOid2Version) + { + base.Channel.DeleteAdditionalServiceBookings(pOid2Version); + } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] diff --git a/BeWo/View/ChatView.xaml b/BeWo/View/ChatView.xaml index 483b3d496..3818ac494 100644 --- a/BeWo/View/ChatView.xaml +++ b/BeWo/View/ChatView.xaml @@ -108,9 +108,9 @@ - + - + @@ -222,9 +222,9 @@ - - - + + + diff --git a/BeWo/View/ChatView.xaml.cs b/BeWo/View/ChatView.xaml.cs index b0bfe42ce..b8b30b788 100644 --- a/BeWo/View/ChatView.xaml.cs +++ b/BeWo/View/ChatView.xaml.cs @@ -570,7 +570,7 @@ namespace BeWo.View { Clientlist.Items.Add(new KontaktlistBuilder(list.FirstName + " " + list.LastName, StatusType.Offline, - BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(list.CustomerOid)),ChatType.Klienten), + BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerThumbnail(list.CustomerOid)), ChatType.Klienten), list.PersonOid, ChatType.Klienten,list)); } @@ -662,7 +662,7 @@ namespace BeWo.View if (!idKlientspeicher.Contains(var.PersonOid) && idKlientspeicher.Count <= offklienten.Count) { ita.Add(new KontaktlistBuilder(var.FirstName + " " + var.LastName, StatusType.Offline, - BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerImage(var.CustomerOid)),ChatType.Klienten), + BuildImg(ServiceFacade.DoCustomerServiceSync(s => s.GetCustomerThumbnail(var.CustomerOid)), ChatType.Klienten), var.PersonOid, ChatType.Klienten,var)); view.Refresh(); } diff --git a/BeWo/View/HomeDragPanelView.xaml.cs b/BeWo/View/HomeDragPanelView.xaml.cs index 822c4da85..f7aaca3da 100644 --- a/BeWo/View/HomeDragPanelView.xaml.cs +++ b/BeWo/View/HomeDragPanelView.xaml.cs @@ -1357,7 +1357,7 @@ namespace BeWo.View { try { - //var ipAdresse = "192.168.1.103"; //3 |9 || 192.168.1.103"app4.bewoplaner.de" + var ipAdresse = "192.168.1.103"; //3 |9 || 192.168.1.103"app4.bewoplaner.de" var port = 5000; var uri = BeWoApp.SiteOfOrigin; @@ -1568,15 +1568,13 @@ namespace BeWo.View case DataIdentifier.Message: - UebergebeNachricht(paket.ChatMessage, person[0].FirstName, - persoid, paket.DataIdentifier, paket.RecipientPersonOid); + UebergebeNachricht(paket.ChatMessage, person[0].FirstName,persoid); break; case DataIdentifier.Team: - UebergebeNachricht(paket.ChatMessage, person[0].FirstName + " " + person[0].LastName, - persoid, paket.DataIdentifier, paket.RecipientPersonOid); + UebergebeTeamNachricht(paket.ChatMessage, person[0].FirstName + " " + person[0].LastName,paket.RecipientPersonOid); break; } @@ -1634,98 +1632,37 @@ namespace BeWo.View } - public void UebergebeNachricht(String text,String name, long personoid ,DataIdentifier team, long empfaenger) + public void UebergebeNachricht(String text,String name, long personoid) { try { Dispatcher.Invoke( DispatcherPriority.Normal, (ThreadStart) delegate - { - if (miniChatViewList.ContainsKey(personoid) && team != DataIdentifier.Team) - { - if (chatView.AktChatUser.Items.Count > 0) + { + if (chatView.AktChatUser.Items.Count > 0) + { + KontaktlistBuilder curItem = (KontaktlistBuilder)chatView.AktChatUser.Items[0]; + + if (chatView.Visibility == Visibility.Visible && curItem.EmpfaengerOid.Equals(personoid)) { - KontaktlistBuilder curItem = (KontaktlistBuilder)chatView.AktChatUser.Items[0]; - - if (chatView.Visibility == Visibility.Collapsed && - miniChatViewList[personoid].Visibility == Visibility.Collapsed) - { - // miniChatViewList[personoid].Visibility = Visibility.Visible; - // miniChatViewList[personoid].SetText(text, 1); - chatView.SetAnzahlErhalteneNachricht(personoid); - } - else if (miniChatViewList[personoid].Visibility == Visibility.Collapsed && chatView.Visibility == Visibility.Visible && curItem.EmpfaengerOid.Equals(personoid)) - { - chatView.SetText(text, name, personoid); - } - else if (miniChatViewList[personoid].Visibility == Visibility.Collapsed && !curItem.EmpfaengerOid.Equals(personoid)) - { - // miniChatViewList[personoid].Visibility = Visibility.Visible; - // miniChatViewList[personoid].SetText(text, 1); - - chatView.SetAnzahlErhalteneNachricht(personoid); - } - else if (chatView.Visibility == Visibility.Collapsed && !curItem.EmpfaengerOid.Equals(personoid)) - { - //miniChatViewList[personoid].AppendTextwhileViewOpen(text, 1); - chatView.SetAnzahlErhalteneNachricht(personoid); - } + chatView.SetText(text, name, personoid); } - else + else if (!curItem.EmpfaengerOid.Equals(personoid)) { - if (chatView.Visibility == Visibility.Collapsed && - miniChatViewList[personoid].Visibility == Visibility.Collapsed) - { - //miniChatViewList[personoid].Visibility = Visibility.Visible; - //miniChatViewList[personoid].SetText(text, 1); - chatView.SetAnzahlErhalteneNachricht(personoid); - } - else if (miniChatViewList[personoid].Visibility == Visibility.Collapsed && chatView.Visibility == Visibility.Visible) - { - //miniChatViewList[personoid].Visibility = Visibility.Visible; - //miniChatViewList[personoid].SetText(text, 1); - - chatView.SetAnzahlErhalteneNachricht(personoid); - } - else - { - // miniChatViewList[personoid].AppendTextwhileViewOpen(text, 1); - } - } - } - else - { - if (chatView.AktChatUser.Items.Count > 0) - { - KontaktlistBuilder curItem = (KontaktlistBuilder)chatView.AktChatUser.Items[0]; - - if (team == DataIdentifier.Team && curItem.TypeChat == ChatType.Team && curItem.EmpfaengerOid.Equals(empfaenger)) - { - var zugehorigkeit = ServiceFacade.DoEmployeeServiceSync(s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); - - foreach (var dc in zugehorigkeit) - { - if (dc.TeamOid == curItem.EmpfaengerOid) - { - chatView.SetText(text, name, dc.TeamOid); - } - } - } - else if(team == DataIdentifier.Team && (!curItem.EmpfaengerOid.Equals(empfaenger))) - { - var zugehorigkeit = ServiceFacade.DoEmployeeServiceSync(s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); - - foreach (var dc in zugehorigkeit) - { - if (dc.TeamOid == empfaenger) - { - chatView.SetTeamAnzahlErhalteneNachricht(dc.TeamOid, ChatType.Team); - } - } - } - } - } + chatView.SetAnzahlErhalteneNachricht(personoid); + } + else if(chatView.Visibility == Visibility.Collapsed && curItem.EmpfaengerOid.Equals(personoid)) + { + //Christian hier muss dein Kramm hin du wolltest die nachricht ja speziell anzeigen lassen + miniChatViewList[personoid].Visibility = Visibility.Visible; + miniChatViewList[personoid].SetText(text, 1); + } + } + else + { + chatView.SetAnzahlErhalteneNachricht(personoid); + } }); } catch (Exception e) @@ -1735,6 +1672,84 @@ namespace BeWo.View } + public void UebergebeTeamNachricht(String text, String name , long empfaenger) + { + try + { + Dispatcher.Invoke( + DispatcherPriority.Normal, + (ThreadStart) delegate + { + if (chatView.AktChatUser.Items.Count > 0) + { + KontaktlistBuilder curItem = (KontaktlistBuilder) chatView.AktChatUser.Items[0]; + + if (curItem.TypeChat == ChatType.Team && curItem.EmpfaengerOid.Equals(empfaenger) && chatView.Visibility == Visibility.Visible) + { + var zugehorigkeit = + ServiceFacade.DoEmployeeServiceSync( + s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); + + foreach (var dc in zugehorigkeit) + { + if (dc.TeamOid == curItem.EmpfaengerOid) + { + chatView.SetText(text, name, dc.TeamOid); + } + } + } + else if(!curItem.EmpfaengerOid.Equals(empfaenger)) + { + var zugehorigkeit = + ServiceFacade.DoEmployeeServiceSync( + s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); + + foreach (var dc in zugehorigkeit) + { + if (dc.TeamOid == empfaenger) + { + chatView.SetTeamAnzahlErhalteneNachricht(dc.TeamOid, ChatType.Team); + } + } + } + else if (chatView.Visibility == Visibility.Collapsed && curItem.EmpfaengerOid.Equals(empfaenger) && curItem.TypeChat == ChatType.Team) + { + var zugehorigkeit = + ServiceFacade.DoEmployeeServiceSync( + s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); + + foreach (var dc in zugehorigkeit) + { + if (dc.TeamOid == empfaenger) + { + //Christian hier muss dein Kramm hin du wolltest die nachricht ja speziell anzeigen lassen + } + } + } + } + else + { + var zugehorigkeit = + ServiceFacade.DoEmployeeServiceSync( + s => s.GetTeamOidsByEmployee(BeWoApp.LoggedOnUser.Employee.PersonOid)); + + foreach (var dc in zugehorigkeit) + { + if (dc.TeamOid == empfaenger) + { + chatView.SetTeamAnzahlErhalteneNachricht(dc.TeamOid, ChatType.Team); + } + } + } + }); + } + catch (Exception e) + { + MessageBox.Show("Team Nachrichtenübermittlung fehlgeschlagen ", "Fehler: 2060 ", MessageBoxButton.OK); + } + + } + public void DeleteLoggedOffUsers(String personname,long personoid) { try diff --git a/Data/Entities/Customer.cs b/Data/Entities/Customer.cs index 5201d23ce..72b5e6808 100644 --- a/Data/Entities/Customer.cs +++ b/Data/Entities/Customer.cs @@ -49,7 +49,8 @@ namespace BeWo.Data.Entities public static string PropertyName_CustomerAlias = "CustomerAlias"; public static string PropertyName_Pflegegrad = "Pflegegrad"; public static string Propertyname_CustomerImage = "CustomerImage"; - + public static string Propertyname_Thumbnail = "Thumbnail"; + private Auszahlungsintervall _Auszahlungsintervall; private IList _AbsenceTimes; @@ -94,6 +95,7 @@ namespace BeWo.Data.Entities private string _CustomerAlias; private Pflegegrad? _Pflegegrad; private byte[] _CustomerImage; + private byte[] _Thumbnail; @@ -661,6 +663,20 @@ namespace BeWo.Data.Entities } } + public virtual Byte[] Thumbnail + { + get { return _Thumbnail; } + + set + { + if (AreDifferent(_Thumbnail, value)) + { + _Thumbnail = value; + } + } + } + + } } \ No newline at end of file diff --git a/Data/Mappings/Customer.hbm.xml b/Data/Mappings/Customer.hbm.xml index fa6521831..599fcbaf9 100644 --- a/Data/Mappings/Customer.hbm.xml +++ b/Data/Mappings/Customer.hbm.xml @@ -25,6 +25,7 @@ + @@ -42,6 +43,7 @@ + diff --git a/Service/Core/Utils.cs b/Service/Core/Utils.cs index 833f4b6b5..904194985 100644 --- a/Service/Core/Utils.cs +++ b/Service/Core/Utils.cs @@ -1,6 +1,9 @@ using System; using System.Collections.Generic; using System.Configuration; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Drawing.Imaging; using System.Globalization; using System.IO; using System.Net; @@ -10,10 +13,13 @@ using System.ServiceModel; using System.ServiceModel.Channels; using System.Text; using System.Text.RegularExpressions; +using System.Windows.Media; +using System.Windows.Media.Imaging; using System.Xml; using BeWo.Data.Entities; using BeWo.Service.ServiceContracts; using BeWo.Data; +using DevExpress.XtraPrinting.Native; namespace BeWo.Service.Core { @@ -176,5 +182,8 @@ namespace BeWo.Service.Core return erg; } + + + } } \ No newline at end of file diff --git a/Service/DCEntityMapper/CustomerDC_Customer.cs b/Service/DCEntityMapper/CustomerDC_Customer.cs index c46f6c034..d5fcfe53f 100644 --- a/Service/DCEntityMapper/CustomerDC_Customer.cs +++ b/Service/DCEntityMapper/CustomerDC_Customer.cs @@ -181,7 +181,8 @@ namespace BeWo.Service.DCEntityMapper pEntity.MerkzeichenListe = pDataContract.MerkzeichenListe; pEntity.Pflegegrad = pDataContract.Pflegegrad; pEntity.CustomerImage = pDataContract.CustomerImage; - + + pEntity.Thumbnail = Utils.ErstelleThumbnail(pDataContract.CustomerImage, 200, 200); if (pDataContract.TerminationReason == null) { diff --git a/Service/ServiceContracts/ICustomerService.cs b/Service/ServiceContracts/ICustomerService.cs index d6ed9db23..327cc7c56 100644 --- a/Service/ServiceContracts/ICustomerService.cs +++ b/Service/ServiceContracts/ICustomerService.cs @@ -605,6 +605,10 @@ namespace BeWo.Service.ServiceContracts [OperationContract] Byte[] GetCustomerImage(long customerOid); + [FaultContract(typeof(BeWoFault))] + [OperationContract] + Byte[] GetCustomerThumbnail(long customerOid); + [FaultContract(typeof(BeWoFault))] [OperationContract] List GetAllCustomerAppCodes(long pCustomerOid); diff --git a/Service/ServiceImplementations/CustomerServiceImp.cs b/Service/ServiceImplementations/CustomerServiceImp.cs index 018b0e8af..6983d3e3b 100644 --- a/Service/ServiceImplementations/CustomerServiceImp.cs +++ b/Service/ServiceImplementations/CustomerServiceImp.cs @@ -3258,6 +3258,21 @@ namespace BeWo.Service.ServiceImplementations } } + public Byte[] GetCustomerThumbnail(long customerOid) + { + try + { + + var customer = DAOFactory.GenericDAO.GetByID(customerOid); + + return customer.Thumbnail; + } + catch (Exception e) + { + throw Utils.CreateBeWoFaultException(e); + } + } + private static String SerializeObject(object obj) { return JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings { ContractResolver = new ShouldSerializeContractResolver(), ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); diff --git a/Shared/Core/Utils.cs b/Shared/Core/Utils.cs index c2368a00a..0ba4009b3 100644 --- a/Shared/Core/Utils.cs +++ b/Shared/Core/Utils.cs @@ -1,6 +1,9 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Drawing; +using System.Drawing.Drawing2D; +using System.Drawing.Imaging; using System.IO; using System.IO.Compression; using System.Linq; @@ -446,6 +449,93 @@ namespace BS.Shared.Core { return (int)(Object)e; } + + public static byte[] ErstelleThumbnail(byte[] data, int width, int height) + { + var imageOriginal = CreateImageFromByteArray(data); + if (imageOriginal == null) + { + return null; + } + + var originalW = imageOriginal.Width; + var originalH = imageOriginal.Height; + + DateTime? originRecordDateTime; + + var smallImage = ResizeImage(imageOriginal, new Size(width, height)); + var smallData = CreateByteArrayFromImage(smallImage); + + smallImage.Dispose(); + + return smallData; + } + + + public static Image CreateImageFromByteArray(byte[] data) + { + try + { + using (var ms = new MemoryStream(data)) + { + ms.Position = 0; + var image = Image.FromStream(ms); + return image; + } + } + catch (Exception) + { + return null; + } + } + + public static Image ResizeImage(Image original, Size size) + { + var newSize = CalcSize(original.Width, original.Height, size.Width, size.Height); + + var newImage = new Bitmap(newSize.Width, newSize.Height); + + using (var graphicsHandle = Graphics.FromImage(newImage)) + { + graphicsHandle.InterpolationMode = InterpolationMode.HighQualityBicubic; + graphicsHandle.DrawImage(original, 0, 0, newSize.Width, newSize.Height); + } + return newImage; + } + + public static byte[] CreateByteArrayFromImage(Image image) + { + if (image != null) + { + using (var memoryStream = new MemoryStream()) + { + image.Save(memoryStream, ImageFormat.Jpeg); + return memoryStream.ToArray(); + } + } + return null; + } + + private static Size CalcSize(int originalWidth, int originalHeight, int desiredWidth, int desiredHeight) + { + var percentWidth = desiredWidth / (float)originalWidth; + var percentHeight = desiredHeight / (float)originalHeight; + var percent = percentHeight < percentWidth ? percentHeight : percentWidth; + + var width = (int)Math.Round(originalWidth * percent, MidpointRounding.AwayFromZero); + var height = (int)Math.Round(originalHeight * percent, MidpointRounding.AwayFromZero); + if (width == 0) + { + width = 1; + } + if (height == 0) + { + height = 1; + } + + return new Size(width, height); + } + } public struct NullCompareResult diff --git a/Shared/Shared.csproj b/Shared/Shared.csproj index 5fb11af9c..f6c5bd9ee 100644 --- a/Shared/Shared.csproj +++ b/Shared/Shared.csproj @@ -99,6 +99,7 @@ 3.5 + 3.0 From cbcc1e428d6ff20fd8bc9de2244146126c23d576 Mon Sep 17 00:00:00 2001 From: Waldi Date: Fri, 30 Sep 2016 09:04:55 +0200 Subject: [PATCH 11/11] SQL Changes --- Model/Changes_29_09_2016.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Model/Changes_29_09_2016.txt diff --git a/Model/Changes_29_09_2016.txt b/Model/Changes_29_09_2016.txt new file mode 100644 index 000000000..4cb84b500 --- /dev/null +++ b/Model/Changes_29_09_2016.txt @@ -0,0 +1,2 @@ +ALTER TABLE `1234567890`.`customer` +ADD COLUMN `Thumbnail` LONGBLOB NULL DEFAULT NULL COMMENT '' AFTER `CustomerImage`;