From 81e2ec2fb2f142081e77b73fba7192d63dc6a572 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 10 Oct 2013 11:45:19 +0200 Subject: [PATCH 1/4] some fixes and new sorted startpage --- .../CampusAppWP8/Model/Campusmap/MapModel.cs | 5 +- .../Pages/Campusmap/CampusMapPage.xaml | 3 +- .../Pages/Campusmap/CampusMapPage.xaml.cs | 33 +++-- .../Pages/Campusmap/RoomListPage.xaml | 3 +- .../Pages/Campusmap/RoomListPage.xaml.cs | 2 +- .../Pages/Events/EventIndexPage.xaml.cs | 5 + .../Pages/Events/EventPage.xaml.cs | 8 +- .../CampusAppWP8/Pages/Exams/Exams.xaml | 3 +- .../CampusAppWP8/Pages/Exams/Exams.xaml.cs | 11 +- .../CampusAppWP8/Pages/Links/LinkPage.xaml.cs | 8 +- .../CampusAppWP8/Pages/Mensa/MensaPage.xaml | 10 +- .../Pages/Mensa/MensaPage.xaml.cs | 33 +++-- .../Pages/News/NewsIndexPage.xaml.cs | 5 + .../CampusAppWP8/Pages/News/NewsPage.xaml.cs | 6 + .../Openinghours/OpeninghoursPage.xaml.cs | 12 +- .../CampusAppWP8/Pages/Person/PersonPage.xaml | 5 +- .../Pages/Person/PersonPage.xaml.cs | 6 +- .../CampusAppWP8/Pages/StartPage.xaml | 123 +++++++++--------- .../CampusAppWP8/Pages/StartPage.xaml.cs | 65 ++++++--- .../StudentCouncil/StudentCouncilPage.xaml.cs | 6 + .../Resources/AppResources.Designer.cs | 9 ++ .../CampusAppWP8/Resources/AppResources.resx | 3 + .../CampusAppWP8/Utility/Utilities.cs | 1 + 23 files changed, 235 insertions(+), 130 deletions(-) diff --git a/CampusAppWP8/CampusAppWP8/Model/Campusmap/MapModel.cs b/CampusAppWP8/CampusAppWP8/Model/Campusmap/MapModel.cs index c238c0fa..f97360ae 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Campusmap/MapModel.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Campusmap/MapModel.cs @@ -6,7 +6,7 @@ // 24.06.2013 //---------------------------------------------------------------------- namespace CampusAppWP8.Model.Campusmap -{ +{ using System; using System.Collections.Generic; using System.Windows; @@ -43,7 +43,7 @@ namespace CampusAppWP8.Model.Campusmap #endregion - #region Events + #region Events /// /// Delegate for MapInfo @@ -145,6 +145,7 @@ namespace CampusAppWP8.Model.Campusmap { x = this.RefPoint.X + this.MapImageOffsetX + x; y = this.RefPoint.Y + this.MapImageOffsetY - y; + return new Point(x, y); } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml index e52a35e5..4dc52a98 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml @@ -24,8 +24,7 @@ - - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs index 3f8e5308..45285d91 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs @@ -484,7 +484,7 @@ namespace CampusAppWP8.Pages.Campusmap private void SearchPlaceByNFC_Click(object sender, EventArgs e) { MessageBoxes.ShowMainModelInfoMessageBox(AppResources.ScarNfc_Search); - this.ProgressBar.Visibility = Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.device.StopSubscribingForMessage(this.ndefId); this.ndefId = this.device.SubscribeForMessage(Constants.NCFMessageType_NDEF, this.NDEFHandler); } @@ -563,11 +563,11 @@ namespace CampusAppWP8.Pages.Campusmap if (this.Dispatcher != null) { - this.Dispatcher.BeginInvoke(new Action(() => this.ProgressBar.Visibility = Visibility.Collapsed)); + this.Dispatcher.BeginInvoke(new Action(() => this.DefHeader.ProgressVisibility = Visibility.Collapsed)); } else { - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } ndefId = this.device.SubscribeForMessage(Constants.NCFMessageType_NDEF, this.NDEFHandler); @@ -647,6 +647,23 @@ namespace CampusAppWP8.Pages.Campusmap MapScroller.UpdateLayout(); if (scroll) { + if (scrollPoint.X > this.campusMap.ImageWidth) + { + scrollPoint.X = this.campusMap.ImageWidth; + } + else if (scrollPoint.X < 0) + { + scrollPoint.X = 0; + } + + if (scrollPoint.Y > this.campusMap.ImageHeight) + { + scrollPoint.Y = this.campusMap.ImageHeight; + } + else if (scrollPoint.Y < 0) + { + scrollPoint.Y = 0; + } MapScroller.ScrollToVerticalOffset(scrollPoint.Y); MapScroller.ScrollToHorizontalOffset(scrollPoint.X); } @@ -666,7 +683,7 @@ namespace CampusAppWP8.Pages.Campusmap /// (Optional) the scroll. private void ShowCurrentPositionDispatcher(bool scroll = true) { - ProgressBar.Visibility = Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; Thread thread = new Thread(delegate() { this.ShowCurrentPosition(scroll); }); thread.Start(); @@ -693,11 +710,11 @@ namespace CampusAppWP8.Pages.Campusmap { if (this.Dispatcher != null) { - this.Dispatcher.BeginInvoke(new Action(() => this.ProgressBar.Visibility = Visibility.Collapsed)); + this.Dispatcher.BeginInvoke(new Action(() => this.DefHeader.ProgressVisibility = Visibility.Collapsed)); } else { - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } } } @@ -716,7 +733,7 @@ namespace CampusAppWP8.Pages.Campusmap MessageBoxes.ShowMainModelInfoMessageBox(AppResources.MsgBox_NoLocation); } - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } else { @@ -741,7 +758,7 @@ namespace CampusAppWP8.Pages.Campusmap } this.AddPin(x, y, type, scroll); - ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml index ca48717b..12d47a20 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml @@ -24,8 +24,7 @@ - - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs index 9e77af84..7205a010 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs @@ -317,7 +317,7 @@ namespace CampusAppWP8.Pages.Campusmap this.buildingMap = new BuildingMapModel(this.building.Building.PlaceId); this.buildingMap.ShowMapInfos += new CBMainMapModel.MapInfos(this.ShowMapInfo); - this.Header.HeaderName = AppResources.CampusMapApp_RoomListTitle + " (" + this.building.Building.GetInformationsValue(Constants.PisInformationName_ShortName) + ")"; + this.DefHeader.HeaderName = AppResources.CampusMapApp_RoomListTitle + " (" + this.building.Building.GetInformationsValue(Constants.PisInformationName_ShortName) + ")"; double y = this.building.Building.GeoRefPoint.Latitude; double x = this.building.Building.GeoRefPoint.Longitude; diff --git a/CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs index 3b9c9b3e..2a3626f3 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Events/EventIndexPage.xaml.cs @@ -108,6 +108,11 @@ namespace CampusAppWP8.Pages.Events protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } } /// diff --git a/CampusAppWP8/CampusAppWP8/Pages/Events/EventPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Events/EventPage.xaml.cs index ec6c2600..033b6549 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Events/EventPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Events/EventPage.xaml.cs @@ -25,7 +25,7 @@ namespace CampusAppWP8.Pages.Events /// public partial class EventPage : PhoneApplicationPage { - #region Method + #region Memeber /// /// To checking if the feed source is already set or not. @@ -92,6 +92,12 @@ namespace CampusAppWP8.Pages.Events protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } + this.DefHeader.ProgressVisibility = Visibility.Visible; if (this.isNewInstance) diff --git a/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml b/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml index cdc12571..5536c1d4 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml @@ -22,8 +22,7 @@ - - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml.cs index f0a6a0e6..337b65d8 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Exams/Exams.xaml.cs @@ -41,6 +41,7 @@ namespace CampusAppWP8.Pages.Exams this.BachelorItem.Header = CampusAppWPortalLib8.Resources.AppResources.Degree_Bachelor; this.MasterItem.Header = CampusAppWPortalLib8.Resources.AppResources.Degree_Master; this.DiplomItem.Header = CampusAppWPortalLib8.Resources.AppResources.Degree_Diploma; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.InitializeFeed(); } @@ -56,12 +57,12 @@ namespace CampusAppWP8.Pages.Exams protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + if (this.feed == null) { this.InitializeFeed(); } - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; this.feed.LoadData(Utilities.GetLoadModus()); } @@ -102,14 +103,14 @@ namespace CampusAppWP8.Pages.Exams private void FeedIsReady() { this.SetupExamList(); - this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// Executes the PDF reader operation. /// Stubbfel, 03.09.2013. private void LaunchPDFReader() { - this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; this.file.SaveAndLaunchFile(); } @@ -181,7 +182,7 @@ namespace CampusAppWP8.Pages.Exams private void FeedIsFailFile() { MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile); - this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// Event handler. Called by Button for click events. @@ -216,7 +217,7 @@ namespace CampusAppWP8.Pages.Exams this.file.OnFailedWeb += new ExamFile.OnFailed(this.FeedIsFailWeb); this.file.OnFailedFile += new ExamFile.OnFailed(this.FeedIsFailFile); this.file.LoadData(); - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; } #endregion diff --git a/CampusAppWP8/CampusAppWP8/Pages/Links/LinkPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Links/LinkPage.xaml.cs index 06fb6f77..b4962976 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Links/LinkPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Links/LinkPage.xaml.cs @@ -64,8 +64,13 @@ namespace CampusAppWP8.Pages.Links { base.OnNavigatedTo(e); + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } + this.InitializeFeeds(); - //this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.loadingFeeds = 2; this.commonLinkFeed.LoadData(Utilities.GetLoadModus()); @@ -207,7 +212,6 @@ namespace CampusAppWP8.Pages.Links this.loadingFeeds--; if (this.loadingFeeds < 1) { - //this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; this.DefHeader.ProgressVisibility = Visibility.Collapsed; } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml index 3472e14e..07850aa1 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml @@ -8,6 +8,7 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:lui="clr-namespace:CampusAppWP8.Utility.Lui.Button" xmlns:header="clr-namespace:CampusAppWP8.Utility.Lui.Header" + xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit" mc:Ignorable="d" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" @@ -22,8 +23,7 @@ - - + @@ -57,6 +57,12 @@ + + + + + + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs index 4a97aaf3..2f0ddf64 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs @@ -85,6 +85,8 @@ namespace CampusAppWP8.Pages.Mensa { menuItem3.Text = CampusAppWPortalLib8.Resources.AppResources.Campus_SFBMain; } + + this.DefHeader.ProgressVisibility = Visibility.Visible; } #endregion @@ -100,7 +102,11 @@ namespace CampusAppWP8.Pages.Mensa protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } this.InitializeFeed(); } @@ -204,7 +210,7 @@ namespace CampusAppWP8.Pages.Mensa private void FeedIsReady() { this.SetupMensaPivot(); - this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// @@ -222,7 +228,7 @@ namespace CampusAppWP8.Pages.Mensa private void FeedIsFailFile() { MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile); - this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// @@ -230,7 +236,7 @@ namespace CampusAppWP8.Pages.Mensa /// private void SetupMensaPivot() { - this.Header.HeaderName = AppResources.MensaApp_Title + ": " + this.feed.Title; + this.DefHeader.HeaderName = AppResources.MensaApp_Title + ": " + this.feed.Title; this.CreatesMealIcons(); this.feed.Model.SetHolidayCaption(AppResources.MensaApp_CloseMensa); this.MensaPivot.ItemsSource = this.feed.Model.Menus; @@ -323,7 +329,7 @@ namespace CampusAppWP8.Pages.Mensa /// event args private void MensaForceUpdate_Click(object sender, EventArgs e) { - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.forceLoad = true; this.InitializeFeed(); this.refreshed = true; @@ -335,7 +341,7 @@ namespace CampusAppWP8.Pages.Mensa /// Event information. private void ApplicationBarMenuItem_Click(object sender, EventArgs e) { - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.InitializeFeed(CampusAppWPortalLib8.Model.Settings.Campus.CB_MAIN); } @@ -345,7 +351,7 @@ namespace CampusAppWP8.Pages.Mensa /// Event information. private void ApplicationBarMenuItem2_Click(object sender, EventArgs e) { - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.InitializeFeed(CampusAppWPortalLib8.Model.Settings.Campus.CB_SOUTH); } @@ -355,7 +361,7 @@ namespace CampusAppWP8.Pages.Mensa /// Event information. private void ApplicationBarMenuItem3_Click(object sender, EventArgs e) { - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.InitializeFeed(CampusAppWPortalLib8.Model.Settings.Campus.SFB_MAIN); } @@ -378,6 +384,17 @@ namespace CampusAppWP8.Pages.Mensa #endregion + private void MenuItem_Click(object sender, RoutedEventArgs e) + { + FrameworkElement frameelement = sender as FrameworkElement; + if (frameelement == null) + { + + } + string copyText = frameelement.Tag.ToString() + " (" + AppResources.Setting_UserCampus + " " + this.feed.Title + ")"; + Clipboard.SetText(copyText); + } + #endregion } } \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs index 30f12bb0..9939d43f 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/News/NewsIndexPage.xaml.cs @@ -104,6 +104,11 @@ namespace CampusAppWP8.Pages.News protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } } /// diff --git a/CampusAppWP8/CampusAppWP8/Pages/News/NewsPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/News/NewsPage.xaml.cs index 7739fd17..e51eda33 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/News/NewsPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/News/NewsPage.xaml.cs @@ -80,6 +80,12 @@ namespace CampusAppWP8.Pages.News protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } + this.DefHeader.ProgressVisibility = Visibility.Visible; if (this.isNewInstance) diff --git a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs index e1978021..57561fe5 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Openinghours/OpeninghoursPage.xaml.cs @@ -71,12 +71,12 @@ namespace CampusAppWP8.Pages.Openinghours protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); - /* - if (e.NavigationMode != System.Windows.Navigation.NavigationMode.Back) - { - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; - } - */ + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } + if (this.isNewInstance) { if ((this.feed == null) || (this.feed.Model == null)) diff --git a/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml index 9f99be66..74ae667d 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml @@ -24,8 +24,7 @@ - - + @@ -35,7 +34,7 @@ - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml.cs index 2eb35a0c..3f4837d3 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Person/PersonPage.xaml.cs @@ -59,7 +59,7 @@ namespace CampusAppWP8.Pages.Person this.api = new PersonSearchApi(); this.api.OnLoaded += new PersonSearchApi.OnIO(this.ApiIsReady); this.api.OnFailedLoad += new PersonSearchApi.OnFailed(this.ApiIsFail); - this.ProgressBar.Visibility = System.Windows.Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; List parameterList = this.CreateUrlParameter(query); this.api.SetUriParams(parameterList); this.api.LoadData(); @@ -81,7 +81,7 @@ namespace CampusAppWP8.Pages.Person private void ApiIsFail() { MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoad); - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// API is ready. @@ -89,7 +89,7 @@ namespace CampusAppWP8.Pages.Person private void ApiIsReady() { this.SetupResultBox(); - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// Sets up the result box. diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml index 7a3c07a2..f4a8f0e0 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml @@ -25,7 +25,7 @@ - + @@ -39,11 +39,23 @@ - + + + + + + + + + + + + @@ -83,11 +95,27 @@ - + + + + + + + + + + + + + + + + @@ -126,14 +154,15 @@ - - - - + + + + + - + @@ -152,14 +181,15 @@ - + - - + + - + + @@ -174,8 +204,19 @@ - - + + + + + + + + + + + + + @@ -187,8 +228,7 @@ - - + @@ -200,25 +240,9 @@ - - - - - - - - - - - - - - - - - + - - diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs index fb4dfb53..ed26c602 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs @@ -32,6 +32,8 @@ namespace CampusAppWP8.Pages /// List of initialise courses. private CourseFeed initCourseList; + private PageOrientation prevOrientation; + #endregion #region Constructor @@ -42,6 +44,7 @@ namespace CampusAppWP8.Pages public StartPage() { this.InitializeComponent(); + ApplicationBarMenuItem menuItem1 = ApplicationBar.MenuItems[0] as ApplicationBarMenuItem; ApplicationBarMenuItem menuItem2 = ApplicationBar.MenuItems[1] as ApplicationBarMenuItem; ApplicationBarMenuItem menuItem3 = ApplicationBar.MenuItems[2] as ApplicationBarMenuItem; @@ -112,6 +115,14 @@ namespace CampusAppWP8.Pages protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + if (this.Orientation.Equals(PageOrientation.PortraitUp)|| this.Orientation.Equals(PageOrientation.PortraitDown) || this.Orientation.Equals(PageOrientation.Portrait)) + { + this.prevOrientation = PageOrientation.Portrait; + } + else + { + this.prevOrientation = PageOrientation.Landscape; + } } #endregion @@ -133,23 +144,36 @@ namespace CampusAppWP8.Pages private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e) { // Switch the placement of the buttons based on an orientation change. - if (this.Orientation == PageOrientation.LandscapeLeft) + if (this.Orientation.Equals(PageOrientation.LandscapeLeft)) { this.ContentPanel.Margin = new Thickness(24, -24, 76, 0); this.AppTitle.Margin = new Thickness(12, 17, 0, 28); - this.MoveGridToLandscape(); + if (!this.prevOrientation.Equals(PageOrientation.Landscape)) + { + this.MoveGridToLandscape(); + this.prevOrientation = PageOrientation.Landscape; + } } - else if (this.Orientation == PageOrientation.LandscapeRight) + else if (this.Orientation.Equals(PageOrientation.LandscapeRight)) { this.ContentPanel.Margin = new Thickness(76, -24, 24, 0); this.AppTitle.Margin = new Thickness(64, 17, 0, 28); - this.MoveGridToLandscape(); + if (!this.prevOrientation.Equals(PageOrientation.Landscape)) + { + this.MoveGridToLandscape(); + this.prevOrientation = PageOrientation.Landscape; + } } else { this.ContentPanel.Margin = new Thickness(12, 0, 12, 12); this.AppTitle.Margin = new Thickness(12, 17, 0, 28); - this.MoveToPortrait(); + + if (!this.prevOrientation.Equals(PageOrientation.Portrait)) + { + this.MoveToPortrait(); + this.prevOrientation = PageOrientation.Portrait; + } } } @@ -157,18 +181,19 @@ namespace CampusAppWP8.Pages /// Stubbfel, 27.08.2013. private void MoveToPortrait() { - bool test = this.Row0.Children.Remove(this.OpenHoursAppButton); - if (!test) + if (!this.Row0.Children.Contains(this.MailAppButton) + && !this.Row1.Children.Contains(this.OpenHoursAppButton) + && !this.Row2.Children.Contains(this.LinkAppButton)) { return; } + this.Row0.Children.Remove(this.MailAppButton); + this.Row3.Children.Add(this.MailAppButton); + this.MailAppButton.SetValue(Grid.ColumnProperty, 0); + this.Row1.Children.Remove(this.OpenHoursAppButton); this.Row3.Children.Add(this.OpenHoursAppButton); - this.OpenHoursAppButton.SetValue(Grid.ColumnProperty, 0); - - this.Row1.Children.Remove(this.OSAAppButton); - this.Row3.Children.Add(this.OSAAppButton); - this.OSAAppButton.SetValue(Grid.ColumnProperty, 1); + this.OpenHoursAppButton.SetValue(Grid.ColumnProperty, 1); this.Row2.Children.Remove(this.LinkAppButton); this.Row3.Children.Add(this.LinkAppButton); @@ -179,18 +204,20 @@ namespace CampusAppWP8.Pages /// Stubbfel, 27.08.2013. private void MoveGridToLandscape() { - bool test = this.Row3.Children.Remove(this.OpenHoursAppButton); - if (!test) + if (!this.Row3.Children.Contains(this.MailAppButton) + && !this.Row3.Children.Contains(this.OpenHoursAppButton) + && !this.Row3.Children.Contains(this.LinkAppButton)) { return; } - this.Row0.Children.Add(this.OpenHoursAppButton); - this.OpenHoursAppButton.SetValue(Grid.ColumnProperty, 3); + this.Row3.Children.Remove(this.MailAppButton); + this.Row0.Children.Add(this.MailAppButton); ; + this.MailAppButton.SetValue(Grid.ColumnProperty, 3); - this.Row3.Children.Remove(this.OSAAppButton); - this.Row1.Children.Add(this.OSAAppButton); - this.OSAAppButton.SetValue(Grid.ColumnProperty, 3); + this.Row3.Children.Remove(this.OpenHoursAppButton); + this.Row1.Children.Add(this.OpenHoursAppButton); + this.OpenHoursAppButton.SetValue(Grid.ColumnProperty, 3); this.Row3.Children.Remove(this.LinkAppButton); this.Row2.Children.Add(this.LinkAppButton); diff --git a/CampusAppWP8/CampusAppWP8/Pages/StudentCouncil/StudentCouncilPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/StudentCouncil/StudentCouncilPage.xaml.cs index 836f5852..a1ea39e0 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StudentCouncil/StudentCouncilPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/StudentCouncil/StudentCouncilPage.xaml.cs @@ -54,6 +54,12 @@ namespace CampusAppWP8.Pages.StudentCouncil protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); + + if (this.Orientation.Equals(PageOrientation.Landscape) || this.Orientation.Equals(PageOrientation.LandscapeLeft) || this.Orientation.Equals(PageOrientation.LandscapeRight)) + { + ApplicationBar.Mode = Microsoft.Phone.Shell.ApplicationBarMode.Default; + } + if (this.feed == null) { this.InitializeFeed(); diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs index fca0e004..d07b1785 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs @@ -159,6 +159,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die Essenbeschreibung kopieren ähnelt. + /// + public static string ContextMenu_MealCopy { + get { + return ResourceManager.GetString("ContextMenu_MealCopy", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Auf Startseite ähnelt. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx index 59e53447..062333af 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx @@ -455,4 +455,7 @@ Ebeneauswahl + + Essenbeschreibung kopieren + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs b/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs index 306dcf2b..1bf54a22 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Utilities.cs @@ -19,6 +19,7 @@ namespace CampusAppWP8.Utility using Microsoft.Phone.Net.NetworkInformation; using CampusAppWPortalLib8.Utility; using CampusAppWPortalLib8.Model; + using Microsoft.Phone.Shell; /// /// Collection of utility functions. From ecf1147c92d71da4c4d7c64309d36fac1d84c63e Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 10 Oct 2013 14:18:44 +0200 Subject: [PATCH 2/4] add but Tag info --- .../Icons/DarkTheme/departments_159.png | Bin 5560 -> 0 bytes .../Icons/DarkTheme/lehrstuehle_159.png | Bin 0 -> 979 bytes .../Assets/Icons/DarkTheme/mensa_159.png | Bin 9206 -> 0 bytes .../Assets/Icons/DarkTheme/mensaplan_159.png | Bin 0 -> 3181 bytes .../Assets/Icons/DarkTheme/pos_159.png | Bin 0 -> 2263 bytes .../Icons/DarkTheme/student_council_159.png | Bin 7509 -> 5114 bytes ...epartments_159.png => lehrstuehle_159.png} | Bin .../Assets/Icons/LightTheme/mensa_159.png | Bin 10436 -> 0 bytes .../Assets/Icons/LightTheme/mensaplan_159.png | Bin 0 -> 2860 bytes .../Assets/Icons/LightTheme/pos_159.png | Bin 0 -> 2067 bytes .../Icons/LightTheme/student_council_159.png | Bin 8261 -> 5417 bytes CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj | 21 +++-- .../CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml | 35 ++++++++ .../Pages/BTTTag/BTUTagInfo.xaml.cs | 20 +++++ .../Pages/Campusmap/CampusMapPage.xaml.cs | 11 +-- .../CampusAppWP8/Pages/Dev/QRScanner.xaml.cs | 9 +- .../CampusAppWP8/Pages/StartPage.xaml | 2 +- .../CampusAppWP8/Pages/StartPage.xaml.cs | 79 ++++++++++-------- .../Resources/AppResources.Designer.cs | 56 ++++++++----- .../CampusAppWP8/Resources/AppResources.resx | 16 ++-- CampusAppWP8/CampusAppWP8/Resources/Icons.cs | 15 +++- .../CampusAppWP8/Resources/Icons.resx | 7 +- .../Utility/Lui/MessageBoxes/MessageBoxes.cs | 16 ++++ .../Resources/AppResources.Designer.cs | 8 +- .../Resources/AppResources.resx | 8 +- 25 files changed, 218 insertions(+), 85 deletions(-) delete mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/departments_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/lehrstuehle_159.png delete mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/mensa_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/mensaplan_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/pos_159.png rename CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/{departments_159.png => lehrstuehle_159.png} (100%) delete mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/mensa_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/mensaplan_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/pos_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml create mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/departments_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/departments_159.png deleted file mode 100644 index 917436d2c2f4fb5bb4b44e381dd0813ed77e29e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5560 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 F2>@H-gZ}^k diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/lehrstuehle_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/lehrstuehle_159.png new file mode 100644 index 0000000000000000000000000000000000000000..02d15bff1fa214f2cab17d1d9766eb81ad96283d GIT binary patch literal 979 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 Q0|Nttr>mdKI;Vst09$dvf&c&j diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/mensaplan_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/mensaplan_159.png new file mode 100644 index 0000000000000000000000000000000000000000..fe25b542ba5000288d3e6c28840816cdc225d9b9 GIT binary patch literal 3181 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByDGnxB8v! zkJ__;*y_H|`)qT+xc>g{Id3h`D_cIFQ+$qMV&}W$xqJ$|8@4ZToOI7%v$~b6|4hc+ zo>8f3(N?nFOV@eXEoh&)SNy-d`=!E3(`MaV@#;HwUv|Tihm*bq{BYu#awYmwn&<0B z=QmH9XSSKw_4sr)3B{MwCmr*W%1YC=mI*3n`o_2{^p9QpgZ-lGeOdc5ie=c|@cXd6 zV+y-CWBQ}2$;pf?`g?5xw}H{|UB?-UlVe{uzC5te;l9}E zyNc6{ZKrV?@LL$IzY+XOmc?fJ1*P)X)7M2CNnD>PFM=W2d9LF8$)73l{(l4%O z?bIy&+Wl0&_v>A5nH$S?)lDw4cyKbjx1eY1qJvMWWnbJ)scmkEXMWG*-N1REtTM-2 zwltr;hh47oYdkm4xs88n8_I2dzG9IH`^b28b`8Vh*(IQhu4=t2UO-)p{A{d0M5{WOHU(*lQN`wR`p*NH}!T?eLj5 zvBtlrE~ypuOMAvR{lcM{h8MgawyZSS^)Tmqi`w11$ zQKnjz-f3T4J=r~^G&5%$iu`^pRpn)>r}yLYN}k+j-aL(ZI{T*90}IdT-oG|3`P8bbZXV~ts`K>lyCU?LhLG44@u{@pAVh`#b z*d#2sdTq;kLuPxmgYD~(we^9$GitU+FTLumw(_;GpU1liB}DlfBgH=eL}~zlomu zOtva#Cz!ZhVlkdQH}S5O_*mumnP(nS>nAiAKQ6n{ zeeIA=-15o!$IaH(FI~bpN$r?@hSCD@g5D)RxysdVt=zw4waQ&~mAXuolV_fJS~*|x z>@FDz=pFQ#Ry(=`bV`|<;OMc~L zoVGO}-g*!7oEd_jH4Argn%bTAG=25)$!a#6TTkS3ML*8dxiEP`2)D;hZ-*Uq=KD|X zx|J*YFhJq0@hol|=N;V>x1G6Z`s&55C$GP7wu|&#oK+Zn^lopk=&#GZhMTt}&p$2l zE~I3!tm@yHU(N}MYkx7cQC{4$?xka_RLkR8*QIha%^0hXeywKkXDBv)CE>Z_^u@RP zrf=l^E)ezo$YhsK+ae~$y1?Nr@sCAPxdI6qub?YxMm1m>iZgHyIAkmR>}F7lMm!-zJD9OIL3dUiG#e8 z`DY#e;ETPS5*|B#)P$(OHG$8Wh^6BQH{f3%Y8_Fu)1n=a2PW1G5to%g;Qr+=(%*?w=u zAJ!Y83x8iew4|tEAy@s8O;%P)Q@(S2-M1|1$0uX2tHv{LyBFnMEl}+f*to^> zma}X0cJr0oGt}c9-85t#FX2@(S#==dmZI*zR4!#}71jINZ@Ja$Q~mZOPKqQi%Sq^HiUNtI{%rn@wLyYzwr>$O)-&8bHO5vr!rFP-jON-uB3GX-g82A1m*X`J< zRR4W9xyl)Z*zX!{7FSWVE4Y00n&z3m6I0e4n%jFu@&2hrS5BssU!UtAZM(81T*cSBO4)8>S<{l4 zt!`J`ZaaOtyXL~qPfb0kdO>CCEqR5VGnbYMTl*)<9F*qnS-#e5e$B_uZ7(OCV-|AP z>OEc;%*DH=@beU-Jl@2#C7xW5FHiZq?cr~)`85~yMfi?fmfJmLW~}~8|5n#4Gp0`R zJ3Zst!hYU16n{SYwKz$VKj=8ixdR5b?sM63%EY_t z)HbqnTweGt{=HfF)Q2ap>qPnNi#YbMwA zc{RExw0|Z=x*z#8ZGz$R$YZ~%8Pb`;g`GJl zzT57f{q;zF+n-Sv);(FRQLmmL^+9ff)DOK2=IcKNzj`D6I#TxaT(?6jK3QIUdh+_3 zGWB>@+jfTf-lywX)-my&+S%8fv{V0B)jKx6vzz-`tZaYI3Jv)bdZpap1N)&ofkUd( zUN>^~Zu8q1D(n9u^>c|%zHNbWfyeG`3$@yURN|MbSHI&*`zfCCuM9VN2<{`&YS?pT?`b{FeJL@c5p}PoW*0M#ld* zZunn1$hCPM|MV^Eoi_1?cFVdQ&MBb@0D0dy ARR910 literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/pos_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/pos_159.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9b56cc416c161e725b820e5efc9d21620040aa GIT binary patch literal 2263 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByD;^$9z3ggJWZi|gxgBZS)V#rL zl1cd03+gYoY_eZ(^d_i`;h03i!X?J1_?BFrQ*$?w=Yz9n`ZQS&^}Wm9Ft}addN6HM zv&0e31G8UUGiQF>cw6PG>yiG`oU1qQGW$8jil>Y6-r8sKmh4_2=WO8QwGSF`Z*K;|r)`T{+R-PKjv-(;UCbxl``G3RilR z_TcgXvj2sVz115@_YR! zLDx&%mA7Z@`4{E+TKe0^NlOa7PX4O7w=MQk0k0azcU&)xZjfaEZ?RjAh@5gk2OwhZqL4buQ+dm`e4_?6oHeM{oj96Yu7+m@ef#SVJa`+ix= z)J{5g^7j4s@Nce5Q!0Hl1D|={vYo!#|3aFn+Wjg|?yL8Y%~{|Cg)B0 z@~~q^+@<#(&za@BIzlI@F_~YP`q%n{0#BLB`ZzLOa28U%v{pX^uMRW^?>lCKBcYV{A;wUEjDo65D}cubdKd7=bghZ{yxv` zUiVh_sY}&HX8SDRzmH$GdEJ@b80+c2KdiRrO0?~w19nonogK-yckJ)`P@m_uBQ4)# zmdT{X9<#k6Z=;S{{9I#lH|Fg+^{)oiXN#AZ#apjD`}=jrI^TUY*Y-Vq=sQVIh1c`F zTb}i$qbIMk2{)`vWlwA_p1pp@anI%;d*(Y~MLJU-J<)zw5+waj?7{W}(~1tS5}L2o~!4CkMED>i+lF*+}L}h zLhIM{Rvyb=Y{_JH7RK|i+X(auZHYTuPxtLygeazAok~-`!Ww!%XTcE6uM{fded^( zBa%{3zn0yT!uQ8NHhd75pt-^6QgvhK0r^IMrsoWoZ&Y$zo9`(*^>$J^Pb-&~gDjl3w_%@~T}+ z^gW|inJ8AC_3}J#DtY_SCj0kcKPKGUGg~Riw7~4;%$@Q~=a}N$XDNNJd!Uq1-}WzN z`9!~iHmsYzuXDXk<*}4tszw3M7Jv56izIL&G*AvA{OSjBt%-7j*-*d^y z1LqkgXjSf7m+H6gSq#e_otM|&RG1#-D)_|vM)gupu=<2$`y)JF-L?97>qPFpxp%p1 zm@HSqA^PKVggn7HomhIWl7IN~~qRH#;Gas1# zxkzhea-nL0@?J~xl9zL8PF6h#dGPx{bR+K)M&{!a(qy&@J}`?fVtrZl>f@5`|LK$G zd2M-c^_Mfk{os{L%?wx$z>+zG#mq7X4Z{NLullRski`Z%V^29Eg vrSkUdi=B46&6MP1cg>hdI*1JX&z@&{QsDIIuTvQq7#KWV{an^LB{Ts5IR$tw literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/student_council_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/student_council_159.png index 26ab36589eba3cf480e3d1cc8fa6a6d7574164f8..998d470e19185598c1689c3829c6d2bbc1e936a1 100644 GIT binary patch delta 5082 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 Rg@J*A!PC{xWt~$(69DRj+Tj2I literal 7509 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 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/departments_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/lehrstuehle_159.png similarity index 100% rename from CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/departments_159.png rename to CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/lehrstuehle_159.png diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/mensa_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/mensa_159.png deleted file mode 100644 index e1f155751ab81e30cf6410fca11cc5f90846db89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10436 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5a29w(7Bet#3xhBt!>lJ4}r;Fna-R}9C&vQ4QXFtHfGtI*|(6oVPrIVcCgXZH$jy-&$=g`Qd zQotaExux3<0_f3F`IFE;BUD{V}teks*4DqA25n zi3|$DsU0p18P*JI&WClmGDH|Kh@^QRv1GWR%V6Lcp60=@VLQWta{}C(7&v$s3<5h^ zH5pi{84^w?D_1bI%w!O8`xI{TQG1=hb1epjikX{icB)vqHb!&k7P5zj>&a=H^Ay(> zF-v4hoaLZ*sB)&HQKJd}gU@Fe7#2(v6@1YA`ESKJzIEr$ne}bsi`RX%pY6X=Qqtpp zPtUI|aA06~SW!-AK$!ao;)!p3#s zgq=5UK7I1!hSw3N=)_auwg1u&#UBX&oAa~I=Fj)95B5D$X*7y$bZ7bT;Lw>bK1*fJ zPvUGzy7R2x{m*vp|9@mJD;@Dn+8LoG@;Feau+L>y&u62hN}W!VG>@uY`k(UXzRquE zyZfdL8?x*et0(HNh)rhx=B+LeQF7qXcLs(}yYmlT(coZi$Y_3ezWo1t`@ilBR2dr5 zJSP=0FvPj2=!KlxY=4}Cfx%@#qt*sT=`RN*bPlk|9Av$7ko!-9S&Ng(kwZ=bPFyJs zGDQiRYnq%i+Rko})k@I6;vj2sATXnCasi*-q0k+CwgvpZ5;^7_)Y#L=$>Ml|LpV|K zRtIBJSA=pOhxp9aABqP(ScJM&6i#-C1S)w?H1#kH>IzW^^^pB!Tf}799^kJ-ZK7glHR-|Dw> zK5lT}g#^3tksJfPV~3qKTIg_2PCmU+X${ZnV^SN!)-dnx{F;1zV>ydZqw4`qGnR5E zg+w_=j|iU#zZ)Ja6l7FP1aEPgb27IC9#U7Dyuy2n+AhJLME}D8-DnmTud*=EVCA$RgPL=bUej)tQ>6h*=roUkR zQqIHMCfaNQnusv-zs_doG3wOJe@6TKQZpOTQaSii)@|WMM-242OOs)RkkiWUVmVb5UiD28z zqr!HZ=bVJiQPaYF8(ID1w?76t#~yZYUYa;Har(oSi90XaEWYa2>&D-cc`W9!%H!N) zxyKf(v8gGldHcTdeK#w}cjq$AW!65{KF80VIlJiWwV9@~Z4Iv*J)ix2_VwBKwv291H=cXr7%Oc-x+mqKCWf{3NA~Y&?v)kIaYgMo9Ub}m_;PRb*ll@lDyOw@< z!^dqWx2@bRx#8&zw%hBrnRA0@Uv^IyPv2SG{JEpM)4S=k z-gG;?+0w`Ep4j`utK@58?8B-{U+2!=Jp0hw6}Q*FGkcf$uKmvZGbZyj=S3P9UpRci z`9a{*i}u{}ry6A6UsLDr?BAHa^|`Wsvi`*IwbwUnUs}HEd*XX>yKiziwlTkF zbT2agjQN4>C$^vVKb$`=zV*Iyz4HH*|5g7lGAwUUWlU%8Y;S?Vr%gfn!|Igdc?T_X@;(lB$K12URY(eG1bBDgPE*D#=C!}LF z&B3R`&tl34M**!BVm+##gv(X?xGE3H9!gizzi4)`CP7Ql@s>(@cP`HZ8cA9R+&Psk*(EU!{$j7ClorZQuLj?E&Wycv$V3)Yf@V` z{X3f1yPFp=s`|R5@n@`=I zU_R&l{Qqx-4hcP+v~6jdcet)>#IwC?vMe{*6jt8mdMwJS-4@2S#%4#?Hm%&N{;S`H zPhVHJSFOr7yD{$IsiuQl8M9w=hjKk_t$lsx`rBCl2>rmX)iI>`XbIb}8-UvwOPpqWPw+n*MA$UmowxTU&VVhi!TL z^_%N${pn{lZtrg1=Dc(9ew!V8QkS1Rch=fIWJ$=EkY6EY?=Iclnt1(3-oR2DUt<2tuFSXX z`pzp?WiQ!=1odCje(lb8Tz=obx$nz$dCho3d*>W`q+H-q`Q+ty&imixc&%=g^;EBU z$bMPAOg3FsKg(&>r&(^ZgJ=DYPKw^;f5z_OwO9A5{1XyJxN28I!&9UDe*L)oI^fO3yPtclXQQ%8z3IuU(yI zX?u6?=c@egN56l)FLt-CNd51*)4Ok$tG`>j$A3@!7l*fwH=XacU$u|^cjw0YJM~!y z$`^dTc*p%aTWjc*o<7r(r}e_u*gc5h4SO;;69y<-MB_wP>N zJ6@>3(WJ)V)Sft_Ux6cWlTNVQ@y@KRyFvn|xOq-`Gf8FRCY}4noSaPzO$u^4nwm3H zw??sleRWlPuFA>73ixR8r>S}7USRFUq>y%y|w9V8@P%U;Ore7@XVr{>mIL-0HP-mkw*+ zV^_X*Wn*RKgK4N?A@;XH%Wp`#goZV;A3xZ@A+rXpZlLWd-kfRnAobhe(Enu ztS-F%`r!HV=Nw#ISy!^Q`gJX0VPJ3+@Mu4LFk{kFMY{Jxr3`)c>Au*Jv6GcfQmsDylu zb!TW&IMdE2D-{+W&oAO?s?{ZQB`QBrf~{*&LDtq?FQ1&8e4~|H{MoT%$MPOo`2CwY zk%=MU#LnX9aW^-opFeTuPK+pnLrBOJld?BAKFQfuy)l;R{b@CK-4vCR+?#aFHM<_M zFf9D~D^cQDg2XfJ(?$NX&x+l-aN)xCEn7;?bPB8YL~qYC(+FZL@DJ5m)hd0ybpOv*Jcn}yLe}BCp zkG1OQqHYyW1rDYUHuZbsBN-W%OSUzB_)zfT-rnEy8R1`8A(TswX8Sg`L<`6C==adum?&_qW^cuRC$#gu~jq(H@d6j*bVvG&M1C zaC7f|`0;qZ{PFpf&t@8$_~!4Qd8Ip1B0wZ{L)6;U+j4Gxy3)wZZodEWES65bY%zNIb&>OUCZ^}t&%CAg9#{VRXqArdqfYfTlhu4@9XB{*HZApM-=DMFzAj&$kh_1K>OyO!fB7yhN7gO%p6+*R zfBpYOywYYz=GxW%x^J9*?vJ)>pf;=HgZyu|IGYT9otUUxlKvw8P0=So7RIexw6yyvPshqwLx_kI8UyUYFOfBAl|`u)uPf1c{+@BjI1_TSpt+WF5c`u3m9Hh=bf ze*L>i%Ars8_EoVs{+Kd-I{(`B>-TH^?CR=Tuykqap1Ae*3w3{H%wk)8b=RA(*W>HE zmt{umE_-X=qbSz(A1#tGQ26bvL|dzfsOZ;S zHZo>5G&%@*6`E_-5FWkAqqjQ?+^rrBou}umNYr~qO*0Sa2zpt~JyDt9yy}k2| zXP;eaXlN)e&C_9?zQr@UoKkb@BMmh#ZvF-dE8uFvrZJs z+-Ce)m%cGVXr1`Mi8a?(E=`FH3l9mo^X2@l9J3XxRvlWjc=1+-gzsxUt_gcBp13 z@u&T!QoJ#HDkfUg{3u9CNqJK3+{QE0vf{%7{;g4O+4>&K%(H*}@9+C_GmV!U+1l3L zy|mQZeSOT%qSXfzW}NxFr=*$ZL2zvB*^;AG>y1x{pD4U@;nk~GtBofAe%&>X=lqq_ ztx=K;7q(CBSKts}d3gT)p3mokO?(eOI@%pBz;bb2g^6$V&75uDjg5?!rKY7#3Jndt zaN`EYB8_{WJX$WlWLbWhGi60U0zI@rTYL!;S=dePb|54R`2y|s1Y?QOZY zwYwgbOj7Cm_KPDm^55@0m7l}3x|rl^J{-(xQc$a0_Ve4T`|D2G`tQ~`&DGo6JAME2 zqMZ+}tPJ+=UX+pHn|}4`)q+1iK3-{RV*0;r>tqEE7KWI4sf)r^|1~x?zP$hUJL{sa zudb>yF*84}yjCI6#(3CZVPs@veBG~?%RN<9RTH*Gy}vPIwY5|8;fD>+o~0#MR{lKp ze182uMS1!8Gi}ay%T46Tm=(9D;NhW;oyE`Xc9y@t_uZ{mYU}lvC1%^p-&V}~zVT*` z$G+RHk&%)*5gQcZ0!0dT*3E3%mVI6C#`gU9rsoFXrKMY^>zw9iI$$_S<>RVVtN87H zy-U^Tr=77l zVc@eX{W{xW1G~z~%J;eV_Uw!=Ec_^1bU#;0N=iXno7*h^-XHZqk@=rx;)?sHy{UP( z^ZBugq?*&;b&f;P0u2Yt<$Gp*Zo`L;?go#<>cQcg`S^Z zF8esWU*n6Fq+xC8Wz3%@m%em)P&YS2Xz_QSPzFl>xmF$xzPkavjHL zKYuRWq?3KPP)15xdby~mXyeTsy(5J-t8-5sEtJvH){eI+e;2bnHxO;pdM(v+Fs(APZw?Xy{+pz?Ky&G*+v4hM&n%^t|-{(a~g@NBz01nGh+a z7rTo^S6BD4?bFGrk#8<8c5l?^3J45z+}c^P$!qDP2{qe)7FW92wI#AdPP=LL)vq8h zaH8At%Z(>fPJMZ^Vp^)@%R4)Z1#QkdhtDWFQYbTJ$`l7zSJ(0;1&{MrR$qU;|Lf<^ z&66fgN{~6;eCPi2J$v`&g4{jj)7I^GSsVqpVl3BY)wsI4RumK%TripYxKPK$)bwar zSlFbp-Fv<7a0H4prbcRLYrl3AXxab#>w?T(Ru&c#r%s=)W^!nFmznIqI25lTB!QuGRdDVfkzge)scyuw(;08w-4XHvo|S7*-A^7 z?Y{e@z{09j`?_%ZVMbnFUY6s92j5;P3}tIxc*j<3T~==gTl2w06RC+c<&0-y-#2P> ziJbqu;A+-diMC2V|Bq!BGW=#{W=`Q#Tmowf4^Hd3rp|o|9gbEer6} zn(8${h0`T)$?Yw#_<#TYecEH+?F!~wFY|UNebVe|((YoCXxl1&%iyW_t|c{Z-v$@2 zEk0=AbI^cif0#11@G3APvh|TpyUXxlhyPUSXtSVS}HLGA}%tVF-pMRK^tqq&~{^`@JOT}*P5cgs{ zY`{D3(?g4MH*(DOx-Dkh8g=)^tqGG-cdFRg)gAfp@UZ?i+ql(Noq~db*nBU)z8n2m z>8BNw=cI7n8N2h@u9@96;9>Ul_3hF*J@4_tNp6cR(+wmRX!llUZH+RJ;BmNI;%uF1 zb|P!5+m7ix1#+<_drm(MvRN;Fyl~aIntgNq>|6sIR6LLFEqwe{O2H)|LE*}kD+!ZS zByYP}L{2++{rdJZa~JIjdBV-Zvqp{M(Vpj54CX!W-MV$_jP>jF6C~6sPIzt!S6{?- zT$ih2ajC3C+tVLEe@1F+YdeY@y|C?5=OT`M`}T=5GczB&eS5d}9ggpH7X;+w>f$CX zF*+aA@_5IGQ>VOMTw5!hAfa}!)?vD2Tz326z`(#zUS8e{ckcYDu&!S5M?h3G)N@kG z^cBA|X0>hDV8Fr2nK?nl^NYylojZRhJp!jAlM?)7)cxz<|fa)wR>k&My4zwywuJUOhV6?Z(jX;lqct z$Z5GA`>ba)<%O(1xrxVZapB_m^W~pBfA0RsLhi9wdjduU~$7=8ZC& zkZGwGGE5?y*?6-)egFRc%F6Kd*PUHlSdJVy@~8QELu4Q-B}zP;?}n> zS+c}!uHW~GZv?M}Xo&6S4r*bnS8yg!ZJ2^Qm2wxv} zzfy0K)2F+KUo5|vVb&{Sx#`(~M&?z!cI{fdZQg^*dy{6&_)%6GAuV0z)=EH`F;DrlzWDYnpjUCA*^Hhpp&^p-BbBlo{5Pm;mwVW`5$fS#oigeC>e~a&xQSt+nJ^wq%Koapk8c%RYSgP<`p=o7bbxkh3~(5QEfS)=KF@H+Fg(SiN{qWF4j5y;UK%bjlaMVi}S4( zn{=90JgeRMfle7eZLhI6%%h9YUTcKSM??1#nsi~KYso^_;$|UH&36kE?l_Kpx}YS49ntY zOC^od_AI#ka@t3m`cS^o{TDM%9ha}46BiNDp&z;FiS*jA-^c!5JCVU%xqq&}`OoL> z?XC8Y-js5(ewuEy*^LB)9B)rg$@fJ&H`yw8oPN4#w$HNg^mB85F20!)SMuS3V{u)b z9jF25?9AM;s3JJ}+b(IY2XEi0$i;U*c1zO$)oXK7Rl6H)Yn`-wmJqtqAg4zFALG^X19#_}Z^OR)wx^DvYH_{Z+w2n-NYc#mh11~aiXKMvr^06{(o!o@jly#kPsGAQ`3O>`1+q~C;Bb_ zyy~WziLdkPYg@9mN;Ne%A51Yi$jooU(9FhrOHfE?lUv}FHQ9R?bt!Nx(8&68ZEdvu z?Jb#;uRl84EiEi0w9G=LPi)6|#rM~Ri>>C09&YEK&&KdSa(iBEfVcPQb0;UO{|^*s zSsf?xVqVd^1sYk0oB8c_oXs&)kJg#idi3bggHNA6b$t5tX-RDC-KVjiqLnpV0~ds? zc3ghhv7o@9rL{G*{Pnf7l7fOC{pb3XyG&Z5e7$-lkLRS8MH-jwe?FO98ejW$YSqO> zuD*-idS|^T+Szw+ed)b?C%f;{vVXhv$ymm$4g3FhZuz~=^{ZC>dbD(UT-0fUGeOf* z*J~}ilh3t1Sz?>Ag++yXM#c)aX-`?^J(n-r8FSBU_SxyFk#iL|O!^)x`CiuRb-TRe zYSvnw!!arxN&E~EDxQB_=i6I46{R)+M?wW<8Hes%czIu8-oh|Otd zxBvb1HTpq`RrdpPmVeO}p3_pZe|>vvU3hm_>1<{urYSp%pD(NV_w%{CMc?e@7c)xC zZ{1&4nzmJ=OM#>5(C0lzKJU@taC+_i+v>{s>Kf4^MbJZaLT zOIxGfKDRkuKlb?NwD(O+EMS?(XHex3}pQy}q_~V(ss5wKj^1 z2Zdy1_ukGh*=E4AS@!S-A%+dwT}kW=D?=s9pPM!&&M;@l5Osa|w#4dqXlSV9xjB}` z-;T@IUzu-PE#@()CGl|E)+I}p)QCw*{pwWUu)lvUqdhUA=WH7HR~!F~%_rneUO%~L zfdYs9Y@cP~|GzA^Upv>L@DaED-!GRJgC-R=q@ETNK3;g9m5t45d*0o&_O`ZLK5CO6 zJb!-OB`}1~a}pCngNmof@j}kh($ZV6US);4y0)&{vPES5+O@1(qj)b~ya+0tpYur= zB+T#cKcD6~iR;~kXHPErE#JI%<|dDQ(NiCH?fG>2*@W%2@43HgxGfA@J=ebEMZo$e zPoB8Hdj0zGsZ*!s+1CHt6CW5j@p`AQdQHSM*4=mWR5%uidrq1zt?;hZYr(~g11Uy@ z&TTw}U*6o@Y^9|1NZa0i|6_?ZSs|8#mF?f#{$0F%dp8qn?bFTT zcwukV*Ij#BCOxm@;Nek8iOky>Tz~m)=%WJ$I){%RS3i9J{{MVtc0Q9+n`DlB{-ZJd zwCIzfof@uz2H&si-(|H}x8iEnz0;>xw=7!m-jHW?kjT=oNh%NXa^3V!7frmFk<-=N z%bWXF&1k02f{Phm)}KSxRPUOfUsm>Q>p$&Dk9X|sT4Yfuqd!q4Q^9jmrPkC}@&!+q zJt%*!wDUXno@<}HziWHFf2p@(lg{zaHuG0#oQm+Av`4b-rpKfwWegb%3?4o{E)&-` zi)3!SC2G;v&2WK49}&xA22X5uqAoByD;^<*Vz6Fkg%pL+wsa9^YCO9`+g-!EY92muS#Xj|! zz|+>e;@cvN4@sz)Zxrfufe5;-%I~(&bvSNz?+`W7nx!hbeQV6-+cTeSo(YZ_g$`W zR<3^!+~+U3`ZT-7@n?b6;ukzuB6;R;SS}OYA^W44?YTYw4$d8d+7J5}|1;Dv<*?3U zE=yW^w{h3?(uAcCMAj^+H2&b1plQJJ!~DaB?YSov?$@O;Yd0iX&Ru`$7^Ce0=F;DP zy!PocEN_tXwfQcS&|ALF`GE5Qn+3Y5yV9#(+B{i$o7;wQk9O*=M5~7X1{+-TVo!#P z#UHg>pmFdzcg=pz=X(SqUN7Cw8o|Mn@3gC~t@>sDw{zRCS=Wp0>#i?#IQV=qYsI{Z zgWKhIUs1itsB>KJTEFndqk8N|~-M8bmyVRxMyw_GgnbS}_ue(%N%jiSaZOsSI8us*k z{Pe5hfT8KG+r610-&j@tetPvf^LoW^JE?+w8zYp9FFIb2VA^M{aQ^e&$LqK)*w*}7 z@Syu;KD7W@EvP<<$34p_OLg{7QIOLe48&RlySOggsI{R#$6k^7C-1t5InhW zL;jVeg`2nMhaITQvQ0m=EBDCV$VX0ZxIT6^d@rx{_{C)>pWG1M@!j?7h3j(HyGp;r z2p9B8-U#kn#H^FETl;~nP2bda>%^K?J6#IhDM6^cm$}6+p+h6UD|6_Qa{Cv}uiD5Ul zzumD~aQ4Q3oxN;{wM?Qlnp+;-?|+vwKe?RgKDS5qZhx!Ln|cL%mjB+ckfH7y>yq$Y z543kBH_o4YAaMTQyS)G9+fBExDPLmDSP?AzdFu9^eScqXbeQ$x^L8&^?Vw{1x>tS6 zIBP0U?H4C`vLibn@a^AUrHsKJo~BrZ{j59p@%v}l->VNz{V#jNLTLYk+tXvqX01PU z&|LEM!Ap;S{N5t-c~YzA4dd5t#~c1Xx_|c7R2}0hIiY;}Cf;~ZIDKPfs)};+M)&?Y ztB>;AR!-7af6LZ%WG56xrRp?0@Y@O#7T zO;#QC{;3-tPJG+q|1*p;lz*S^jT!x|jK^zcW=*a8eyM)q%qs2;yC3lWOjWlI<+t15 zsj&XY-R@NG52ycZntaOcmp)@yzDd|2`$_R-n@X)%?)z^%H+4Ik%;p&n{5VoKvXq-| zjNahrYJX1OdcE&l9vOzmuO2d*U8u4@Xgs&>l=@kt-0T8zw!<5jEncCmZ+msZx97_H z{5s@oCU1z-TlaCDsdmjJ-NV~vKRCC(JYi||6~;iWeIk$84*-lKX#e}lAO`1C4! zu6-htSmbZW9N!x;*=0iUhG$($%zJ-GUT_d>~o>|vK=4(^IO8Yx|_w#_E%QmXK` zWdFEzYQMC+l{engvc0j1FH_@3P)67X#xvh8-FDeBwMNSKh+6U=zA&x4!^iwfk{+j& zGu1QKb(~#OZ}?H{&EeD6-E=ba{U;oERwBDfBr?a*4`OVjJ%O(G9K4sqA zq~E%xd3~DL2W$Pm(>ENQp`Z21Qt#8HyKm<{H_SPES4ZYOzacnap+#TQ{Fw z`hHo8yqRB_x>?$`x*k{dZ3*{9a#r2C6}7**acjiMU6X3st?XR?3;ij35N$cne$tlH zXXfYiB_yk4JyuCeTKXs?-ss>CXKZV3Ph-)@KKb2@&FqSu v^H#ToqAzuR)z{hn(AQT~A`@JC@c*33TF0->(|<8AFfe$!`njxgN@xNAUuBBb literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/pos_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/pos_159.png new file mode 100644 index 0000000000000000000000000000000000000000..757bb58fc44cd685939e308ca8f14ca1810a14fd GIT binary patch literal 2067 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByDmIEM&SN;YRMl5kqI(rvM8 zla$NaN8MSoR%A?ZTDw9*nDd&rLY6B>)XMc++!U0KbaCW1iY@KhyZ5#H{>?M@-mZTC z?#-DuZ{Gc_n{;yT=4z|zvR}KOo2H*@Q1P5Z5Sjc*yE?a#>n!uL>vKEx-mv|PEmsR! z_nom<@y4-+&)Qb(%(-QEB?XEbvKzTyo%7f)S<{@z_rdhRp;@0VhX1}Yw~;HCE$sT- zPR%*YHk(ub?{|^@Dz!-JUzqI7SKA%=_EjGE)O38u`ktOCZ`dAasIlGOc|h{OQ5R7g z@rc|1*R0GG{94Yo>c%~WKbzieJ-_7rpUy4&*(1U}{8`yBQ>145)|&U;m$M%q*v&o1 zUesW6Q-1aB^8Fng`wEjzc+{FrZd%Xy=K8n4_Z>s_^FCnSJJ;!}R{n?B$^XtOJxF-4 z^T6qb?+pGvlj?*&SZ(_MrS(X{`}pFzyvT#wD<%~eFkbwf%OHQQ@?VI@@z$}T>TRUoirrvX z_hLers)q6pIc4oYInVXEp1=JW%eKiTvv1HBTyy(`*V65Vg+j+-9{if~bGF`(x_d`| zTFhPZb3>Ql3=yNQ>DSGev>QcTX6Km~=oAE0{r~snbHSpy*Izj-x|Ju8Yu}+&#am$Z zf&W2R0_TU@LZ54@#WV95&$0Y-<#DT@D9CZZ@oM(T>v^0X+`s9i##tOK?DKekf8sZJ zHLqQf2MP}yZ-{?>CVKg#_o|bhRL7k%Zc%P5+*scDjiHue;Z3-mBf3 z6E1wcHGIpS?QF~&N>aD{Ty|@g>e=d(Rx-&)Zb%(CshcUU+VoUUDd3ubv!#KdLpATd zxktX<$+eYPy>soU!Z`M03jR7PE=_N|F7S5Qe8Hx7hncd(;=J6Mq)!UCw9mQ~u3-r~So(KZ%pJ+-KqQeff+*ouT~M znfoEC@shWDcb;Fj?CSc{*}FSdm4=IF%CpbY`BBLhZxp=xZrJCS|J)X{&Yip>`rD)s z>1O|}l25YA)h`~FG36Hw*En@W<7Y*!;faIhejBR|^wJ8JE8Z+i+0eXx#ZQ<1Naj;! z@rB=o%IE1SACtPO+Pr?pcA?NeSr3*UIpSY>@PT$3_Xq1opQI10?$lO!)pRiY%-$n1 z2cAt?p4@qo?QdFsIa`*%WNYaoTULk*3kzRi_1>2xCXl)lOn(n>(CdFQg|Ry6ONkm9(uu7lxsJddcf6+RF(eV)2PqUPvZ zZkY*n_YGp5d{aJ%ZtvUiTrA17`Tvy(?A5!CuY|sQ{_z0wf#+FgP6rtN==#aMVV*_* zb;0aEYgO7}uQVPEKXcV(>i4P#KM$yP{;tuOO^|8^a{WtgQj5&5zcm4dCal5xH zIsY>4x8uXjOM^mXYvMiU7pn+|PpOiq2&;O}E&4ohMf3Tr?dHh`(l5V1J#&Z0W5omf zog4Q*J#hT@1o_oJ7=u$!mOKCIX+82wck2)q^=j9e?)m8i?3=shl#N7% z)x|g))(T{yH3ur)J0)$*9*q{r1uAM?r#%*d(`#Fndjae zLZ3EHGbtDT-c~Ysd#UPN_0H(g#4pQ*_|qbtzctLGJv456z_K|y$s`_iywuL-))-rc1?F);4_;+0LQ#JUZw!Jx` z@RiJ>mfh1{+?A?$<+c9myQ)VkCw~|8ud?Zq2w9iaa3d?+foJI&6{Z3~L*t)}j|`U= zzd9Y}-n+|qLFcDwHQR*`%SB)M$M&fI^Qt+=S0?|C^L*~3dQ!N?x*=V7bD)&V^GB5~ zv)8{nAa(P>=S#j3jxqkWvn3SjtS{b+j!s|ZHaB-)f$+zgt+oeRU1sOo-n=nSE8#<{ z>H+r7OYb-zC7xUSgJ(ix(udZqM~?n%J<`&!^Rl|Uh4anZraulfiqt<_TeRu$!dntG zt9lPEhfwBHZJV}de^_b8Ha{yFLK&|vp0u#k!ua{GH({HWD-cmhf@;yw7yp~w-iPOM TrcGsFU|{fc^>bP0l+XkK|EdZg literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/student_council_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/student_council_159.png index 47ed68d2f6a9f58ab9b0bc56c1caf4bc036dff18..29fc275be60cdb90392b96f264ef9260cd9624c5 100644 GIT binary patch delta 5388 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 WfN#w=8yOfF7(8A5T-G@yGywo9&SIkg literal 8261 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 o;u?JmdKI;Vst0H&ngkpKVy diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj index e9db4ecf..d92bee1e 100644 --- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj +++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj @@ -140,6 +140,9 @@ + + BTUTagInfo.xaml + RoomListPage.xaml @@ -290,6 +293,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile @@ -433,6 +440,14 @@ PreserveNewest + + + + + + + + @@ -468,12 +483,10 @@ - - @@ -486,10 +499,6 @@ - - - - diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml new file mode 100644 index 00000000..b1b64e26 --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs new file mode 100644 index 00000000..766b94ef --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs @@ -0,0 +1,20 @@ +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; + +namespace CampusAppWP8.Pages.BTTTag +{ + public partial class BTUTagInfo : PhoneApplicationPage + { + public BTUTagInfo() + { + InitializeComponent(); + } + } +} \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs index 45285d91..6e076da1 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/CampusMapPage.xaml.cs @@ -16,7 +16,9 @@ namespace CampusAppWP8.Pages.Campusmap using System.Threading; using System.Windows; using System.Windows.Controls; + using System.Windows.Input; using System.Windows.Navigation; + using Windows.Networking.Proximity; using CampusAppWP8.File.Places; using CampusAppWP8.Model.Campusmap; using CampusAppWP8.Model.GeoDb; @@ -26,8 +28,6 @@ namespace CampusAppWP8.Pages.Campusmap using CampusAppWP8.Utility.NDEF; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; - using Windows.Networking.Proximity; - using System.Windows.Input; /// Class for the campusMap page. /// Stubbfel, 19.08.2013. @@ -66,6 +66,8 @@ namespace CampusAppWP8.Pages.Campusmap /// private bool buildInfoEnable; + private long ndefId; + #endregion #region Constructor @@ -82,12 +84,12 @@ namespace CampusAppWP8.Pages.Campusmap if (menuItem1 != null) { - menuItem1.Text = AppResources.CampusMapApp_ScanQR; + menuItem1.Text = AppResources.App_ScanQR; } if (menuItem2 != null) { - menuItem2.Text = AppResources.CampusMapApp_ScanNfc; + menuItem2.Text = AppResources.App_ScanNfc; } if (menuItem3 != null) @@ -118,7 +120,6 @@ namespace CampusAppWP8.Pages.Campusmap /// Event for loading places /// public event LoadingPlace OnLoadingPlace; - private long ndefId; #endregion diff --git a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs index 9126ab91..647e3a79 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs @@ -23,6 +23,7 @@ namespace CampusAppWP8.Pages.Dev using Microsoft.Devices; using Microsoft.Phone.Controls; using ZXing; + using CampusAppWP8.Utility.Lui.MessageBoxes; /// /// QR Code scanner. @@ -237,7 +238,7 @@ namespace CampusAppWP8.Pages.Dev } else { - MessageBox.Show(result.Text); + MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(result.Text); } }); } @@ -259,10 +260,10 @@ namespace CampusAppWP8.Pages.Dev { //if (this.isInAutofocus == false) //{ - this.cam.GetPreviewBufferArgb32(buffer); + this.cam.GetPreviewBufferArgb32(buffer); - this.OnCaptureImage(buffer, (int)resolution.Width, (int)resolution.Height); - this.isInAutofocus = true; + this.OnCaptureImage(buffer, (int)resolution.Width, (int)resolution.Height); + this.isInAutofocus = true; //} System.Threading.Thread.Sleep(1000); diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml index f4a8f0e0..c2246c28 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml @@ -157,7 +157,7 @@ - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs index ed26c602..4378ec9e 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs @@ -9,18 +9,21 @@ namespace CampusAppWP8.Pages { using System; using System.Linq; + using System.Runtime.InteropServices.WindowsRuntime; using System.Threading; using System.Windows; using System.Windows.Controls; using System.Windows.Navigation; + using Windows.Networking.Proximity; using CampusAppWP8.Feed.Utility; + using CampusAppWP8.File.Places; using CampusAppWP8.Resources; using CampusAppWP8.Utility; using CampusAppWP8.Utility.Lui.MessageBoxes; + using CampusAppWP8.Utility.Lui.Tiles; + using CampusAppWP8.Utility.NDEF; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; - using CampusAppWP8.File.Places; - using CampusAppWP8.Utility.Lui.Tiles; /// /// Class for the StartPage @@ -29,6 +32,9 @@ namespace CampusAppWP8.Pages { #region Member + /// The device. + private readonly ProximityDevice device = ProximityDevice.GetDefault(); + /// List of initialise courses. private CourseFeed initCourseList; @@ -60,18 +66,16 @@ namespace CampusAppWP8.Pages menuItem2.Text = AppResources.Setting_ApplAppBarTitle; } - if (Settings.AppSetting.DevMode) + if (menuItem3 != null) { - if (menuItem3 != null) - { - menuItem3.Text = "Nfc"; - } - - if (menuItem4 != null) - { - menuItem4.Text = "QR-Reader"; - } + menuItem3.Text = AppResources.App_ScanQR; } + + if (menuItem4 != null) + { + menuItem4.Text = AppResources.App_ScanNfc; + } + else { ApplicationBar.MenuItems.RemoveAt(ApplicationBar.MenuItems.Count - 1); @@ -102,6 +106,8 @@ namespace CampusAppWP8.Pages file.LoadData(); } + private long ndefId; + #endregion #region Method @@ -115,7 +121,7 @@ namespace CampusAppWP8.Pages protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); - if (this.Orientation.Equals(PageOrientation.PortraitUp)|| this.Orientation.Equals(PageOrientation.PortraitDown) || this.Orientation.Equals(PageOrientation.Portrait)) + if (this.Orientation.Equals(PageOrientation.PortraitUp) || this.Orientation.Equals(PageOrientation.PortraitDown) || this.Orientation.Equals(PageOrientation.Portrait)) { this.prevOrientation = PageOrientation.Portrait; } @@ -123,6 +129,19 @@ namespace CampusAppWP8.Pages { this.prevOrientation = PageOrientation.Landscape; } + + ndefId = this.device.SubscribeForMessage(Constants.NCFMessageType_NDEF, this.NDEFHandler); + } + + /// + /// Methods overrides the OnNavigatedFrom-Method + /// + /// some NavigationEventArgs + protected override void OnNavigatedFrom(NavigationEventArgs e) + { + this.device.StopSubscribingForMessage(ndefId); + + base.OnNavigatedFrom(e); } #endregion @@ -251,10 +270,10 @@ namespace CampusAppWP8.Pages /// /// Caller of the function /// some EventArgs - private void ApplicationBarMenuItem3_Click(object sender, EventArgs e) + private void ApplicationBarMenuItem4_Click(object sender, EventArgs e) { - Uri url = new Uri("/Pages/Dev/NFC.xaml", UriKind.Relative); - NavigationService.Navigate(url); + /* Uri url = new Uri("/Pages/Dev/NFC.xaml", UriKind.Relative); + NavigationService.Navigate(url);*/ } /// @@ -262,7 +281,7 @@ namespace CampusAppWP8.Pages /// /// Caller of the function. /// Event information. - private void ApplicationBarMenuItem4_Click(object sender, EventArgs e) + private void ApplicationBarMenuItem3_Click(object sender, EventArgs e) { Uri url = new Uri("/Pages/Dev/QRScanner.xaml", UriKind.Relative); NavigationService.Navigate(url); @@ -312,8 +331,6 @@ namespace CampusAppWP8.Pages } } - #endregion - private void PintoStart_Click(object sender, RoutedEventArgs e) { FrameworkElement elment = sender as FrameworkElement; @@ -373,28 +390,24 @@ namespace CampusAppWP8.Pages } - private void PintoStart_Click2(object sender, RoutedEventArgs e) + private void NDEFHandler(ProximityDevice sender, ProximityMessage message) { - IconicTileData oIcontile = new IconicTileData(); - oIcontile.Title = "WebmailPage"; - - oIcontile.IconImage = new Uri(Icons.Mensa, UriKind.Relative); - oIcontile.SmallIconImage = new Uri(Icons.Mensa, UriKind.Relative); - - // find the tile object for the application tile that using "Iconic" contains string in it. - ShellTile TileToFind = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("WebmailPage".ToString())); - - if (TileToFind != null && TileToFind.NavigationUri.ToString().Contains("WebmailPage")) + // create ndefMessage + this.device.StopSubscribingForMessage(message.SubscriptionId); + if (this.Dispatcher != null) { - TileToFind.Delete(); - ShellTile.Create(new Uri(Constants.PathMail_WebMailPage, UriKind.Relative), oIcontile, true); + this.Dispatcher.BeginInvoke(new Action(() => MessageBoxes.ShowBtuTagInfoOkCancelMessageBox())); } else { - ShellTile.Create(new Uri(Constants.PathMail_WebMailPage, UriKind.Relative), oIcontile, true); + MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(); } + + ndefId = this.device.SubscribeForMessage(Constants.NCFMessageType_NDEF, this.NDEFHandler); } #endregion + + #endregion } } \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs index d07b1785..bc3b9300 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs @@ -69,6 +69,24 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag via NFC ähnelt. + /// + public static string App_ScanNfc { + get { + return ResourceManager.GetString("App_ScanNfc", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag via QR-Code ähnelt. + /// + public static string App_ScanQR { + get { + return ResourceManager.GetString("App_ScanQR", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Hinzufügen ähnelt. /// @@ -88,7 +106,7 @@ namespace CampusAppWP8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die BTU CampusApp ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die BTU Campus-App ähnelt. /// public static string ApplicationTitle { get { @@ -96,6 +114,24 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die Sie haben einen BTU-Tag eingescannt ähnelt. + /// + public static string BTUTag_Prefix { + get { + return ResourceManager.GetString("BTUTag_Prefix", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Mit einem BTU-Tag können Sie ortsgebundenen Informationen anzeigen lassen und in der App nutzen. Möchten Sie weitere Informationen über die BTU-Tags? ähnelt. + /// + public static string BTUTag_Suffix { + get { + return ResourceManager.GetString("BTUTag_Suffix", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Gebäude ähnelt. /// @@ -132,24 +168,6 @@ namespace CampusAppWP8.Resources { } } - /// - /// Sucht eine lokalisierte Zeichenfolge, die Info via NFC ähnelt. - /// - public static string CampusMapApp_ScanNfc { - get { - return ResourceManager.GetString("CampusMapApp_ScanNfc", resourceCulture); - } - } - - /// - /// Sucht eine lokalisierte Zeichenfolge, die Info via QR-Code ähnelt. - /// - public static string CampusMapApp_ScanQR { - get { - return ResourceManager.GetString("CampusMapApp_ScanQR", resourceCulture); - } - } - /// /// Sucht eine lokalisierte Zeichenfolge, die Campusplan ähnelt. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx index 062333af..2d1bab6a 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx @@ -126,7 +126,7 @@ Controls the Language and ensures that the font for all elements in the RootFrame aligns with the app's language. Set to the language code of this resource file's language. - BTU CampusApp + BTU Campus-App Beispielwert für die Laufzeiteigenschaft @@ -410,11 +410,11 @@ Auf Startseite - - Info via NFC + + BTU-Tag via NFC - - Info via QR-Code + + BTU-Tag via QR-Code Kein gültigen NFC-Tag gefunden @@ -458,4 +458,10 @@ Essenbeschreibung kopieren + + Sie haben einen BTU-Tag eingescannt + + + Mit einem BTU-Tag können Sie ortsgebundenen Informationen anzeigen lassen und in der App nutzen. Möchten Sie weitere Informationen über die BTU-Tags? + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Resources/Icons.cs b/CampusAppWP8/CampusAppWP8/Resources/Icons.cs index 3519ed79..8ed540c3 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Icons.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/Icons.cs @@ -106,7 +106,18 @@ namespace CampusAppWP8.Resources { get { - return Themerize("departments_159.png"); + return Themerize("lehrstuehle_159.png"); + } + } + + /// + /// Gets the uri string of the ExamApp icon. + /// + public static string ExamApp + { + get + { + return Themerize("pos_159.png"); } } @@ -249,7 +260,7 @@ namespace CampusAppWP8.Resources { get { - return Themerize("mensa_159.png"); + return Themerize("mensaplan_159.png"); } } diff --git a/CampusAppWP8/CampusAppWP8/Resources/Icons.resx b/CampusAppWP8/CampusAppWP8/Resources/Icons.resx index 439fa92c..0b1c95a5 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Icons.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/Icons.resx @@ -139,7 +139,10 @@ delete_159.png - departments_159.png + lehrstuehle_159.png + + + pos_159.png exams_159.png @@ -178,7 +181,7 @@ link_159.png - mensa_159.png + mensaplan_159.png news_159.png diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs index af439b41..afb9bf59 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs @@ -63,6 +63,22 @@ namespace CampusAppWP8.Utility.Lui.MessageBoxes return MessageBox.Show(text, AppResources.MsgBox_PlaceInfoHeader, MessageBoxButton.OKCancel); } + public static MessageBoxResult ShowBtuTagInfoOkCancelMessageBox(string text = null) + { + + string tagString; + if (text != null) + { + tagString = ":\n" + Wp8StringManager.ToShortString(text, 160, "..."); + } + else + { + tagString = "!"; + } + string btuString = AppResources.BTUTag_Prefix + tagString + "\n" + AppResources.BTUTag_Suffix; + return MessageBox.Show(btuString, AppResources.MsgBox_PlaceInfoHeader, MessageBoxButton.OKCancel); + } + #endregion } } diff --git a/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.Designer.cs index 0da18b19..c607563d 100644 --- a/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.Designer.cs +++ b/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.Designer.cs @@ -62,7 +62,7 @@ namespace CampusAppWPortalLib8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Cottbus Campus ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die Cottbus ähnelt. /// public static string Campus_CBMain { get { @@ -71,7 +71,7 @@ namespace CampusAppWPortalLib8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Cottbus Nordcampus ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die Cottbus Nord ähnelt. /// public static string Campus_CBNorth { get { @@ -80,7 +80,7 @@ namespace CampusAppWPortalLib8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Cottbus Südcampus ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die Cottbus Süd ähnelt. /// public static string Campus_CBSouth { get { @@ -89,7 +89,7 @@ namespace CampusAppWPortalLib8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Senftenberg Campus ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die Senftenberg ähnelt. /// public static string Campus_SFBMain { get { diff --git a/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.resx index cf4cd79d..475cb1d9 100644 --- a/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.resx +++ b/CampusAppWP8/CampusAppWPortalLib8/Resources/AppResources.resx @@ -118,16 +118,16 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Cottbus Campus + Cottbus - Cottbus Nordcampus + Cottbus Nord - Cottbus Südcampus + Cottbus Süd - Senftenberg Campus + Senftenberg Bachelor From 4a36b1ba3688826999f208f45c9d31556859fe76 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 10 Oct 2013 17:36:02 +0200 Subject: [PATCH 3/4] add btutaghandler --- .../Assets/Icons/DarkTheme/events_159.png | Bin 0 -> 3615 bytes .../Assets/Icons/DarkTheme/news_159.png | Bin 1773 -> 2275 bytes .../Icons/DarkTheme/placeinfoacces_159.png | Bin 1389 -> 1092 bytes .../Assets/Icons/LightTheme/events_159.png | Bin 0 -> 2369 bytes .../Assets/Icons/LightTheme/news_159.png | Bin 1618 -> 2064 bytes .../Icons/LightTheme/placeinfoacces_159.png | Bin 1389 -> 1092 bytes CampusAppWP8/CampusAppWP8/Assets/Maps/MZG.png | Bin 102075 -> 99340 bytes CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj | 7 +- .../File/Campusmap/BuildingsMaps.xml | 8 +-- .../CampusAppWP8/Model/Setting/AppSettings.cs | 23 +++++++ .../TagHandlerListPickerItemListModel.cs | 44 ++++++++++++ .../CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml | 35 ---------- .../Pages/BTTTag/BTUTagInfo.xaml.cs | 20 ------ .../CampusAppWP8/Pages/Dev/QRScanner.xaml.cs | 31 +++++++-- .../Pages/Setting/AppSettingPage.xaml | 26 ++++++- .../Pages/Setting/AppSettingPage.xaml.cs | 16 ++++- .../Pages/Setting/UserProfil.xaml | 3 +- .../Pages/Setting/UserProfil.xaml.cs | 4 +- .../CampusAppWP8/Pages/StartPage.xaml | 2 +- .../CampusAppWP8/Pages/StartPage.xaml.cs | 51 +++++++++++++- .../Resources/AppResources.Designer.cs | 65 +++++++++++++++++- .../CampusAppWP8/Resources/AppResources.resx | 23 ++++++- .../CampusAppWP8/Resources/Constants.resx | 6 ++ .../Resources/Constants1.Designer.cs | 18 +++++ CampusAppWP8/CampusAppWP8/Resources/Icons.cs | 11 +++ .../CampusAppWP8/Resources/Icons.resx | 3 + .../CampusAppWP8/Utility/AppUriMapper.cs | 1 - .../Utility/Lui/MessageBoxes/MessageBoxes.cs | 2 +- .../Utility/Lui/Tiles/TileCreator.cs | 2 +- 29 files changed, 315 insertions(+), 86 deletions(-) create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/events_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/events_159.png create mode 100644 CampusAppWP8/CampusAppWP8/Model/Setting/TagHandlerListPickerItemListModel.cs delete mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml delete mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/events_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/events_159.png new file mode 100644 index 0000000000000000000000000000000000000000..85178e991a9c762ad2d7d9dacd0333d97077d1d2 GIT binary patch literal 3615 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByD@q<;CN^;?+N8wD#EQn&eD&jxXq2~_3WMXNl>?Z(wQYC*G)Hm(kSSfv3suG z6UE2PDUTgWCQEqp%sh~kS}N3ecyk+zgkjTy-rF+-Z?Gjcyj%A2`ro(m2ihcB@(%Fv z-uIvSwA;>P`FY##<@Mjo->Wh)kO~?KA5UPqzGTS~8>OjU$w!ht>U1Anv^7HK`qivb zb0g;Ou2ogPR{i<&=hU-jY1+HJZn~NC=Elb4|7|@@m;L5gOgyXRnVh_M=JQI)O;$#NK_8M=hp(?I z+>~_m$dQWnwzhrEYYxpYGB)16*|Y5BrKQm)bgb^rcy?~??&3|!$BrItRo<+z&+zBZ zpRRsoXDo}K6-f1}G2L|i*n8^w_3QuZj(q*}sY(RQPue)+y?e~;v)8)bEc)S=Y9L{y zX1(lgp8D#mw>m%~ORvA)Kj+Pi@bz(T16N-SODUfv8t>(GO4+?%?yhm<$6L2=Z~pb` zm)cibGc&U=pRhGOJw3dZmX_{;+ky`)bZ(!Q+_Ul8wXo{Cx_|MPFI}p$yf}lEmG!>g zHJSMI^yLdKW-Lh`SN`8(FF z(|h>m=jZEuvQ}T_tS-D?`~9xU?6YPI4{7V`|BnwBpT2DAQrn5sr-!e({Bq6ruIQMU zo=3A^9W_7luwcWfQ>Uz(wR`{0>HT}rU4HJi+sC)BdbRugK4YuhyPsCZO`1A&Y6U3J z|Ni}(d`wSIZ(pzfJ?F0c9oFUVEV#J2|4*AZapS?0d_R7J1Y&;5#n=5z6+Ztt*)L4q zro!Ogo12^C@9!!-y;Q9G(dP?~q}OfRcCFyklau{HK|xM#zvZNQ)mClT@L|)%3>nk7 z*x0#-+S;$T8t$6&=f}s#nNOcS{q?cz>Z3=G_WMsipMNawgOIrRb7^t$?@bpo{+ykp z>b-@Rm$yBx{_j`e^7^}t%!Z{OU40&CU@cDgJHTKQ~6$g1mKs{ZcVv13R6)~L79o}QlZ z_mlHJhzAA+&OAL$H(FR$ws!yYv&JI#c?5-olx~4+atZlz#`ye~(9qDQ=H}-69bNWv zwLW@qsFk~1Cw`wzic<29ZQHg*bswD+7aY8K{h~!mNq2XZc3oW^KH2BnWvjHFht4zm zlI_w<%gec4U0siD+GG?K8*4jHpk9RK;oN!i<{jte;+nQ9WL4z8efx}*goG#FxPIMy z%bqtl==8PE;{x0{LEw}Uk`}EYpPiy+= z=SPnn`=@1RXXmyy?ER>|e3pXy%&y z4-1?GSR4&z`gDCfR`ung`*Tqdk($}_=IxW4d;YB5j|a_<_4j_cw7=tM()pW*T$R=z zJa^opZ}ZKZZ95+V#Jxu{qD4e|J~uc6HHv z2_OIdmlk7beEs6ZjGh@=DnCDadh_PZnHqNH0U9E||Ni-7^G@wq(#DEw8<^Q99!xOs z4SS>NJ?)R!?pX5=pFekhJfhNlH0k7nyy+6jS8m_lJ;~6m$MBIwpO2dG-F>yY*RETq zw|o2c@AtRo-}ke#v-3OJ*V8kn_fhfv8z&zZ$cQ^J_s>mmd6K;OCR2}_^3*9)0xBzi zKHs@>r~a1h+i&ZNbt_Ch$#*Nq?Df05yXWfW@Ev{5=C=5wn&8@xTU1Uz{q%7A=?AAy zow`@`X5;aD8JU?cQ+rDJXYZbTE5~g8x^;TXlgmp=A_8mjF5J2`D|2H+*-k4%YgQ{W z-q$tvczJo>x_sgP^)QFk-9>3-$g8Py=G6R|8a}6f)}gPjuNTTol>dCQ`TVIF?Vdh9 zF<#84mv(eKX+C;PaH6yMhM|egbp$$KA~_+kEECncf#Qc|qaf+b`vq z{eO8geg0hu0f7gCk7e`o^CfxLL&GURzq#`cC&aSm!Ez<{P*Xb%Rkp$I1r?zq*SlO zrKGgn>TXHfqhe-xdHMf|Kh3^=|NdK1Tf?rrbl>YQhd1}irfrt=z8O&SPI0PNd)ZDt zrA<~ceH+!(?)%zQ^lo{(L-c z-s#c!sJXLjU%O@B?xPZ~7dKA*AnP*4$7PzbdtZ!w^|v?kU%!4Wt2Vh)S;@Zd@srQb z&MNo1HJ@V_misKo>toQ}(UF~%l@+-m;h=m}RMeZlfBz~So6*y;#-w1^Ss4ili|oI@ zzIMHwCoVF-`itg(e6*im_v@wPWO0%C(jlRte>*#N zwfEUu^nLE^=!n>odwbjY@;5gMZOzQSX|^ABoL5%K&~=_!MP2=O{O+=|&wsz)|NPM5 z!@j@2z3s03_w)IGoyjLV9$T;qp51Y1Hs8^7>8LKdshU$y{hBpvmS?A`&*I;Ys=hoc z`}pXnbkfEjKEc70r{B!s#Dz8mjzj%s9i4eHR&&pV#l*yXy&4|B)Xc=> zPqC-x$t@ZVeai%U-GrA0Xnb>bcV8dAG9)qh;St;9o*XmjomJOYE?cH{`swNE+OucR z?pIM$6Z1QMSI_;j$obF3P0h{m(HjyD_NAVl=IZ;^TTe2%1b-M zOxe}{(_$85#k}wQJUn+q1qC-MD=H=i1_WG~VzE4T`|X#r^Y>lM-g>LMYVSY$Z}0EN zTTbS)u$YxtF>g963(FoEQPHj5OM`TIczH`-D_l(47*JZeb>GH~8#ip-YWn%@_WRe) zU5RAqOEZ}FT(z#Q?tFWD`~E*a9{1Zzii)c4mA`*H!C=FwQ(kk!R@+{_cdw4;^!>mZ z`-u}LZd5cf`n2_Ex46Aw{l7n)vGZ?Uyr>uw9v*-FWy$>Q+qeIBTpL!deE7kXIdkSL ze!MqLSzmwsk(urP&z4vmF62+!ytDGf`JFp=K35ewx#q@=8$V{uka)kleC5@vSL?55 zZT;zQ`}N9xt*Ku6tFPW__G^D6Z7wfA|HMM&pt*kEZ$EjGVk;O}RrPDuhYugFr=OoE zd-KknIrcTvtA2fXnXxqJ=j#a*Cb*tZ=((*vzb44wi$-vI{N!1)c3pW`U@+G&-IXoz z4i`6fwq){~ZvA~L%Ab~Q-MW>{Q6M5K>s3-pVabk$7jjBUN^){Cm$&ZtWVJRd`gEa8 zYisMr6G~m@Q*F+lp6az!UvT2dl%khEw^i-k*U^!2agl5G1W%cQ9V)7-Pbad=*L--o z(7O3nj@k6Q1vy4Dy*kQ$>=d3kz9zVPXpGiOe@wY7D9QUB(7^W+|a+EFKr{v7EPR{v*lYe`{t_G(*Q-M1$V z`%1zi)?TYVW-!wyXN`o!=d%u4Q?s6D{9hlSaU}cty1fRsuD7(b{PEM;`+a5N&KN(h zrJoEo^*-8NJ?EPJwd*}!&usqp@1J3R*VCd(hE2VXeox%AY193?dn${MbUr+H&adp@ zq1I#E;(BW&9&3D``|8!J`kpWKX`5$iX=!~iH8qW%@K!z{^t8dtmoKwbggToHpA}fh ztS#HUSJ~3?=d8`^pI64IO!Z1$8uT(pNy$;5>i6&8(O0rctv7L#*zGBZ|0}N^&lSbC RAk+w?)zj6_Wt~$(699WfAS(a> literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/news_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/news_159.png index 2d11f51b91465111618887896e1dc41d8c096c0a..37bfd04b3cc7f5c3dc9e649a3bcf368fb39abe71 100644 GIT binary patch delta 2246 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 F0RTua?koTR delta 1323 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 Hr-UW|Y)6K@ literal 0 HcmV?d00001 diff --git a/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/news_159.png b/CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/news_159.png index 9d7650bdda5ea3823d79181207e4e70832eb5b79..75e64a3f768abe296585eb8db5106ae7a8241c4b 100644 GIT binary patch delta 1974 zcmcb_GeKa2X*~mHfk$L90|U1(2s1Lwnj^u$z`$PO>FdgVmy3(nOiPw+S_%UL`&>^K z$B>F!Z|_$3#Dp>)|M)&neAm(+8W)11omQGT1oaBW|6!C^Dj~1PrmH8g(v34p)xkqV zIZGvL%SD%u`X2;)9xYbjV*Dp~sbxvP1vM$3#bS$>Z4uCn@V<3P_jg0=e~a`@>FVWa z@8(vgTN(fUtD?U9?VC9>ZNG2-KCk-S&UA-~8)YZ%=cvE3P1VdXQM>W$ftd$540!h> zZC(+4k0posAM2T`Q|-vS$F%3(GSiy1YhDHHU4DB@+xn@~twP=>&c60x z>!%p@S2e5>+cSCNwXLlKp6fjbon7|f&~~963l9A%6G&Sb^70_p>suT>lDF@D5IYoc ztM0+>1CgRve%h{*er(OLM&oClA9Ehtw~nW?y{FYA99=X-egw3?S~Jj9ZKDCQl|9(xwH4|A9|m*_|SZ#@ciSy zA1z(u9zQ>j(YNb7!#=h@yA%Glt@l4Xy?$Ekfpm`Gr?Vp&{|H#zTC~re`F(ESb)f~(R|F3xPb)LeV17DW1{q<2_uD9sJ(p2*T z-3@a#L>+uuXp_I{&~*#*o85V*EB=`0eLE_-FRF6hGvES$OEYpqI~zpw5} z?kitgI+s@d>b~48vBi<=zI9`K&|8tOt9T6SLzi5u|IPj3>aK*;NZ%PdV~l5hG!_?3 zi=O}be#Q6Nrf=yjC5zA03xye-y(N8*=}-Hy>F1s`Y*#zKv+3FNhx<}xcBNZBl)JH0 zPXD#koV|R)%YM8+ExB)_%=)c259gKFa8%^Z|1c{?`0_b7)ZZ6xdH3Y8)`Q@a^^Y$f zh!vfCwohW;yBpWropqHr*353byy=~aj!WdV&28(g<+|F}#+gr+DN}#+eRV_hWZSDe ziCbH3b@r?Zyux?*x-2_qa?IZ?&!cC_G?_EUd&=2+NNm3ydENg^w$P7_%?fvoU3Qp1 zIw~iZRayS2Zu>P`GuIhQ=kOg|!~E@-!P4gX#QHL4$Updj&6Bxcqq0+{p)YGH_x+o2aA^8u)g_xwXD?Zy^KGUHmGqvSl{rQ zvwW|qvEPq56O!BfBQN73?@zWUSLjB4gijBCv-VKQWjk^H@W z>sy0^hi2EG@0YL>o%-$gthXoKIJ6~WX2{fCUbrOk@N%Pv*`}5yydP2zm8^QG_Eo~} z>7>5TbLS;X=P3DXj}QBPW6Q(fnVaw0G#^twu)MMV>firChnFw9WE*jBcDo0?!Pp9aG;RmP72Q*F}6QkZBhKDdu_k1 z{Z?jB;Qr|0{~)%SWnH(n8?qJhU)7PSbLY9U!gsaOF)x<)Va(ItZ&;jjUj6=ko*LmF z(Z|m3b&04g(RpXs*?!Y=c0lU)8e^S5DW`Z_e&^+%w^(vdWPb7Vv&)V0QvNOW`CK36 zz2nc_HTRTTI{A{#7Cy{A&Ur@P zKe~i-Q|!mp@+WeBa7BAYG%PQZKen*x{CeGog?0}ocWgUmwY1I7J>tOfx-)s~KkaAz z^E&h@@N20Io8IQmsZXes{B>D_L{Hc`M~3uW?Nt7s@zGPwsre2`NWquuj;;%==^(lja8rEvcR?5RzByw z$-_Hr(i}S0|Ntt Mr>mdKI;Vst0HwU^!~g&Q delta 1533 zcmbOraEWJvX+0aer;B4q#hkZyqdP)FWsZM*UvbiK@s%q|&c;i{CwJ)mNN}Ct*w`|` zGvHgm4A+Do6I@taZB=Zi*p*gyba);HX#$q8H_&6 zZj9-Tp98IfqGxliVX9-V(wAD^sNc}uAh=N~2?NN)+@eouO80k zIdgjBJ+(uzT9vnEB(J@B;E~L0&1TD%;>_O-*Bf3Jt@vs6bM9kn9-k98&Z{KUt8Q2v z^7(Vm*C~^Wew=!&vw?9(|1te+U$(wU{y*X}Hn2DBJh1z~$L_4UX$zMXl@$K?)u(*m z_R`~5vh5xoYtT9Pd(tod>}8DljJvh3+`Vw%{$i#OuK3C?4DrJ6Oyq*y->P%I50U1) z7nXJZZXd%t#hA9&>lS`nUiybuD?s<*YwKP04dxu|@3!vP{$);8-SOWJ>AYLlv&OOf zTd{fH!)(E?ZR_9PV6ySs5xQ>@=YiP=PHKJK##kP{(sWkA^wVxq_gAf3|H*pNMZw*T zJxz=bHRu$(o?K?oZ4PrSzU>4tIIC^yV?)w2Qa6WxDR1-td{D_rBmIzs2korjN5% zTJI5E^n012+4Y=ouoJQ%3X=wjc!ZD_IW3n zUuc@N*JW1Jk8elv7O?&m-CYlsSkJLt|7HE`B=ZX^uAKWkSFz^L#jScxc?psaH>+ed z@f}K6?i2WL;(n%3qC(+u_DZ&1#W|0=WSi3Z-*e7iwA9;oL+#??}r4BF8;F-V3u%_!67EVw-e?0%gq~8UPf}(VvcqMS2ov*%rX0mu< z)2YfO`wwPB3v)QexPQI*IJ)+Yf(}RU>rK2_iph>I}rNRa`8ghH=qA{ zJrI2`-BGT*X@k~MKW0`xv>4--YKs3e=i!a*y3-eNZx6!8WJfVACrX z47N;t6|QR*zVf3BuW4AY=!NP{HqW@TEZ6N0czS<#)(XRwZO1ca%;f!Z>Ou5s=L6OU zu7+myD9On4g*`TTXtpZLv~6nN4c;v?B3riJ(G$3*GH1!YpMBOGjN1Ey-|1booSNJ} i@qv=0il@|z_>vqf>V<>F(fYO3~P`^sJDA+PQOYX5UwjoUPF%S#y5I@jbiefs?1pZ|+_YCRbX+J*gp4EN5O_ZPU`OE3Y5_yf6Cl*VY|9 z2A}6%)tdM7eZSB%4e37DwT}cpykBeHRP+2=(X82gpHFmXUj6as`qwziLua2Oy|@soRq&w$wX_xlhv*bY^+mi@)%C0 zUp!lLq}VQX(t72%Se82RC9hj!JIXEY$fVhEa~sEVd}O+>@>cb}i1=nkM%(Ak8?Q;n z@6%NGxbP)g`KOXjoCD)y_4p;O+-eJE^1DvfZ>^uI|7eZKi&>BUtrg>+q$>Y0Cf@qw zb+1Rhf2`KmWE^T^b`5%OE*zb*^IqMZ+%Wy)UQ_R;UDdsQ`}^**uS%OY&+8B2O{uVa z^xo>un|zh|+oHSHdpX#N_&9u881Y(F{@9drXWFeMqX{IZKzrL;rz;z;XU$R zAlWC(aD5PMcc!R&IqVCv31<2vnz%i3Z}htD{-I4ZOIiLb;d;W1YA*W({wK^Q!p%>A z4Lf@>yvJBoAzt&DS3ShscYS>|6KXPyzFK`+7_$59ljd#Q6Y^8aW?vN#RggcCE}<^( zV8@~~nST<$g8T)c(_g=ZF5Z3j+&Q_WtXIkc+bb9#VAbRO^PX0o=t-Ku?;6x!GoeO7 z-XQC@s=SK)ty?)0_+3?1Y{g&|i3`X%R_LJ=#pXc4xb5qUU zJ>!aB_@{?gnB-KIeioeCmi^3m;+5HN<0tViR*T=a?C&K0#VYZymfr83e13n-aZT1U z&B{Lwx+<=3P5hL&#rJrs|Gt_vTMy)>?b{+Qz)+xTb&J@sGTqEwJ8Jzf1=);T3K F0RSDq?jZmG delta 1323 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 P3=9mOu6{1-oD!M<+YhW{YAVDIwD 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%0Ah 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 + - + BTUTagInfo.xaml @@ -293,7 +294,7 @@ Designer MSBuild:Compile - + Designer MSBuild:Compile @@ -440,10 +441,12 @@ PreserveNewest + + diff --git a/CampusAppWP8/CampusAppWP8/File/Campusmap/BuildingsMaps.xml b/CampusAppWP8/CampusAppWP8/File/Campusmap/BuildingsMaps.xml index 9b8421a7..b8ab9ab9 100644 --- a/CampusAppWP8/CampusAppWP8/File/Campusmap/BuildingsMaps.xml +++ b/CampusAppWP8/CampusAppWP8/File/Campusmap/BuildingsMaps.xml @@ -6,13 +6,13 @@ Mehrzweckgebäude Mehrzweck /Assets/Maps/MZG.png - 730 + 756 800 -288 -390 - Point(430 526) - 735864 - 1401188 + Point(430 500) + 650000 + 1200000 Das IKMZ ist die zentrale Einrichtung der BTU, in der die Strukturbereiche der Informations-, Kommunikations- und Medienversorgung zusammengefasst sind. diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs index 235a0508..af3dd11e 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/AppSettings.cs @@ -15,6 +15,16 @@ namespace CampusAppWP8.Model.Setting /// public class AppSettings { + + #region Enum + + public enum BTUTagDefaultHandler + { + InfoPage = 0, + CampusMap = 1 + } + + #endregion #region Property /// @@ -124,6 +134,19 @@ namespace CampusAppWP8.Model.Setting } } + + public BTUTagDefaultHandler TagDefaultHandler + { + get + { + return App.LoadFromAppState(Constants.AppSetting_BTUTagDefaultHandler); + } + set + { + App.SaveToAppState(Constants.AppSetting_BTUTagDefaultHandler, value); + } + } + #endregion } } \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Model/Setting/TagHandlerListPickerItemListModel.cs b/CampusAppWP8/CampusAppWP8/Model/Setting/TagHandlerListPickerItemListModel.cs new file mode 100644 index 00000000..96eec5f6 --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Model/Setting/TagHandlerListPickerItemListModel.cs @@ -0,0 +1,44 @@ +// +// Company copyright tag.List +// +// stubbfel +// 25.07.2013 +//---------------------------------------------------------------------- +namespace CampusApp8.Model.Setting +{ + using CampusAppWPortalLib8.Model.Utility; + using CampusAppWP8.Model.Setting; + using CampusAppWP8.Resources; + + /// + /// Class for the RoleList + /// + public class TagHandlerListPickerItemListModel : ListPickerItemListModel + { + #region Constructor + + /// + /// Initializes a new instance of the class. + /// + public TagHandlerListPickerItemListModel() + : base() + { + this.LoadList(); + } + + #endregion + + #region Method + + /// + /// Overrides the LoadList-Method + /// + protected override void LoadList() + { + this.AddItem(new ListPickerItemModel(AppSettings.BTUTagDefaultHandler.InfoPage.ToString(), AppResources.Setting_TagHandlerInfo)); + this.AddItem(new ListPickerItemModel(AppSettings.BTUTagDefaultHandler.CampusMap.ToString(), AppResources.Setting_TagHandlerMap)); + } + + #endregion + } +} diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml deleted file mode 100644 index b1b64e26..00000000 --- a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs deleted file mode 100644 index 766b94ef..00000000 --- a/CampusAppWP8/CampusAppWP8/Pages/BTTTag/BTUTagInfo.xaml.cs +++ /dev/null @@ -1,20 +0,0 @@ -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; - -namespace CampusAppWP8.Pages.BTTTag -{ - public partial class BTUTagInfo : PhoneApplicationPage - { - public BTUTagInfo() - { - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs index 647e3a79..15003e4f 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Dev/QRScanner.xaml.cs @@ -24,6 +24,7 @@ namespace CampusAppWP8.Pages.Dev using Microsoft.Phone.Controls; using ZXing; using CampusAppWP8.Utility.Lui.MessageBoxes; + using CampusAppWP8.Model.Setting; /// /// QR Code scanner. @@ -229,16 +230,25 @@ namespace CampusAppWP8.Pages.Dev } else { - string pid = Wp8StringManager.FilterPlaceIdinQRResultString(result.Text); - string urlString = Constants.PathCampusmap_Campusmap; - urlString += "?" + Constants.ParamModelMap_SearchTermAlias + "=" + pid; - Uri url = new Uri(urlString as string, UriKind.Relative); - NavigationService.Navigate(url); + this.GoToCampusMappage(result.Text); } } else { - MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(result.Text); + if (AppSettings.BTUTagDefaultHandler.CampusMap == Settings.AppSetting.TagDefaultHandler) + { + this.GoToCampusMappage(result.Text); + } + else + { + MessageBoxResult msgResult = MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(result.Text); + if (msgResult.Equals(MessageBoxResult.OK)) + { + string urlString = Constants.PathBTUTag_Info; + Uri url = new Uri(urlString as string, UriKind.Relative); + this.NavigationService.Navigate(url); + } + } } }); } @@ -248,6 +258,15 @@ namespace CampusAppWP8.Pages.Dev } } + private void GoToCampusMappage(string tagContent) + { + string pid = Wp8StringManager.FilterPlaceIdinQRResultString(tagContent); + string urlString = Constants.PathCampusmap_Campusmap; + urlString += "?" + Constants.ParamModelMap_SearchTermAlias + "=" + pid; + Uri url = new Uri(urlString as string, UriKind.Relative); + NavigationService.Navigate(url); + } + /// /// Capture thread function. /// diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml index 82e30fd7..20e6192b 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml @@ -7,6 +7,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit" + xmlns:header="clr-namespace:CampusAppWP8.Utility.Lui.Header" FontFamily="{StaticResource PhoneFontFamilyNormal}" FontSize="{StaticResource PhoneFontSizeNormal}" Foreground="{StaticResource PhoneForegroundBrush}" @@ -22,14 +23,14 @@ - - - + + + @@ -40,6 +41,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs index 905422f7..9239915d 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/AppSettingPage.xaml.cs @@ -8,13 +8,18 @@ namespace CampusAppWP8.Pages.Setting { using System.Windows.Navigation; - using Microsoft.Phone.Controls; + using Microsoft.Phone.Controls; + using CampusApp8.Model.Setting; + using System; /// /// Class for the AppSettingPage /// public partial class AppSettingPage : PhoneApplicationPage { + #region Member + private TagHandlerListPickerItemListModel taghandlerModel; + #endregion #region Constructor /// @@ -23,8 +28,12 @@ namespace CampusAppWP8.Pages.Setting public AppSettingPage() { this.InitializeComponent(); - GeoWatchToggle.IsChecked = Settings.AppSetting.GeoWatchEnable; - OnlyWiFiToggle.IsChecked = Settings.AppSetting.OnlyWifi; + this.GeoWatchToggle.IsChecked = Settings.AppSetting.GeoWatchEnable; + this.OnlyWiFiToggle.IsChecked = Settings.AppSetting.OnlyWifi; + this.taghandlerModel = new TagHandlerListPickerItemListModel(); + this.TagHandler.ItemsSource = this.taghandlerModel.List; + int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.TagDefaultHandler.ToString()); + this.TagHandler.SelectedIndex = tagselIndex; } #endregion @@ -41,6 +50,7 @@ namespace CampusAppWP8.Pages.Setting { Settings.AppSetting.GeoWatchEnable = GeoWatchToggle.IsChecked.Value; Settings.AppSetting.OnlyWifi = OnlyWiFiToggle.IsChecked.Value; + Settings.AppSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); } } diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml b/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml index 2a392a27..f92c9a07 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml @@ -24,8 +24,7 @@ - - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml.cs index 6455d003..6436902b 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Setting/UserProfil.xaml.cs @@ -71,7 +71,7 @@ namespace CampusAppWP8.Pages.Setting /// Stubbfel, 10.09.2013. private void LoadListPicker() { - this.ProgressBar.Visibility = Visibility.Visible; + this.DefHeader.ProgressVisibility = Visibility.Visible; this.courseList = new CourseListPickerItemListWp8Model(); this.courseList.OnLoaded += new CourseListPickerItemListWp8Model.OnIO(this.SetupListPickers); this.courseList.LoadCourseList(); @@ -98,7 +98,7 @@ namespace CampusAppWP8.Pages.Setting this.Semster.SelectedIndex = semesterList.GetIndexOrDefault(this.userProfil.Semester.ToString()); this.Role.SelectedIndex = roleList.GetIndexOrDefault(this.userProfil.Role.ToString()); this.Campus.SelectedIndex = campusList.GetIndexOrDefault(((int)this.userProfil.DefaultCampus).ToString()); - this.ProgressBar.Visibility = Visibility.Collapsed; + this.DefHeader.ProgressVisibility = Visibility.Collapsed; } /// diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml index c2246c28..d7048791 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml @@ -120,7 +120,7 @@ - + diff --git a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs index 4378ec9e..d351d030 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/StartPage.xaml.cs @@ -24,6 +24,7 @@ namespace CampusAppWP8.Pages using CampusAppWP8.Utility.NDEF; using Microsoft.Phone.Controls; using Microsoft.Phone.Shell; + using CampusAppWP8.Model.Setting; /// /// Class for the StartPage @@ -394,18 +395,62 @@ namespace CampusAppWP8.Pages { // create ndefMessage this.device.StopSubscribingForMessage(message.SubscriptionId); - if (this.Dispatcher != null) + + if (AppSettings.BTUTagDefaultHandler.CampusMap == Settings.AppSetting.TagDefaultHandler) { - this.Dispatcher.BeginInvoke(new Action(() => MessageBoxes.ShowBtuTagInfoOkCancelMessageBox())); + var ndefMessage = message.Data; + byte[] data = ndefMessage.ToArray(); + NDEFMessage ndef = new NDEFMessage(data); + + // search for placeId + string nfcContent = ndef.GetContent(); + this.GoToCampusMappage(nfcContent); } else { - MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(); + if (this.Dispatcher != null) + { + this.Dispatcher.BeginInvoke(new Action(() => this.ShowBtuTagMessageBox())); + } + else + { + this.ShowBtuTagMessageBox(); + } } ndefId = this.device.SubscribeForMessage(Constants.NCFMessageType_NDEF, this.NDEFHandler); } + private void GoToCampusMappage(string tagContent) + { + string pid = Wp8StringManager.FilterPlaceIdinNFCResultString(tagContent); + string urlString = Constants.PathCampusmap_Campusmap; + urlString += "?" + Constants.ParamModelMap_SearchTermAlias + "=" + pid; + Uri url = new Uri(urlString as string, UriKind.Relative); + + if (this.Dispatcher != null) + { + this.Dispatcher.BeginInvoke(new Action(() => NavigationService.Navigate(url))); + } + else + { + NavigationService.Navigate(url); + } + + } + + private void ShowBtuTagMessageBox() + { + MessageBoxResult msgResult = MessageBoxes.ShowBtuTagInfoOkCancelMessageBox(); + if (msgResult.Equals(MessageBoxResult.OK)) + { + string urlString = Constants.PathBTUTag_Info; + Uri url = new Uri(urlString as string, UriKind.Relative); + this.NavigationService.Navigate(url); + return; + } + } + #endregion #endregion diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs index bc3b9300..5f37747a 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs @@ -132,6 +132,24 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die Die BTU-Tags (QR-Codes bzw. NFC-Tags) dienen der schnellen Orientierung auf dem Campus der BTU indem sie eine genaue Standortbestimmung ermöglichen. In einer weiteren Entwicklungsphase werden u.a. Funktionen wie die Terminplanung und Evaluation der Lehrveranstaltungen ergänzt. Dabei werden von der CampusApp weder personenbezogene Daten erhoben, noch gespeichert. ähnelt. + /// + public static string BTUTag_Text { + get { + return ResourceManager.GetString("BTUTag_Text", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag-Info ähnelt. + /// + public static string BTUTag_Title { + get { + return ResourceManager.GetString("BTUTag_Title", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Gebäude ähnelt. /// @@ -519,6 +537,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag-StandardFunktionauswahl ähnelt. + /// + public static string ListPickerHeaderTag { + get { + return ResourceManager.GetString("ListPickerHeaderTag", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Webmail ähnelt. /// @@ -555,6 +582,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag ähnelt. + /// + public static string MsgBox_BtuInfoHeader { + get { + return ResourceManager.GetString("MsgBox_BtuInfoHeader", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Der aktuelle Campus konnte nicht ermittelt werden. Es wird der im Profil festgelegten Campus verwendet. ähnelt. /// @@ -898,7 +934,7 @@ namespace CampusAppWP8.Resources { } /// - /// Sucht eine lokalisierte Zeichenfolge, die Appeinstellungen ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die App-Einstellungen ähnelt. /// public static string Setting_App { get { @@ -933,6 +969,33 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag-StandardFunktion ähnelt. + /// + public static string Setting_TagHandler { + get { + return ResourceManager.GetString("Setting_TagHandler", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTU-Tag-Informationsseite anzeigen ähnelt. + /// + public static string Setting_TagHandlerInfo { + get { + return ResourceManager.GetString("Setting_TagHandlerInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Raumplan anzeigen ähnelt. + /// + public static string Setting_TagHandlerMap { + get { + return ResourceManager.GetString("Setting_TagHandlerMap", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Profileinstellungen ähnelt. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx index 2d1bab6a..319fbe43 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx @@ -327,7 +327,7 @@ Campus - Appeinstellungen + App-Einstellungen Ortung @@ -464,4 +464,25 @@ Mit einem BTU-Tag können Sie ortsgebundenen Informationen anzeigen lassen und in der App nutzen. Möchten Sie weitere Informationen über die BTU-Tags? + + Die BTU-Tags (QR-Codes bzw. NFC-Tags) dienen der schnellen Orientierung auf dem Campus der BTU indem sie eine genaue Standortbestimmung ermöglichen. In einer weiteren Entwicklungsphase werden u.a. Funktionen wie die Terminplanung und Evaluation der Lehrveranstaltungen ergänzt. Dabei werden von der CampusApp weder personenbezogene Daten erhoben, noch gespeichert. + + + BTU-Tag-Info + + + BTU-Tag + + + BTU-Tag-Informationsseite anzeigen + + + Raumplan anzeigen + + + BTU-Tag-StandardFunktionauswahl + + + BTU-Tag-StandardFunktion + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx index 4d8c6e79..49ddf27f 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx @@ -576,4 +576,10 @@ InfoWCPin + + /Pages/BTUTag/BTUTagInfo.xaml + + + BTUTagDefaultHandler + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs index 9a1a71e1..aa9eed79 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/Constants1.Designer.cs @@ -105,6 +105,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die BTUTagDefaultHandler ähnelt. + /// + public static string AppSetting_BTUTagDefaultHandler { + get { + return ResourceManager.GetString("AppSetting_BTUTagDefaultHandler", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die DeploymentNumber ähnelt. /// @@ -753,6 +762,15 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die /Pages/BTUTag/BTUTagInfo.xaml ähnelt. + /// + public static string PathBTUTag_Info { + get { + return ResourceManager.GetString("PathBTUTag_Info", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die /Pages/Campusmap/CampusMapPage.xaml ähnelt. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/Icons.cs b/CampusAppWP8/CampusAppWP8/Resources/Icons.cs index 8ed540c3..28ab337b 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Icons.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/Icons.cs @@ -110,6 +110,17 @@ namespace CampusAppWP8.Resources } } + /// + /// Gets the uri string of the Events icon. + /// + public static string Events + { + get + { + return Themerize("events_159.png"); + } + } + /// /// Gets the uri string of the ExamApp icon. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/Icons.resx b/CampusAppWP8/CampusAppWP8/Resources/Icons.resx index 0b1c95a5..d465f0d5 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Icons.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/Icons.resx @@ -141,6 +141,9 @@ lehrstuehle_159.png + + events_159.png + pos_159.png diff --git a/CampusAppWP8/CampusAppWP8/Utility/AppUriMapper.cs b/CampusAppWP8/CampusAppWP8/Utility/AppUriMapper.cs index a25d83e2..a6f71040 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/AppUriMapper.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/AppUriMapper.cs @@ -31,7 +31,6 @@ namespace CampusAppWP8.Utility { // Launch as a lens, launch viewfinder screen. tempUri = Constants.PathQR_QRPage; - tempUri += "?" + Constants.ParamQRResultKey + "=" + Constants.CampusMapApp_QRCodeSearchResultStorageKey; Uri url = new Uri(tempUri as string, UriKind.Relative); return new Uri(tempUri, UriKind.Relative); } diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs index afb9bf59..21fcefc1 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/MessageBoxes/MessageBoxes.cs @@ -76,7 +76,7 @@ namespace CampusAppWP8.Utility.Lui.MessageBoxes tagString = "!"; } string btuString = AppResources.BTUTag_Prefix + tagString + "\n" + AppResources.BTUTag_Suffix; - return MessageBox.Show(btuString, AppResources.MsgBox_PlaceInfoHeader, MessageBoxButton.OKCancel); + return MessageBox.Show(btuString, AppResources.MsgBox_BtuInfoHeader, MessageBoxButton.OKCancel); } #endregion diff --git a/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs b/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs index 9bc7c76a..3745abfa 100644 --- a/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs +++ b/CampusAppWP8/CampusAppWP8/Utility/Lui/Tiles/TileCreator.cs @@ -93,7 +93,7 @@ namespace CampusAppWP8.Utility.Lui.Tiles /// public static void CreateEventTile() { - TileCreator.CreateIconicTile(AppResources.EventApp_Title, Constants.PathEvents_EventsIndexPage, Icons.News, Icons.News); + TileCreator.CreateIconicTile(AppResources.EventApp_Title, Constants.PathEvents_EventsIndexPage, Icons.Events, Icons.Events); // create a new taskk BackgroundTasks.StartBTUCampusAppTask(); From 7eced53e92ed6e62d9983c88310f998495df3637 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 10 Oct 2013 17:36:54 +0200 Subject: [PATCH 4/4] add new files --- .../CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml | 62 + .../Pages/BTUTag/BTUTagInfo.xaml.cs | 45 + .../DarkTheme/functions/btu_services_159.png | Bin 0 -> 2058 bytes .../DarkTheme/functions/mensaplan_159.png | Bin 0 -> 3181 bytes .../159x159/DarkTheme/functions/pos_159.png | Bin 0 -> 2263 bytes .../LightTheme/functions/btu_services_159.png | Bin 0 -> 1908 bytes .../LightTheme/functions/mensaplan_159.png | Bin 0 -> 2860 bytes .../159x159/LightTheme/functions/pos_159.png | Bin 0 -> 2067 bytes .../srcImages/functions/btu_services.svg | 114 ++ .../srcImages/functions/mensaplan.svg | 114 ++ .../IconCreator/srcImages/functions/pos.svg | 114 ++ work/geoApi/Offlinemap.xml | 1090 +++++++++++++---- work/images/functions/btu_services.svg | 114 ++ work/images/functions/mensaplan.svg | 114 ++ work/images/functions/pos.svg | 114 ++ 15 files changed, 1655 insertions(+), 226 deletions(-) create mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml create mode 100644 CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/btu_services_159.png create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/mensaplan_159.png create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/pos_159.png create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/btu_services_159.png create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/mensaplan_159.png create mode 100644 CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/pos_159.png create mode 100644 CampusAppWP8/IconCreator/srcImages/functions/btu_services.svg create mode 100644 CampusAppWP8/IconCreator/srcImages/functions/mensaplan.svg create mode 100644 CampusAppWP8/IconCreator/srcImages/functions/pos.svg create mode 100644 work/images/functions/btu_services.svg create mode 100644 work/images/functions/mensaplan.svg create mode 100644 work/images/functions/pos.svg diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml new file mode 100644 index 00000000..079dc40c --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs new file mode 100644 index 00000000..954a455e --- /dev/null +++ b/CampusAppWP8/CampusAppWP8/Pages/BTUTag/BTUTagInfo.xaml.cs @@ -0,0 +1,45 @@ + +namespace CampusAppWP8.Pages.BTTTag +{ + using System; + using System.Windows.Navigation; + using CampusApp8.Model.Setting; + using Microsoft.Phone.Controls; + + public partial class BTUTagInfo : PhoneApplicationPage + { + + #region Member + private TagHandlerListPickerItemListModel taghandlerModel; + #endregion + + #region Constructor + + public BTUTagInfo() + { + InitializeComponent(); + this.taghandlerModel = new TagHandlerListPickerItemListModel(); + this.TagHandler.ItemsSource = this.taghandlerModel.List; + int tagselIndex = this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.TagDefaultHandler.ToString()); + this.TagHandler.SelectedIndex = tagselIndex; + } + + #endregion + + #region Method + + /// + /// Override the OnNavigatedFrom method + /// + /// Arguments of navigation + protected override void OnNavigatedFrom(NavigationEventArgs e) + { + if (NavigationMode.Back == e.NavigationMode) + { + Settings.AppSetting.TagDefaultHandler = (CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler), ((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); + } + } + + #endregion + } +} \ No newline at end of file diff --git a/CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/btu_services_159.png b/CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/btu_services_159.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a1e5959dc95c9ab6ddfec1e0039a8cee43e582 GIT binary patch literal 2058 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 ARR910 literal 0 HcmV?d00001 diff --git a/CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/pos_159.png b/CampusAppWP8/IconCreator/dstImages/wp8/159x159/DarkTheme/functions/pos_159.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9b56cc416c161e725b820e5efc9d21620040aa GIT binary patch literal 2263 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByD;^$9z3ggJWZi|gxgBZS)V#rL zl1cd03+gYoY_eZ(^d_i`;h03i!X?J1_?BFrQ*$?w=Yz9n`ZQS&^}Wm9Ft}addN6HM zv&0e31G8UUGiQF>cw6PG>yiG`oU1qQGW$8jil>Y6-r8sKmh4_2=WO8QwGSF`Z*K;|r)`T{+R-PKjv-(;UCbxl``G3RilR z_TcgXvj2sVz115@_YR! zLDx&%mA7Z@`4{E+TKe0^NlOa7PX4O7w=MQk0k0azcU&)xZjfaEZ?RjAh@5gk2OwhZqL4buQ+dm`e4_?6oHeM{oj96Yu7+m@ef#SVJa`+ix= z)J{5g^7j4s@Nce5Q!0Hl1D|={vYo!#|3aFn+Wjg|?yL8Y%~{|Cg)B0 z@~~q^+@<#(&za@BIzlI@F_~YP`q%n{0#BLB`ZzLOa28U%v{pX^uMRW^?>lCKBcYV{A;wUEjDo65D}cubdKd7=bghZ{yxv` zUiVh_sY}&HX8SDRzmH$GdEJ@b80+c2KdiRrO0?~w19nonogK-yckJ)`P@m_uBQ4)# zmdT{X9<#k6Z=;S{{9I#lH|Fg+^{)oiXN#AZ#apjD`}=jrI^TUY*Y-Vq=sQVIh1c`F zTb}i$qbIMk2{)`vWlwA_p1pp@anI%;d*(Y~MLJU-J<)zw5+waj?7{W}(~1tS5}L2o~!4CkMED>i+lF*+}L}h zLhIM{Rvyb=Y{_JH7RK|i+X(auZHYTuPxtLygeazAok~-`!Ww!%XTcE6uM{fded^( zBa%{3zn0yT!uQ8NHhd75pt-^6QgvhK0r^IMrsoWoZ&Y$zo9`(*^>$J^Pb-&~gDjl3w_%@~T}+ z^gW|inJ8AC_3}J#DtY_SCj0kcKPKGUGg~Riw7~4;%$@Q~=a}N$XDNNJd!Uq1-}WzN z`9!~iHmsYzuXDXk<*}4tszw3M7Jv56izIL&G*AvA{OSjBt%-7j*-*d^y z1LqkgXjSf7m+H6gSq#e_otM|&RG1#-D)_|vM)gupu=<2$`y)JF-L?97>qPFpxp%p1 zm@HSqA^PKVggn7HomhIWl7IN~~qRH#;Gas1# zxkzhea-nL0@?J~xl9zL8PF6h#dGPx{bR+K)M&{!a(qy&@J}`?fVtrZl>f@5`|LK$G zd2M-c^_Mfk{os{L%?wx$z>+zG#mq7X4Z{NLullRski`Z%V^29Eg vrSkUdi=B46&6MP1cg>hdI*1JX&z@&{QsDIIuTvQq7#KWV{an^LB{Ts5IR$tw literal 0 HcmV?d00001 diff --git a/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/btu_services_159.png b/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/btu_services_159.png new file mode 100644 index 0000000000000000000000000000000000000000..c989db570d7303158ca5b4df35113040b8b9d43e GIT binary patch literal 1908 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByD>zpkhA6)vp|<%wn@7c^M2j@nO+TBW;p`|HE+*X4b? zH`CaSbEDjkoJTX94>TXpZ@4+<@ioD}ZSIY84+NK{6bOnluUB?kRCe~i<B9W~zug=48N#;)HPy(g?XP*9!_Q#ceZ)d`NAZ&z$p_rC^iE42 zh*d7+V~oz~yF5#2YQFG?fJZylyxo3eM`8Hc>bXSC|8$J5d zzC+4yZphQw-f#4G{bkv)VW|=C>fN8dHcGc$s^=`6dfMt+yXn+q)&eE%6 zdZtxqPU0T*y?YNt3uW#T{Na1>i(OoHrkI!Q+k0__e@i>Rd=K@hPjFT`=WKd3G9hTz z-Q691&#Hxvzg1e7ahrR|PtOOF3_ll|89GPm&S*LH-S@#=m-%6Wn-82lATE4-ufz|r zpPPFb!vwSS_yi7nvNzVBd%oJkcs*yxlACwE>*B-ar5@1dKJtU_=3Ul&<#*bf?W%by z{EwyQmTABG)%aNWz{g21&ojz1zw?&a-YQ|em-UCRVPB=tn_y0134 zIBQMKf4?{O+m~4^p1Mf0UiPPL>HqDUlJ4%bY>HL%J z?F&i@&%gL)QxJLbljEL~+M)Z_s$PC4=q>Q+lAW8+^Z8!klkFgf&{VA1c*7um{YUg?`{$}6L&I^lgyxNj0 zBA@$`alYE!m^liwo)*qIS&{D>>-NQX*{Sk|Pk&ohuFjtS<57-`^7;At6Vm3-IAnI! zEO^ZV{z-M|_t_pSXTAK}=j_uHMZpLEoDmE@eyxAzzo<{)(|NZ=CIw|(o3cT!K=#Ay zrk{5$)9j94yEf~3b!U@!V5yq%k-bkukJyG^t~zjDGGF#>-J`@e0vC_mcieN{^7Qi# zPZ8HMg2H*_%=L=z%F{cvA8T_hE0ozW=bKx<)K{%V_g9@TU-znvrNY6SJhngw+4Y5)erJc z$#3fRiHLQ+!+-tn(Y;eu<36&*`R;1o{NkIjTK?R3Qc2&w>`3+88tRN_p-1P{A5SEe2BtUhwzc`N*WE#imCs`Xdxd?Jm0i tviUe+ll%|nkLPSjuXR*BgF^qa&gqHPlYYQt&%nUI;OXk;vd$@?2>{eSugw4e literal 0 HcmV?d00001 diff --git a/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/mensaplan_159.png b/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/mensaplan_159.png new file mode 100644 index 0000000000000000000000000000000000000000..2327a52d5fe07931363066b127855b3c2cdfd5f7 GIT binary patch literal 2860 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByD;^<*Vz6Fkg%pL+wsa9^YCO9`+g-!EY92muS#Xj|! zz|+>e;@cvN4@sz)Zxrfufe5;-%I~(&bvSNz?+`W7nx!hbeQV6-+cTeSo(YZ_g$`W zR<3^!+~+U3`ZT-7@n?b6;ukzuB6;R;SS}OYA^W44?YTYw4$d8d+7J5}|1;Dv<*?3U zE=yW^w{h3?(uAcCMAj^+H2&b1plQJJ!~DaB?YSov?$@O;Yd0iX&Ru`$7^Ce0=F;DP zy!PocEN_tXwfQcS&|ALF`GE5Qn+3Y5yV9#(+B{i$o7;wQk9O*=M5~7X1{+-TVo!#P z#UHg>pmFdzcg=pz=X(SqUN7Cw8o|Mn@3gC~t@>sDw{zRCS=Wp0>#i?#IQV=qYsI{Z zgWKhIUs1itsB>KJTEFndqk8N|~-M8bmyVRxMyw_GgnbS}_ue(%N%jiSaZOsSI8us*k z{Pe5hfT8KG+r610-&j@tetPvf^LoW^JE?+w8zYp9FFIb2VA^M{aQ^e&$LqK)*w*}7 z@Syu;KD7W@EvP<<$34p_OLg{7QIOLe48&RlySOggsI{R#$6k^7C-1t5InhW zL;jVeg`2nMhaITQvQ0m=EBDCV$VX0ZxIT6^d@rx{_{C)>pWG1M@!j?7h3j(HyGp;r z2p9B8-U#kn#H^FETl;~nP2bda>%^K?J6#IhDM6^cm$}6+p+h6UD|6_Qa{Cv}uiD5Ul zzumD~aQ4Q3oxN;{wM?Qlnp+;-?|+vwKe?RgKDS5qZhx!Ln|cL%mjB+ckfH7y>yq$Y z543kBH_o4YAaMTQyS)G9+fBExDPLmDSP?AzdFu9^eScqXbeQ$x^L8&^?Vw{1x>tS6 zIBP0U?H4C`vLibn@a^AUrHsKJo~BrZ{j59p@%v}l->VNz{V#jNLTLYk+tXvqX01PU z&|LEM!Ap;S{N5t-c~YzA4dd5t#~c1Xx_|c7R2}0hIiY;}Cf;~ZIDKPfs)};+M)&?Y ztB>;AR!-7af6LZ%WG56xrRp?0@Y@O#7T zO;#QC{;3-tPJG+q|1*p;lz*S^jT!x|jK^zcW=*a8eyM)q%qs2;yC3lWOjWlI<+t15 zsj&XY-R@NG52ycZntaOcmp)@yzDd|2`$_R-n@X)%?)z^%H+4Ik%;p&n{5VoKvXq-| zjNahrYJX1OdcE&l9vOzmuO2d*U8u4@Xgs&>l=@kt-0T8zw!<5jEncCmZ+msZx97_H z{5s@oCU1z-TlaCDsdmjJ-NV~vKRCC(JYi||6~;iWeIk$84*-lKX#e}lAO`1C4! zu6-htSmbZW9N!x;*=0iUhG$($%zJ-GUT_d>~o>|vK=4(^IO8Yx|_w#_E%QmXK` zWdFEzYQMC+l{engvc0j1FH_@3P)67X#xvh8-FDeBwMNSKh+6U=zA&x4!^iwfk{+j& zGu1QKb(~#OZ}?H{&EeD6-E=ba{U;oERwBDfBr?a*4`OVjJ%O(G9K4sqA zq~E%xd3~DL2W$Pm(>ENQp`Z21Qt#8HyKm<{H_SPES4ZYOzacnap+#TQ{Fw z`hHo8yqRB_x>?$`x*k{dZ3*{9a#r2C6}7**acjiMU6X3st?XR?3;ij35N$cne$tlH zXXfYiB_yk4JyuCeTKXs?-ss>CXKZV3Ph-)@KKb2@&FqSu v^H#ToqAzuR)z{hn(AQT~A`@JC@c*33TF0->(|<8AFfe$!`njxgN@xNAUuBBb literal 0 HcmV?d00001 diff --git a/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/pos_159.png b/CampusAppWP8/IconCreator/dstImages/wp8/159x159/LightTheme/functions/pos_159.png new file mode 100644 index 0000000000000000000000000000000000000000..757bb58fc44cd685939e308ca8f14ca1810a14fd GIT binary patch literal 2067 zcmeAS@N?(olHy`uVBq!ia0y~yV3-fW9Bd2>49}&xA22X5uqAoByDmIEM&SN;YRMl5kqI(rvM8 zla$NaN8MSoR%A?ZTDw9*nDd&rLY6B>)XMc++!U0KbaCW1iY@KhyZ5#H{>?M@-mZTC z?#-DuZ{Gc_n{;yT=4z|zvR}KOo2H*@Q1P5Z5Sjc*yE?a#>n!uL>vKEx-mv|PEmsR! z_nom<@y4-+&)Qb(%(-QEB?XEbvKzTyo%7f)S<{@z_rdhRp;@0VhX1}Yw~;HCE$sT- zPR%*YHk(ub?{|^@Dz!-JUzqI7SKA%=_EjGE)O38u`ktOCZ`dAasIlGOc|h{OQ5R7g z@rc|1*R0GG{94Yo>c%~WKbzieJ-_7rpUy4&*(1U}{8`yBQ>145)|&U;m$M%q*v&o1 zUesW6Q-1aB^8Fng`wEjzc+{FrZd%Xy=K8n4_Z>s_^FCnSJJ;!}R{n?B$^XtOJxF-4 z^T6qb?+pGvlj?*&SZ(_MrS(X{`}pFzyvT#wD<%~eFkbwf%OHQQ@?VI@@z$}T>TRUoirrvX z_hLers)q6pIc4oYInVXEp1=JW%eKiTvv1HBTyy(`*V65Vg+j+-9{if~bGF`(x_d`| zTFhPZb3>Ql3=yNQ>DSGev>QcTX6Km~=oAE0{r~snbHSpy*Izj-x|Ju8Yu}+&#am$Z zf&W2R0_TU@LZ54@#WV95&$0Y-<#DT@D9CZZ@oM(T>v^0X+`s9i##tOK?DKekf8sZJ zHLqQf2MP}yZ-{?>CVKg#_o|bhRL7k%Zc%P5+*scDjiHue;Z3-mBf3 z6E1wcHGIpS?QF~&N>aD{Ty|@g>e=d(Rx-&)Zb%(CshcUU+VoUUDd3ubv!#KdLpATd zxktX<$+eYPy>soU!Z`M03jR7PE=_N|F7S5Qe8Hx7hncd(;=J6Mq)!UCw9mQ~u3-r~So(KZ%pJ+-KqQeff+*ouT~M znfoEC@shWDcb;Fj?CSc{*}FSdm4=IF%CpbY`BBLhZxp=xZrJCS|J)X{&Yip>`rD)s z>1O|}l25YA)h`~FG36Hw*En@W<7Y*!;faIhejBR|^wJ8JE8Z+i+0eXx#ZQ<1Naj;! z@rB=o%IE1SACtPO+Pr?pcA?NeSr3*UIpSY>@PT$3_Xq1opQI10?$lO!)pRiY%-$n1 z2cAt?p4@qo?QdFsIa`*%WNYaoTULk*3kzRi_1>2xCXl)lOn(n>(CdFQg|Ry6ONkm9(uu7lxsJddcf6+RF(eV)2PqUPvZ zZkY*n_YGp5d{aJ%ZtvUiTrA17`Tvy(?A5!CuY|sQ{_z0wf#+FgP6rtN==#aMVV*_* zb;0aEYgO7}uQVPEKXcV(>i4P#KM$yP{;tuOO^|8^a{WtgQj5&5zcm4dCal5xH zIsY>4x8uXjOM^mXYvMiU7pn+|PpOiq2&;O}E&4ohMf3Tr?dHh`(l5V1J#&Z0W5omf zog4Q*J#hT@1o_oJ7=u$!mOKCIX+82wck2)q^=j9e?)m8i?3=shl#N7% z)x|g))(T{yH3ur)J0)$*9*q{r1uAM?r#%*d(`#Fndjae zLZ3EHGbtDT-c~Ysd#UPN_0H(g#4pQ*_|qbtzctLGJv456z_K|y$s`_iywuL-))-rc1?F);4_;+0LQ#JUZw!Jx` z@RiJ>mfh1{+?A?$<+c9myQ)VkCw~|8ud?Zq2w9iaa3d?+foJI&6{Z3~L*t)}j|`U= zzd9Y}-n+|qLFcDwHQR*`%SB)M$M&fI^Qt+=S0?|C^L*~3dQ!N?x*=V7bD)&V^GB5~ zv)8{nAa(P>=S#j3jxqkWvn3SjtS{b+j!s|ZHaB-)f$+zgt+oeRU1sOo-n=nSE8#<{ z>H+r7OYb-zC7xUSgJ(ix(udZqM~?n%J<`&!^Rl|Uh4anZraulfiqt<_TeRu$!dntG zt9lPEhfwBHZJV}de^_b8Ha{yFLK&|vp0u#k!ua{GH({HWD-cmhf@;yw7yp~w-iPOM TrcGsFU|{fc^>bP0l+XkK|EdZg literal 0 HcmV?d00001 diff --git a/CampusAppWP8/IconCreator/srcImages/functions/btu_services.svg b/CampusAppWP8/IconCreator/srcImages/functions/btu_services.svg new file mode 100644 index 00000000..321c1a4a --- /dev/null +++ b/CampusAppWP8/IconCreator/srcImages/functions/btu_services.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/CampusAppWP8/IconCreator/srcImages/functions/mensaplan.svg b/CampusAppWP8/IconCreator/srcImages/functions/mensaplan.svg new file mode 100644 index 00000000..c2a95c4c --- /dev/null +++ b/CampusAppWP8/IconCreator/srcImages/functions/mensaplan.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/CampusAppWP8/IconCreator/srcImages/functions/pos.svg b/CampusAppWP8/IconCreator/srcImages/functions/pos.svg new file mode 100644 index 00000000..3f91d0ad --- /dev/null +++ b/CampusAppWP8/IconCreator/srcImages/functions/pos.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/work/geoApi/Offlinemap.xml b/work/geoApi/Offlinemap.xml index 2bfc667b..9fdfdded 100644 --- a/work/geoApi/Offlinemap.xml +++ b/work/geoApi/Offlinemap.xml @@ -384,12 +384,12 @@ Labor - Lehrgebäude der Biotechnologie. + Die Biotechnologie befindet sich seit dem 21. Juni 2007 in einem eigenen Lehrgebäude. Biotechnologie Lehrgebäude - Lehrgebäude der Elektrotechnik, Chemie und Verfahrenstechnik in Senftenberg. + Bereits seit 1998 befinden sich in diesem Lehrgebäude die Fachbereiche Chemie und Verfahrentechnik. Elektrotechnik/Chemie/Verfahrenstechnik Lehrgebäude @@ -399,7 +399,7 @@ Lehrgebäude - Die Sporthalle bietet Möglichkeiten der sportlichen Ertüchtigung. + Die Sporthalle bietet Möglichkeiten der sportlichen Ertüchtigung und ist Veranstaltungsort der Campus-X-Change Messe. Sporthalle Sport @@ -504,549 +504,1187 @@ Lehrgebäude + Limitierter Zugang Erdgeschoss - Eingang - Eingang - Eingang + Haupteingang + MZG Eingang + Zugangsbereich + Kein Zugang Erdgeschoss - Eingang - Eingang - Eingang + Nebeneingang + MZG Eingang + Zugangsbereich + Kein Zugang Erdgeschoss - Eingang - Eingang - Eingang + Nebeneingang + MZG Eingang + Zugangsbereich + Kein Zugang Erdgeschoss - Eingang - Eingang - Eingang + Nebeneingang + MZG Eingang + Zugangsbereich + Voller Zugang Erdgeschoss Aufzug - Aufzug - Aufzug + MZG Aufzug + Zugangsbereich + Kein Zugang Erdgeschoss Treppe - Treppe - Treppe + MZG Treppe + Zugangsbereich + Kein Zugang Erdgeschoss Treppe - Treppe - Treppe + MZG Treppe + Zugangsbereich + Voller Zugang Erdgeschoss - 101 - 101 + MZG R.101 + MZG R.101 Büro + Voller Zugang Erdgeschoss - 102 - 102 + MZG R.102 + MZG R.102 Büro + Voller Zugang Erdgeschoss - 103 - 103 + MZG R.103 + MZG R.103 Büro + Voller Zugang Erdgeschoss - 104 - 104 + MZG R.104 + MZG R.104 Büro + Voller Zugang Erdgeschoss - 105 - 105 + Sekretariat + MZG R.105 Büro + Voller Zugang Erdgeschoss - 106 - 106 + MZG R.106 + MZG R.106 Büro + Voller Zugang Erdgeschoss - 107 - 107 - Labor SDB + Labor SDB + MZG R.107 + Labor + Voller Zugang Erdgeschoss - 108 - 108 - Labor SDB + Labor SDB + MZG R.108 + Labor + Voller Zugang Erdgeschoss - 109 - 109 - Labor SDB + Labor SDB + MZG R.109 + Labor + Voller Zugang Erdgeschoss - 110 - 110 - Labor SDB + Labor SDB + MZG R.110 + Labor + Voller Zugang Erdgeschoss - 111 - 111 - Labor SDB + Labor SDB + MZG R.111 + Labor + Voller Zugang Erdgeschoss - 112 - 112 - Labor SDB + Labor SDB + MZG R.112 + Labor + Voller Zugang Erdgeschoss - 113 - 113 + MZG R.113 + MZG R.113 Büro + Voller Zugang Erdgeschoss - 114 - 114 + MZG R.114 + MZG R.114 Büro + Voller Zugang Erdgeschoss - 115 - 115 + MZG R.115 + MZG R.115 Büro + Voller Zugang Erdgeschoss - 116 - 116 + MZG R.116 + MZG R.116 Büro + Voller Zugang Erdgeschoss - 117 - 117 + MZG R.117 + MZG R.117 Büro + Voller Zugang Erdgeschoss - 118 - 118 + MZG R.118 + MZG R.118 Büro + Voller Zugang Erdgeschoss - 120 - 120 + MZG R.120 + MZG R.120 Büro + Voller Zugang Erdgeschoss - 121 - 121 + MZG R.121 + MZG R.121 Büro + Voller Zugang Erdgeschoss - 122 - 122 + MZG R.122 + MZG R.122 Büro + Voller Zugang Erdgeschoss - 123 - 123 + MZG R.123 + MZG R.123 Büro + Voller Zugang Erdgeschoss - 125 - 125 - PC - Labor + PC - Labor + MZG R.125 + Labor + Voller Zugang Erdgeschoss - 126 - 126 - PC - Labor + PC - Labor + MZG R.126 + Labor + Voller Zugang Erdgeschoss - 128 - 128 - PC - Labor + PC - Labor + MZG R.128 + Labor + Voller Zugang Erdgeschoss - 130 - 130 - PC - Labor + PC - Labor + MZG R.130 + Labor + Voller Zugang Erdgeschoss - 133 - 133 + Herrentoilette + MZG R.133 WC + Voller Zugang Erdgeschoss - 134 - 134 - CO2 - Labor + CO2 - Labor + MZG R.134 + Labor + Voller Zugang Erdgeschoss - 135 - 135 - CO2 - Labor + Schulungsraum + MZG R.135 + Büro - + + Limitierter Zugang Erdgeschoss - 137 - 137 + Herrentoilette + MZG R.137 WC + Voller Zugang Erdgeschoss - 138 - 138 + Aufenthaltsraum + MZG R.138 Mehrzweck + Limitierter Zugang Erdgeschoss - 139 - 139 + Damentoilette + MZG R.139 WC + Voller Zugang Erdgeschoss - 140 - 140 - PC - Labor + PC - Labor + MZG R.140 + Labor + Voller Zugang Erdgeschoss - 149 - 149 + MZG R.149 + MZG R.149 Büro + Voller Zugang Obergeschoss Aufzug - Aufzug - Aufzug + MZG Aufzug + Zugangsbereich + Kein Zugang Obergeschoss Treppe - Treppe - Treppe + MZG Treppe + Zugangsbereich + Kein Zugang Obergeschoss Treppe - Treppe - Treppe + MZG Treppe + Zugangsbereich + Voller Zugang Obergeschoss - 201 - 201 + MZG R.201 + MZG R.201 Labor + Voller Zugang Obergeschoss - 202 - 202 + MZG R.202 + MZG R.202 Labor + Voller Zugang Obergeschoss - 203 - 203 + MZG R.203 + MZG R.203 Labor + Voller Zugang Obergeschoss - 204 - 204 + MZG R.204 + MZG R.204 Büro + Voller Zugang Obergeschoss - 205 - 205 + MZG R.205 + MZG R.205 Büro + Voller Zugang Obergeschoss - 206 - 206 + MZG R.206 + MZG R.206 Büro + Voller Zugang Obergeschoss - 207 - 207 + MZG R.207 + MZG R.207 Büro + Voller Zugang Obergeschoss - 208 - 208 + MZG R.208 + MZG R.208 Büro + Voller Zugang Obergeschoss - 209 - 209 + MZG R.209 + MZG R.209 Büro + Voller Zugang Obergeschoss - 210 - 210 + MZG R.210 + MZG R.210 Büro + Voller Zugang Obergeschoss - 211 - 211 + MZG R.211 + MZG R.211 Büro + Voller Zugang Obergeschoss - 213 - 213 + MZG R.213 + MZG R.213 Büro + Voller Zugang Obergeschoss - 214 - 214 + MZG R.214 + MZG R.214 Büro + Voller Zugang Obergeschoss - 215 - 215 + MZG R.215 + MZG R.215 Büro + Voller Zugang Obergeschoss - 216 - 216 + MZG R.216 + MZG R.216 Büro + Voller Zugang Obergeschoss - 217 - 217 + MZG R.217 + MZG R.217 Büro + Voller Zugang Obergeschoss - 218 - 218 + MZG R.218 + MZG R.218 Büro + Voller Zugang Obergeschoss - 219 - 219 + MZG R.219 + MZG R.219 Büro + Voller Zugang Obergeschoss - 220 - 220 + MZG R.220 + MZG R.220 Büro + Voller Zugang Obergeschoss - 222 - 222 - Seminarraum + Seminarraum + MZG R.222 + Büro + Voller Zugang Obergeschoss - 223 - 223 + MZG R.223 + MZG R.223 Büro + Voller Zugang Obergeschoss - 224 - 224 + Sekretariat + MZG R.224 Büro + Voller Zugang Obergeschoss - 225 - 225 + MZG R.225 + MZG R.225 Büro + Voller Zugang Obergeschoss - 226 - 226 + MZG R.226 + MZG R.226 Büro + Voller Zugang Obergeschoss - 227 - 227 - PC - Labor + PC - Labor + MZG R.227 + Labor + Voller Zugang Obergeschoss - 228 - 228 - PC - Labor + PC - Labor + MZG R.228 + Labor + Voller Zugang Obergeschoss - 231 - 231 - Archiv + Archiv + MZG R.231 + Mehrzweck + Voller Zugang Obergeschoss - 233 - 233 - Drohnenlabor + Drohnenlabor + MZG R.233 + Labor + Limitierter Zugang Obergeschoss - 235 - 235 + Herrentoilette + MZG R.235 WC + Voller Zugang Obergeschoss - 236 - 236 + Aufenthaltsraum + MZG R.236 Mehrzweck + Voller Zugang Obergeschoss - 237 - 237 + Aufenthaltsraum + MZG R.237 Mehrzweck + Voller Zugang Obergeschoss - 238 - 238 + MZG R.238 Mehrzweck + Voller Zugang Obergeschoss - 239 - 239 + MZG R.239 Mehrzweck + Voller Zugang Obergeschoss - 240 - 240 + MZG R.240 Mehrzweck - + + Limitierter Zugang Obergeschoss - 241 - 241 + Herrentoilette + MZG R.241 WC + Limitierter Zugang Obergeschoss - 243 - 243 + Damentoilette + MZG R.243 WC - + + Voller Zugang + 1. Untergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 1. Untergeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + 1. Untergeschoss + Treppe + Zugangsbereich + + + Voller Zugang + 1. Untergeschoss + Präsentationsraum + Präsentationsraum + Arbeitsplatz + + + Voller Zugang + 1. Untergeschoss + Archiv + Ulrich-Conrad-Archiv + Mehrzweck + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Geschichte + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Bildende Kunst, Fotografie + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Sprache + Regal + + + Limitierter Zugang + 1. Untergeschoss + Helpdesk + Helpdesk + Information + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Lehrbuchsammlung + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Kultur, Erziehung, Bildung, Wissenschaft + Regal + + + Limitierter Zugang + 1. Untergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Gesellschaft, Arbeit, Sozialwissenschaften + Regal + + + Voller Zugang + 1. Untergeschoss + Lernpool + Lernpool + Arbeitsplatz + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Philosophie + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Allgemeines + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Medien- und Kommunikationswissenschaften + Regal + + + Limitierter Zugang + 1. Untergeschoss + Bücherregal + Religion + Regal + + + Voller Zugang + 1. Untergeschoss + Lesesaal + Lesesaal + Arbeitsplatz + + + Voller Zugang Erdgeschoss - 103a - 103a + Damen- und Herrentoiletten + WC + + + Voller Zugang + Erdgeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + Erdgeschoss + Treppe + Zugangsbereich + + + Voller Zugang + Erdgeschoss + Galeriearbeitsplätze + Galeriearbeitsplätze + Arbeitsplatz + + + Voller Zugang + Erdgeschoss + Leseecke + Leseecke + Arbeitsplatz + + + Voller Zugang + Erdgeschoss + Arbeitsplätze + Arbeitsplätze + Arbeitsplatz + + + Voller Zugang + Erdgeschoss + Servicepunkt + Servicepunkt + Information + + + Voller Zugang + Erdgeschoss + Ausleihe und Rückgabe + Ausleihe und Rückgabe + Information + + + Voller Zugang + Erdgeschoss + Garderobe + Garderobenschränke + Mehrzweck + + + Voller Zugang + Erdgeschoss + Haupteingang + Zugangsbereich + + + Voller Zugang + Erdgeschoss + Gruppenarbeitsraum + Gruppenarbeitsraum + Arbeitsplatz + + + Voller Zugang + 2. Obergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 2. Obergeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + 2. Obergeschoss + Treppe + Zugangsbereich + + + Voller Zugang + 2. Obergeschoss + Lesesaal + Lesesaal + Arbeitsplatz + + + Limitierter Zugang + 2. Obergeschoss + Helpdesk + Helpdesk + Information + + + Limitierter Zugang + 2. Obergeschoss + Lehrbuchsammlung + Lehrbuchsammlung + Regal + + + Limitierter Zugang + 2. Obergeschoss + Bücherregal + Wirtschaft, Verkehr + Regal + + + Voller Zugang + 2. Obergeschoss + Galeriearbeitsplätze + Galeriearbeitsplätze + Arbeitsplatz + + + Limitierter Zugang + 2. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Limitierter Zugang + 2. Obergeschoss + Bücherregal + Recht, Verwaltung + Regal + + + Limitierter Zugang + 2. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Voller Zugang + 2. Obergeschoss + Ruhiger Lesesaal + Ruhiger Lesesaal + Arbeitsplatz + + + Kein Zugang + 2. Obergeschoss + Treppe ins 3. OG + Zugangsbereich + + + Voller Zugang + 3. Obergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 3. Obergeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + 3. Obergeschoss + Treppe + Zugangsbereich + + + Limitierter Zugang + 3. Obergeschoss + Bücherregal + Bauwesen und Baurecht + Regal + + + Voller Zugang + 3. Obergeschoss + Ruhiger Lesesaal + Ruhiger Lesesaal + Arbeitsplatz + + + Limitierter Zugang + 3. Obergeschoss + Helpdesk + Helpdesk + Information + + + Limitierter Zugang + 3. Obergeschoss + Lehrbuchsammlung + Lehrbuchsammlung + Regal + + + Limitierter Zugang + 3. Obergeschoss + Bücherregal + Architektur, Städtebau und Raumordnung + Regal + + + Voller Zugang + 3. Obergeschoss + Galeriearbeitsplätze + Galeriearbeitsplätze + Arbeitsplatz + + + Kein Zugang + 3. Obergeschoss + Treppe ins 2. OG + Zugangsbereich + + + Limitierter Zugang + 3. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Voller Zugang + 3. Obergeschoss + Lesesaal + Lesesaal + Arbeitsplatz + + + Voller Zugang + 4. Obergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 4. Obergeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + 4. Obergeschoss + Treppe + Zugangsbereich + + + Limitierter Zugang + 4. Obergeschoss + Bücherregal + Spezielle Technik + Regal + + + Voller Zugang + 4. Obergeschoss + Galeriearbeitsplätze + Galeriearbeitsplätze + Arbeitsplatz + + + Limitierter Zugang + 4. Obergeschoss + Helpdesk + Helpdesk + Information + + + Limitierter Zugang + 4. Obergeschoss + Lehrbuchsammlung + Lehrbuchsammlung + Regal + + + Limitierter Zugang + 4. Obergeschoss + Bücherregal + Technik - Allgemeine Grundlagen + Regal + + + Limitierter Zugang + 4. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Voller Zugang + 4. Obergeschoss + Einzelplätze Datenbanken + Einzelplätze Datenbanken + Arbeitsplatz + + + Voller Zugang + 4. Obergeschoss + Gruppenarbeitsraum + Gruppenarbeitsraum + Arbeitsplatz + + + Voller Zugang + 5. Obergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 5. Obergeschoss + Aufzug + Zugangsbereich + + + Kein Zugang + 5. Obergeschoss + Treppe + Zugangsbereich + + + Voller Zugang + 5. Obergeschoss + Ruhiger Lesesaal + Ruhiger Lesesaal + Arbeitsplatz + + + Limitierter Zugang + 5. Obergeschoss + Bücherregal + Biologie und Chemie + Regal + + + Limitierter Zugang + 5. Obergeschoss + Bücherregal + Geowissenschaften + Regal + + + Limitierter Zugang + 5. Obergeschoss + Helpdesk + Helpdesk + Information + + + Limitierter Zugang + 5. Obergeschoss + Lehrbuchsammlung + Lehrbuchsammlung + Regal + + + Limitierter Zugang + 5. Obergeschoss + Bücherregal + Medizin, Anthropologie + Regal + + + Limitierter Zugang + 5. Obergeschoss + Bücherregal + Verfahrenstechnik + Regal + + + Voller Zugang + 5. Obergeschoss + Ruhiger Lesesaal + Ruhiger Lesesaal + Arbeitsplatz + + + Limitierter Zugang + 5. Obergeschoss + Bücherregal + Umweltwissenschaften + Regal + + + Limitierter Zugang + 5. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Voller Zugang + 5. Obergeschoss + Fachreferent, Informationsvermittlungsstelle + Fachreferent, Informationsvermittlungsstelle + Information + + + Voller Zugang + 5. Obergeschoss + Galeriearbeitsplätze + Galeriearbeitsplätze + Arbeitsplatz + + + Limitierter Zugang + 5. Obergeschoss + Zeitschriftenregal + Zeitschriften + Regal + + + Voller Zugang + 6. Obergeschoss + Damen- und Herrentoiletten + WC + + + Voller Zugang + 6. Obergeschoss + Aufzug + Aufzug + + + Kein Zugang + 6. Obergeschoss + Treppe + Treppe + + + Voller Zugang + Erdgeschoss + MZG R.103a + MZG R.103a Büro + Voller Zugang Erdgeschoss - 103b - 103b + MZG R.103b + MZG R.103b Büro + Voller Zugang Erdgeschoss - 108a - 108a - Labor SDB + Labor SDB + MZG R.108a + Labor + Voller Zugang Erdgeschoss - 125a - 125a - PC - Labor + PC - Labor + MZG R.125a + Labor + Voller Zugang Erdgeschoss - 134a - 134a - CO2 - Labor + CO2 - Labor + MZG R.134a + Labor + Voller Zugang Erdgeschoss - 135a - 135a - Technik/ Lager - - - Erdgeschoss - 137a - 137a - WC - - - Erdgeschoss - 137b - 137b - WC - - - Obergeschoss - 241a - 241a - WC + Technik/ Lager + MZG R.135a + Mehrzweck + Voller Zugang Obergeschoss - 242a - 242a + MZG R.242a + MZG R.242a Büro + Voller Zugang Obergeschoss - 242e - 242e + Aufenthaltsraum + MZG R.242e Mehrzweck diff --git a/work/images/functions/btu_services.svg b/work/images/functions/btu_services.svg new file mode 100644 index 00000000..321c1a4a --- /dev/null +++ b/work/images/functions/btu_services.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/work/images/functions/mensaplan.svg b/work/images/functions/mensaplan.svg new file mode 100644 index 00000000..c2a95c4c --- /dev/null +++ b/work/images/functions/mensaplan.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/work/images/functions/pos.svg b/work/images/functions/pos.svg new file mode 100644 index 00000000..3f91d0ad --- /dev/null +++ b/work/images/functions/pos.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + +