From 7e0a7b25ef598c27a5fe9b90443dc1fbf18d326d Mon Sep 17 00:00:00 2001 From: stubbfel Date: Mon, 25 Nov 2013 14:37:07 +0100 Subject: [PATCH] add functionsetting,tagsetting, timetamlbe setting --- CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj | 4 + .../CampusAppWP8/Model/Setting/AppSettings.cs | 54 +++++++---- .../Model/Setting/BTUTagSetting.cs | 42 +++++++++ .../Model/Setting/FunctionSettings.cs | 93 +++++++++++++++++++ .../CampusAppWP8/Model/Setting/ISetting.cs | 18 ++++ .../Model/Setting/TimeTableSetting.cs | 32 +++++++ .../Model/Setting/UserProfilModel.cs | 46 ++++++++- .../Pages/BTUTag/BTUTagInfo.xaml.cs | 4 +- .../CampusAppWP8/Pages/Dev/QRScanner.xaml.cs | 2 +- .../Pages/Setting/AppSettingPage.xaml.cs | 3 - .../Pages/Setting/FunctionSettingPage.xaml.cs | 54 ++++++----- .../Pages/Setting/MensaSetting.cs | 30 +++++- .../CampusAppWP8/Pages/StartPage.xaml.cs | 11 +-- CampusAppWP8/CampusAppWP8/Settings.cs | 41 ++++---- .../Utility/Lui/Tiles/TileCreator.cs | 2 +- 15 files changed, 357 insertions(+), 79 deletions(-) create mode 100644 CampusAppWP8/CampusAppWP8/Model/Setting/BTUTagSetting.cs create mode 100644 CampusAppWP8/CampusAppWP8/Model/Setting/FunctionSettings.cs create mode 100644 CampusAppWP8/CampusAppWP8/Model/Setting/ISetting.cs create mode 100644 CampusAppWP8/CampusAppWP8/Model/Setting/TimeTableSetting.cs diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj index 95ef43d0..4f651921 100644 --- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj +++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj @@ -133,7 +133,11 @@ + + + + diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs index a6edb8a2..7cf9b100 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs @@ -13,25 +13,34 @@ namespace CampusAppWP8.Model.Setting /// Model for settings of the app. /// Stubbfel, 15.10.2013. - public class AppSettings + public class AppSettings : ISetting { #region member - private static MensaSetting mensaSetting = new MensaSetting(); + + /// The mensa setting. + private static FunctionSettings functionSetting = new FunctionSettings(); + + /// The tag setting. + private static BTUTagSetting tagSetting = new BTUTagSetting(); + #endregion + #region Property - public MensaSetting MensaSetting + /// Gets or sets the tag setting. + /// The tag setting. + public FunctionSettings FunctionSettings { get { - return AppSettings.mensaSetting; + return AppSettings.functionSetting; } - set + set { - if (value != AppSettings.mensaSetting) + if (AppSettings.functionSetting != value) { - AppSettings.mensaSetting = value; + AppSettings.functionSetting = value; } } } @@ -141,21 +150,32 @@ namespace CampusAppWP8.Model.Setting } } - /// Gets or sets the tag default handler. - /// The tag default handler. - public BTUTagDefaultHandler TagDefaultHandler + + + #endregion + + #region method + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public void SetSettingToDefault() { - get + // set Deploynumber + int appDeploy; + bool parseResult = int.TryParse(Constants.DeploymentNumber, out appDeploy); + if (parseResult) { - return App.LoadFromAppState(Constants.AppSetting_BTUTagDefaultHandler); + this.DeploymentNumber = appDeploy; } - set - { - App.SaveToAppState(Constants.AppSetting_BTUTagDefaultHandler, value); - } + this.DevMode = false; + this.GeoWatchEnable = false; + this.InitApp = false; + this.OnlyWifi = false; + this.UniNetwork = false; + this.WifiEnable = false; + this.FunctionSettings.SetSettingToDefault(); } - #endregion } } \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/BTUTagSetting.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/BTUTagSetting.cs new file mode 100644 index 00000000..387434ee --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/BTUTagSetting.cs @@ -0,0 +1,42 @@ +using CampusAppWP8.Resources; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CampusAppWP8.Model.Setting +{ + public class BTUTagSetting : ISetting + { + + #region property + + /// Gets or sets the tag default handler. + /// The tag default handler. + public BTUTagDefaultHandler TagDefaultHandler + { + get + { + return App.LoadFromAppState(Constants.AppSetting_BTUTagDefaultHandler); + } + + set + { + App.SaveToAppState(Constants.AppSetting_BTUTagDefaultHandler, value); + } + } + + #endregion + + #region method + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public void SetSettingToDefault() + { + this.TagDefaultHandler = BTUTagDefaultHandler.InfoPage; + } + #endregion + } +} diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/FunctionSettings.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/FunctionSettings.cs new file mode 100644 index 00000000..ad1c533b --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/FunctionSettings.cs @@ -0,0 +1,93 @@ +using CampusAppWP8.Pages.Setting; +using CampusAppWP8.Resources; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CampusAppWP8.Model.Setting +{ + public class FunctionSettings : ISetting + { + #region member + + /// The mensa setting. + private static MensaSetting mensaSetting = new MensaSetting(); + + /// The tag setting. + private static BTUTagSetting tagSetting = new BTUTagSetting(); + + /// The time table setting. + private static TimeTableSetting timeTableSetting = new TimeTableSetting(); + + #endregion + + #region Property + + /// Gets or sets the time table setting. + /// The time table setting. + public static TimeTableSetting TimeTableSetting + { + get + { + return FunctionSettings.timeTableSetting; + } + + set + { + FunctionSettings.timeTableSetting = value; + } + } + + + /// Gets or sets the tag setting. + /// The tag setting. + public BTUTagSetting TagSetting + { + get + { + return FunctionSettings.tagSetting; + } + + set + { + if (FunctionSettings.tagSetting != value) + { + FunctionSettings.tagSetting = value; + } + } + } + + /// Gets or sets the mensa setting. + /// The mensa setting. + public MensaSetting MensaSetting + { + get + { + return FunctionSettings.mensaSetting; + } + + set + { + if (value != FunctionSettings.mensaSetting) + { + FunctionSettings.mensaSetting = value; + } + } + } + + #endregion + + #region method + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public void SetSettingToDefault() + { + this.TagSetting.SetSettingToDefault(); + this.MensaSetting.SetSettingToDefault(); + } + #endregion + } +} diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/ISetting.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/ISetting.cs new file mode 100644 index 00000000..58c05f03 --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/ISetting.cs @@ -0,0 +1,18 @@ +//----------------------------------------------------------------------- +// +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. +// +// Stubbfel +// 25.11.2013 +// Declares the ISetting interface +//----------------------------------------------------------------------- +namespace CampusAppWP8.Model.Setting +{ + /// Interface for setting. + /// Stubbfel, 25.11.2013. + public interface ISetting + { + /// Sets setting to default. + void SetSettingToDefault(); + } +} diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/TimeTableSetting.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/TimeTableSetting.cs new file mode 100644 index 00000000..d9a38a38 --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/TimeTableSetting.cs @@ -0,0 +1,32 @@ +//----------------------------------------------------------------------- +// +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. +// +// Stubbfel +// 25.11.2013 +// Implements the time table setting class +//----------------------------------------------------------------------- +namespace CampusAppWP8.Model.Setting +{ + /// A time table setting. + /// Stubbfel, 25.11.2013. + /// + public class TimeTableSetting : ISetting + { + + #region Property + + + #endregion + + #region method + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + /// + public void SetSettingToDefault() + { + } + #endregion + } +} diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/UserProfilModel.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/UserProfilModel.cs index 2951d780..d0667b9e 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Setting/UserProfilModel.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/UserProfilModel.cs @@ -8,14 +8,14 @@ //----------------------------------------------------------------------- namespace CampusAppWP8.Model.Setting { + using System; using System.Xml.Serialization; using CampusAppWP8.Resources; using CampusAppWPortalLib8.Model.Settings; /// Model for the profile of an user. /// Stubbfel, 15.10.2013. - [XmlRoot("root")] - public class UserProfilModel + public class UserProfilModel : ISetting { #region Members @@ -116,6 +116,24 @@ namespace CampusAppWP8.Model.Setting #region Methods + #region public + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public void SetSettingToDefault() + { + // set Deploynumber + this.Course = 0; + this.DefaultCampus = Campus.CB_MAIN; + this.Degree = DegreeType.BACHELOR; + this.Role = RoleType.STUDENT; + this.Semester = this.CalcCurrentSemester(); + } + + #endregion + + #region private + /// Methods check if a value could be a valid semester. /// Stubbfel, 15.10.2013. /// value which has to be checked. @@ -144,6 +162,30 @@ namespace CampusAppWP8.Model.Setting return true; } + /// Calculates the current semester. + /// Stubbfel, 25.11.2013. + /// The calculated current semester. + private int CalcCurrentSemester() + { + DateTime now = DateTime.Now; + int result = 0; + + result = now.Year * 10; + + if (now.Month < 10) + { + result += 1; + } + else + { + result += 2; + } + + return result; + } + + #endregion + #endregion } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs index 5efc6e82..b396ab71 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs @@ -33,7 +33,7 @@ namespace CampusAppWP8.Pages.BTTTag InitializeComponent(); this.taghandlerModel = new TagHandlerListPickerItemListModel(); this.TagHandler.ItemsSource = this.taghandlerModel.List; - int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.TagDefaultHandler.ToString()); + int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler.ToString()); this.TagHandler.SelectedIndex = tagselIndex; } @@ -48,7 +48,7 @@ namespace CampusAppWP8.Pages.BTTTag { if (NavigationMode.Back == e.NavigationMode) { - Settings.AppSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); + Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs index 1261966f..be7014cf 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs @@ -251,7 +251,7 @@ namespace CampusAppWP8.Pages.Dev else { string qrContent = result.Text; - switch (Settings.AppSetting.TagDefaultHandler) + switch (Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler) { case BTUTagDefaultHandler.CampusMap: this.GoToCampusMappage(qrContent); diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs index ce8e6b74..8915c4a8 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs @@ -45,9 +45,6 @@ namespace CampusAppWP8.Pages.Setting { int oldIndex = App.LoadFromIsolatedStorage(Constants.IsolatedStorage_GeneralSettingPageIndex); this.GeneralSettingPivot.SelectedIndex = oldIndex; - - - } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/FunctionSettingPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Setting/FunctionSettingPage.xaml.cs index a04c770a..c4fa9c1f 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/FunctionSettingPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/FunctionSettingPage.xaml.cs @@ -1,20 +1,25 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Net; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Navigation; -using Microsoft.Phone.Controls; -using Microsoft.Phone.Shell; -using CampusAppWP8.Resources; -using CampusAppWP8.Model.Setting; - +//----------------------------------------------------------------------- +// +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. +// +// Stubbfel +// 25.11.2013 +// Implements the function setting page.xaml class +//----------------------------------------------------------------------- namespace CampusAppWP8.Pages.Setting { + using System; + using System.Windows; + using System.Windows.Navigation; + using CampusAppWP8.Model.Setting; + using CampusAppWP8.Resources; + using Microsoft.Phone.Controls; + + /// A function setting page. + /// Stubbfel, 25.11.2013. + /// public partial class FunctionSettingPage : PhoneApplicationPage { - #region Member /// The TagHandler model. private TagHandlerListPickerItemListModel taghandlerModel; @@ -22,15 +27,17 @@ namespace CampusAppWP8.Pages.Setting #region Constructor + /// Initializes a new instance of the FunctionSettingPage class. + /// Stubbfel, 25.11.2013. public FunctionSettingPage() { - InitializeComponent(); + this.InitializeComponent(); this.taghandlerModel = new TagHandlerListPickerItemListModel(); this.TagHandler.ItemsSource = this.taghandlerModel.List; - int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.TagDefaultHandler.ToString()); + int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler.ToString()); this.TagHandler.SelectedIndex = tagselIndex; - this.AtomMensaToggle.IsChecked = Settings.AppSetting.MensaSetting.AtomMensaSelection; + this.AtomMensaToggle.IsChecked = Settings.AppSetting.FunctionSettings.MensaSetting.AtomMensaSelection; } #endregion @@ -50,12 +57,12 @@ namespace CampusAppWP8.Pages.Setting if (NavigationMode.New == e.NavigationMode && NavigationContext.QueryString.TryGetValue(Constants.Param_FunctionSetting_Index, out functionIndex)) { - this.SetSelecetPivotItem(functionIndex); + this.SetSelectedPivotItem(functionIndex); } else { string oldIndex = App.LoadFromIsolatedStorage(Constants.IsolatedStorage_FunctionSettingPageIndex); - this.SetSelecetPivotItem(oldIndex); + this.SetSelectedPivotItem(oldIndex); } } @@ -64,8 +71,8 @@ namespace CampusAppWP8.Pages.Setting /// protected override void OnNavigatedFrom(NavigationEventArgs e) { - Settings.AppSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); - Settings.AppSetting.MensaSetting.AtomMensaSelection = this.AtomMensaToggle.IsChecked.Value; + Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); + Settings.AppSetting.FunctionSettings.MensaSetting.AtomMensaSelection = this.AtomMensaToggle.IsChecked.Value; if (NavigationMode.Back == e.NavigationMode) { @@ -85,7 +92,10 @@ namespace CampusAppWP8.Pages.Setting #region private - private void SetSelecetPivotItem(string itemTag) + /// Sets selected pivot item. + /// Stubbfel, 25.11.2013. + /// The item tag. + private void SetSelectedPivotItem(string itemTag) { if (itemTag != null) { @@ -99,8 +109,8 @@ namespace CampusAppWP8.Pages.Setting } } } - this.SettingFunctionPivot.SelectedIndex = 0; + this.SettingFunctionPivot.SelectedIndex = 0; } #endregion diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/MensaSetting.cs b/CampusAppWP8/CampusAppWP8/Pages/Setting/MensaSetting.cs index 7dc25dac..12fa0106 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/MensaSetting.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/MensaSetting.cs @@ -1,11 +1,24 @@ -using CampusAppWP8.Resources; - +//----------------------------------------------------------------------- +// +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. +// +// Stubbfel +// 25.11.2013 +// Implements the mensa setting class +//----------------------------------------------------------------------- namespace CampusAppWP8.Pages.Setting { - public class MensaSetting + using CampusAppWP8.Model.Setting; + using CampusAppWP8.Resources; + + /// A mensa setting. + /// Stubbfel, 25.11.2013. + public class MensaSetting : ISetting { #region Property + /// Gets or sets a value indicating whether the atom mensa selection. + /// true if atom mensa selection, false if not. public bool AtomMensaSelection { get @@ -20,5 +33,16 @@ namespace CampusAppWP8.Pages.Setting } #endregion + + #region method + + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public void SetSettingToDefault() + { + // set Deploynumber + this.AtomMensaSelection = true; + } + #endregion } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs index 2b55eb1e..f4650dce 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs @@ -56,22 +56,17 @@ namespace CampusAppWP8.Pages TimeTable.TimeTable.InitFeed(); - if (!Settings.AppSetting.InitApp) { this.InitPlaceFile(); this.initCourseList = new CourseFeed(); this.initCourseList.OnLoaded += new CourseFeed.OnIO(this.StoreCourseFeed); this.initCourseList.LoadData(); + + Settings.SetSettingToDefault(); this.ShowOptIns(); Settings.AppSetting.InitApp = true; - int appDeploy; - bool parseResult = int.TryParse(Constants.DeploymentNumber, out appDeploy); - if (parseResult) - { - Settings.AppSetting.DeploymentNumber = appDeploy; - } } } @@ -275,7 +270,7 @@ namespace CampusAppWP8.Pages } else { - switch (Settings.AppSetting.TagDefaultHandler) + switch (Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler) { case BTUTagDefaultHandler.CampusMap: this.GoToCampusMappage(nfcContent); diff --git a/CampusAppWP8/CampusAppWP8/Settings.cs b/CampusAppWP8/CampusAppWP8/Settings.cs index 06754711..0f485ff6 100644 --- a/CampusAppWP8/CampusAppWP8/Settings.cs +++ b/CampusAppWP8/CampusAppWP8/Settings.cs @@ -1,39 +1,34 @@ //----------------------------------------------------------------------- // -// Company copyright tag. +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. // -// stubbfel -// 23.07.2013 -//---------------------------------------------------------------------- - +// Stubbfel +// 25.11.2013 +// Implements the settings class +//----------------------------------------------------------------------- namespace CampusAppWP8 { using CampusAppWP8.Model.Setting; - /// - /// Class handle all setting (files) - /// + /// Class handle all setting (files) + /// Stubbfel, 25.11.2013. + /// public static class Settings { #region Member - /// - /// reference of the user-profile-file - /// + /// reference of the user-profile-file. private static UserProfilModel userProfil = new UserProfilModel(); - /// - /// reference of the appSettings - /// + /// reference of the appSettings. private static AppSettings appSetting = new AppSettings(); #endregion #region Property - /// - /// Gets or sets the user-profile-file - /// + /// Gets or sets the user-profile-file. + /// The user profile. public static UserProfilModel UserProfil { get @@ -50,9 +45,8 @@ namespace CampusAppWP8 } } - /// - /// Gets or sets the AppSetting - /// + /// Gets or sets the AppSetting. + /// The application setting. public static AppSettings AppSetting { get @@ -73,6 +67,13 @@ namespace CampusAppWP8 #region method + /// Sets setting to default. + /// Stubbfel, 25.11.2013. + public static void SetSettingToDefault() + { + Settings.AppSetting.SetSettingToDefault(); + Settings.UserProfil.SetSettingToDefault(); + } #endregion } diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs index d2ccdae3..5690eceb 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs @@ -169,7 +169,7 @@ namespace CampusAppWP8.Utility.Lui.Tiles { string path; string name = "NFC -> "; - switch (Settings.AppSetting.TagDefaultHandler) + switch (Settings.AppSetting.FunctionSettings.TagSetting.TagDefaultHandler) { case BTUTagDefaultHandler.CampusMap: path = Constants.PathCampusmap_Campusmap;