diff --git a/AndroidChatServer/Serveranwendung/Serveranwendung/Serveranwendung.csproj b/AndroidChatServer/Serveranwendung/Serveranwendung/Serveranwendung.csproj index 7e6da169a..0f7a84105 100644 --- a/AndroidChatServer/Serveranwendung/Serveranwendung/Serveranwendung.csproj +++ b/AndroidChatServer/Serveranwendung/Serveranwendung/Serveranwendung.csproj @@ -49,10 +49,12 @@ 4 - - - - + + + + + + diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index a8881026e..221194b51 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -9,7 +9,7 @@ Properties BeWo BeWoPlaner - v4.0 + v4.5 512 {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 4 @@ -23,7 +23,8 @@ true false 3.0.1927.0 - Client + + 3.5 @@ -65,6 +66,7 @@ x86 AllRules.ruleset true + false pdbonly @@ -74,6 +76,7 @@ prompt 4 AllRules.ruleset + false BeWoPlaner.ico @@ -91,37 +94,43 @@ False ..\Lib\Blacklight.Wpf.Controls.dll - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True @@ -262,6 +271,10 @@ MSBuild:Compile Designer + + Designer + MSBuild:Compile + MSBuild:Compile Designer @@ -718,6 +731,9 @@ ChatProgressBarView.xaml + + ServiceRecordRTFWindowView.xaml + MessageDialog.xaml @@ -1965,10 +1981,32 @@ + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + @@ -2011,7 +2049,6 @@ - WCF Proxy Generator Reference.cs @@ -2079,7 +2116,7 @@ True Assembly - + False @@ -2089,7 +2126,7 @@ True Assembly - + False @@ -2099,7 +2136,7 @@ True Assembly - + False @@ -2109,7 +2146,7 @@ True Assembly - + False @@ -2119,7 +2156,7 @@ True Assembly - + False @@ -2129,7 +2166,7 @@ True Assembly - + False @@ -2139,7 +2176,7 @@ True Assembly - + False @@ -2149,7 +2186,7 @@ True Assembly - + False @@ -2159,7 +2196,7 @@ True Assembly - + False @@ -2169,7 +2206,7 @@ True Assembly - + False @@ -2179,7 +2216,7 @@ True Assembly - + False @@ -2189,7 +2226,7 @@ True Assembly - + False @@ -2199,7 +2236,7 @@ True Assembly - + False @@ -2209,7 +2246,7 @@ True Assembly - + False @@ -2219,7 +2256,7 @@ True Assembly - + False @@ -2229,7 +2266,7 @@ True Assembly - + False @@ -2239,7 +2276,7 @@ True Assembly - + False @@ -2249,7 +2286,7 @@ True Assembly - + False @@ -2259,7 +2296,7 @@ True Assembly - + False @@ -2269,7 +2306,7 @@ True Assembly - + False @@ -2279,7 +2316,7 @@ True Assembly - + False @@ -2289,7 +2326,7 @@ True Assembly - + False @@ -2299,7 +2336,7 @@ True Assembly - + False @@ -2309,7 +2346,7 @@ True Assembly - + False @@ -2319,7 +2356,7 @@ True Assembly - + False @@ -2329,7 +2366,7 @@ True Assembly - + False @@ -2339,7 +2376,7 @@ True Assembly - + False @@ -2349,7 +2386,7 @@ True Assembly - + False @@ -2359,7 +2396,7 @@ True Assembly - + False @@ -2369,7 +2406,7 @@ True Assembly - + False @@ -2379,7 +2416,7 @@ True Assembly - + False @@ -2389,7 +2426,7 @@ True Assembly - + False @@ -2399,7 +2436,7 @@ True Assembly - + False @@ -2409,7 +2446,7 @@ True Assembly - + False @@ -2437,14 +2474,6 @@ - - - - - - - - @@ -2520,6 +2549,9 @@ + + + diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index cb5132a8e..2496ee890 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -203,6 +203,7 @@ namespace BeWo bool isZeiterfassungInStdMin = false; int lastSelectedStundenkontoIntervall = 3; bool showSignatures = false; + bool showRtfTextfeld = false; AppSettings.ShowAdvisedAttendedFlag = false; @@ -377,6 +378,12 @@ namespace BeWo showSignatures = true; } + val = GetSettingValue(_Mandator.Settings, "ShowRtfTextfeld"); + if (val != null && val.Equals("1")) + { + showRtfTextfeld = true; + } + switch (_Mandator.BeWoClientType) { @@ -443,6 +450,7 @@ namespace BeWo AppSettings.ShowHilfeplanBezeichnung = showHilfeplanBezeichnung; AppSettings.ShowArbeitszeiten = showArbeitszeiten; AppSettings.ShowSignatures = showSignatures; + AppSettings.ShowRtfTextfeld = showRtfTextfeld; AppSettings.ShowCustomerDistanceFields = showCustomerDistanceFields; AppSettings.ShowAdditionalService = showAdditionalService; AppSettings.ShowRoundedDurationInEmployeeAnalysis = showRoundedDurationInEmployeeAnalysis; diff --git a/BeWo/Converter/EnumToDescriptionConverter.cs b/BeWo/Converter/EnumToDescriptionConverter.cs index a39a17b46..1e0abb874 100644 --- a/BeWo/Converter/EnumToDescriptionConverter.cs +++ b/BeWo/Converter/EnumToDescriptionConverter.cs @@ -13,11 +13,12 @@ namespace BeWo.Converter if (value == null) return null; - var EnVal = value as DevExpress.Xpf.Core.EnumHelper.EnumItem; - var fi2 = EnVal.Id.GetType().GetField(EnVal.Id.ToString()); - var attrs = (DescriptionAttribute[])fi2.GetCustomAttributes(typeof(DescriptionAttribute), true); + throw new Exception("Hier muss noch was getestet werden"); + //var EnVal = value as DevExpress.Xpf.Core.EnumHelper. EnumItem; + //var fi2 = EnVal.Id.GetType().GetField(EnVal.Id.ToString()); + //var attrs = (DescriptionAttribute[])fi2.GetCustomAttributes(typeof(DescriptionAttribute), true); - return !attrs.Any() ? value : attrs[0].Description; + //return !attrs.Any() ? value : attrs[0].Description; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) diff --git a/BeWo/Core/Config/AppSettings.cs b/BeWo/Core/Config/AppSettings.cs index 58c62218e..a67d40407 100644 --- a/BeWo/Core/Config/AppSettings.cs +++ b/BeWo/Core/Config/AppSettings.cs @@ -318,6 +318,8 @@ namespace BeWo.Core.Config public bool ShowSignatures { get; set; } + public bool ShowRtfTextfeld { get; set; } + public bool ShowTeamNews { get; set; } public bool ShowMarker { get; set; } diff --git a/BeWo/Properties/Resources.Designer.cs b/BeWo/Properties/Resources.Designer.cs index 53733be57..16aed7ba5 100644 --- a/BeWo/Properties/Resources.Designer.cs +++ b/BeWo/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.17929 +// Laufzeitversion:4.0.30319.42000 // // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn // der Code erneut generiert wird. diff --git a/BeWo/Properties/Settings.Designer.cs b/BeWo/Properties/Settings.Designer.cs index c52edb2e0..9d1e82165 100644 --- a/BeWo/Properties/Settings.Designer.cs +++ b/BeWo/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.17929 +// Laufzeitversion:4.0.30319.42000 // // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn // der Code erneut generiert wird. @@ -12,7 +12,7 @@ namespace BeWo.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.0.1.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/BeWo/Properties/licenses.licx b/BeWo/Properties/licenses.licx index 27ee5eef5..e69de29bb 100644 --- a/BeWo/Properties/licenses.licx +++ b/BeWo/Properties/licenses.licx @@ -1 +0,0 @@ -DevExpress.Xpf.RichEdit.RichEditControl, DevExpress.Xpf.RichEdit.v13.2, Version=13.2.13.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/BeWo/Scheduler/View/NewSchedulerView.xaml b/BeWo/Scheduler/View/NewSchedulerView.xaml index 0cdc38787..14ca74e82 100644 --- a/BeWo/Scheduler/View/NewSchedulerView.xaml +++ b/BeWo/Scheduler/View/NewSchedulerView.xaml @@ -7,7 +7,7 @@ xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduler" xmlns:dxschint="http://schemas.devexpress.com/winfx/2008/xaml/scheduler/internal" - xmlns:dxschui="clr-namespace:DevExpress.Xpf.Scheduler.Drawing;assembly=DevExpress.Xpf.Scheduler.v13.2" + xmlns:dxschui="clr-namespace:DevExpress.Xpf.Scheduler.Drawing;assembly=DevExpress.Xpf.Scheduler.v17.1" xmlns:dxscht="http://schemas.devexpress.com/winfx/2008/xaml/scheduler/themekeys" xmlns:view="clr-namespace:BeWo.Scheduler.View" xmlns:converter="clr-namespace:BeWo.Converter" diff --git a/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml.cs b/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml.cs index 487506e97..0c24ae278 100644 --- a/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml.cs +++ b/BeWo/Scheduler/View/SchedulerAppointmentEditForm.xaml.cs @@ -305,10 +305,12 @@ namespace BeWo.Scheduler.View if (Appointment.RecurrenceInfo != null) { - ViewModel.ApplyChangesToChangedOccurencyCustomFields(employees, customers, resources, originator, isPrivate, Appointment.RecurrenceIndex.ToString(), Appointment.RecurrenceInfo.Id); - } + //###Lyndon testen!!! + ViewModel.ApplyChangesToChangedOccurencyCustomFields(employees, customers, resources, originator, isPrivate, Appointment.RecurrenceIndex.ToString(), new Guid(Appointment.RecurrenceInfo.Id.ToString())); + //ViewModel.ApplyChangesToChangedOccurencyCustomFields(employees, customers, resources, originator, isPrivate, Appointment.RecurrenceIndex.ToString(), Appointment.RecurrenceInfo.Id); + } - if (Appointment.IsOccurrence && item == null) + if (Appointment.IsOccurrence && item == null) { ((List)Appointment.CustomFields["EmployeeList"]).ForEach(each => { diff --git a/BeWo/Scheduler/View/SchedulerView.xaml b/BeWo/Scheduler/View/SchedulerView.xaml index 344c6b887..1ab97d2d2 100644 --- a/BeWo/Scheduler/View/SchedulerView.xaml +++ b/BeWo/Scheduler/View/SchedulerView.xaml @@ -7,8 +7,8 @@ xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:dxsch="http://schemas.devexpress.com/winfx/2008/xaml/scheduler" xmlns:dxschint="http://schemas.devexpress.com/winfx/2008/xaml/scheduler/internal" - xmlns:dxschcore="clr-namespace:DevExpress.XtraScheduler;assembly=DevExpress.XtraScheduler.v13.1.Core" - xmlns:dxschui="clr-namespace:DevExpress.Xpf.Scheduler.Drawing;assembly=DevExpress.Xpf.Scheduler.v13.1" + xmlns:dxschcore="clr-namespace:DevExpress.XtraScheduler;assembly=DevExpress.XtraScheduler.v17.1.Core" + xmlns:dxschui="clr-namespace:DevExpress.Xpf.Scheduler.Drawing;assembly=DevExpress.Xpf.Scheduler.v17.1" xmlns:dxscht="http://schemas.devexpress.com/winfx/2008/xaml/scheduler/themekeys" xmlns:controls="clr-namespace:BeWo.Controls;assembly=BeWo.Controls" xmlns:search="clr-namespace:BeWo.View.Search" @@ -119,11 +119,13 @@ dxsch:SchedulerControl.SelectableIntervalViewInfo="{TemplateBinding ViewInfo}"> - - + @@ -132,7 +134,7 @@ - + @@ -149,7 +151,8 @@ + Visibility="{Binding ViewInfo.View.AppointmentToolTipVisibility, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource ToolTipVisibilityConverter}}"> - + @@ -238,7 +242,7 @@ - + @@ -261,9 +265,9 @@ + DefaultBorderThickness="2" ViewInfo="{TemplateBinding ViewInfo}" + BorderBrush="Black" + Visibility="{Binding ViewInfo.Selected, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource boolToVisibilityConverter}}" /> - @@ -404,7 +409,8 @@