diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs index 9a75e6159..54ff2b0d6 100644 --- a/BeWo/ServiceProxy/Generated.cs +++ b/BeWo/ServiceProxy/Generated.cs @@ -1802,7 +1802,6 @@ namespace BeWo.ServiceProxy [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.FlexibleReportLayoutDC))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.HomeViewPanelDC))] - [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List>))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.ReportTemplateDC))] [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.ReportTypes))] @@ -1972,6 +1971,11 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/UpdateQuittierungsbelegsstatusBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] BS.Shared.DataContracts.QuittierungsbelegsstatusDC UpdateQuittierungsbelegsstatus(BS.Shared.DataContracts.QuittierungsbelegsstatusDC quittierungsbelegsstatusDC); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ICustomerService/GetActiveMedVerListOidForCustomer", ReplyAction="http://tempuri.org/ICustomerService/GetActiveMedVerListOidForCustomerResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/ICustomerService/GetActiveMedVerListOidForCustomerBeWoFaultFau" + + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Nullable GetActiveMedVerListOidForCustomer(long customerOid); + [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); @@ -2815,6 +2819,11 @@ namespace BeWo.ServiceProxy return base.Channel.UpdateQuittierungsbelegsstatus(quittierungsbelegsstatusDC); } + public System.Nullable GetActiveMedVerListOidForCustomer(long customerOid) + { + return base.Channel.GetActiveMedVerListOidForCustomer(customerOid); + } + public void UpdateCustomersAbsenceTimes(long pCustomerOid, System.Collections.Generic.List pAbsenceTimes) { base.Channel.UpdateCustomersAbsenceTimes(pCustomerOid, pAbsenceTimes); @@ -4737,6 +4746,10 @@ namespace BeWo.ServiceProxy [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IResourceService/LoadFilteredAllActiveAppointmentsBeWoFaultFau" + "lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] System.Collections.Generic.List LoadFilteredAllActiveAppointments(long employeeOid, System.DateTime start, System.DateTime end, System.Collections.Generic.List customerOids); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/LoadOccurrencesByRecurrenceId", ReplyAction="http://tempuri.org/IResourceService/LoadOccurrencesByRecurrenceIdResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IResourceService/LoadOccurrencesByRecurrenceIdBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List LoadOccurrencesByRecurrenceId(string recurrenceId); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -5037,6 +5050,11 @@ namespace BeWo.ServiceProxy { return base.Channel.LoadFilteredAllActiveAppointments(employeeOid, start, end, customerOids); } + + public System.Collections.Generic.List LoadOccurrencesByRecurrenceId(string recurrenceId) + { + return base.Channel.LoadOccurrencesByRecurrenceId(recurrenceId); + } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] @@ -5150,7 +5168,15 @@ namespace BeWo.ServiceProxy [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonth", ReplyAction="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonthResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonthBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - void RemoveAllDiensteForOneMonth(System.DateTime month, System.Collections.Generic.List rd); + void RemoveAllDiensteForOneMonth(BS.Shared.DataContracts.Compact.CompactWohnheimDC dc, System.DateTime month, System.Collections.Generic.List rd); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneYear", ReplyAction="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneYearResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneYearBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + void RemoveAllDiensteForOneYear(BS.Shared.DataContracts.Compact.CompactWohnheimDC dc, System.DateTime year, System.Collections.Generic.List rd); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetCompactEmployeesForTeam", ReplyAction="http://tempuri.org/IOperationsService/GetCompactEmployeesForTeamResponse")] + [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetCompactEmployeesForTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] + System.Collections.Generic.List GetCompactEmployeesForTeam(long teamOid); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetColorForStatus", ReplyAction="http://tempuri.org/IOperationsService/GetColorForStatusResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetColorForStatusBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] @@ -5277,7 +5303,7 @@ namespace BeWo.ServiceProxy [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetWholeIcf", ReplyAction="http://tempuri.org/IOperationsService/GetWholeIcfResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetWholeIcfBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] - System.Collections.Generic.List> GetWholeIcf(); + System.Collections.Generic.List GetWholeIcf(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetReportTemplates", ReplyAction="http://tempuri.org/IOperationsService/GetReportTemplatesResponse")] [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetReportTemplatesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")] @@ -6510,9 +6536,19 @@ namespace BeWo.ServiceProxy return base.Channel.GetServiceRecordsWithoutConfirmationReceiptSignature(serviceRecordOids, signatureType); } - public void RemoveAllDiensteForOneMonth(System.DateTime month, System.Collections.Generic.List rd) + public void RemoveAllDiensteForOneMonth(BS.Shared.DataContracts.Compact.CompactWohnheimDC dc, System.DateTime month, System.Collections.Generic.List rd) { - base.Channel.RemoveAllDiensteForOneMonth(month, rd); + base.Channel.RemoveAllDiensteForOneMonth(dc, month, rd); + } + + public void RemoveAllDiensteForOneYear(BS.Shared.DataContracts.Compact.CompactWohnheimDC dc, System.DateTime year, System.Collections.Generic.List rd) + { + base.Channel.RemoveAllDiensteForOneYear(dc, year, rd); + } + + public System.Collections.Generic.List GetCompactEmployeesForTeam(long teamOid) + { + return base.Channel.GetCompactEmployeesForTeam(teamOid); } public string GetColorForStatus(bool status) @@ -6645,7 +6681,7 @@ namespace BeWo.ServiceProxy return base.Channel.GetIcf(); } - public System.Collections.Generic.List> GetWholeIcf() + public System.Collections.Generic.List GetWholeIcf() { return base.Channel.GetWholeIcf(); } diff --git a/BeWo/View/Detail/DienstView.xaml b/BeWo/View/Detail/DienstView.xaml index 3ecb2be45..14fa2c278 100644 --- a/BeWo/View/Detail/DienstView.xaml +++ b/BeWo/View/Detail/DienstView.xaml @@ -11,27 +11,8 @@ Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True"> - - - - - - - - - - - - - - - - - - - - - + + @@ -43,137 +24,158 @@ - - - - + + + - - - - - - - - - - - - - - - - -