From af62e7935152a5e1d8936c407c5afbedd00c7d38 Mon Sep 17 00:00:00 2001 From: stubbfel Date: Thu, 15 Aug 2013 13:11:34 +0200 Subject: [PATCH] add failonweb and onfile do mensapage --- .../CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs | 16 +++++++++++++--- .../Resources/AppResources.Designer.cs | 18 ++++++++++++++++++ .../CampusAppWP8/Resources/AppResources.resx | 6 ++++++ 3 files changed, 37 insertions(+), 3 deletions(-) diff --git a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs index abb5530a..05435497 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Mensa/MensaPage.xaml.cs @@ -131,7 +131,7 @@ namespace CampusAppWP8.Pages.Mensa { this.feed = MensaFeed.CreateCampusMensaFeed(campus); this.feed.onLoaded += new MensaFeed.OnLoaded(this.FeedIsReady); - this.feed.onFailed += new MensaFeed.OnFailed(this.FeedIsFail); + this.feed.onFailedWeb += new MensaFeed.OnFailed(this.FeedIsFailWeb); this.CalcSelectedIndex(); if (this.forceLoad) @@ -179,9 +179,19 @@ namespace CampusAppWP8.Pages.Mensa /// /// Method will be execute if the feed is failed /// - private void FeedIsFail() + private void FeedIsFailWeb() { - MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoad); + MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadWeb); + this.feed.ForceReadFile(); + } + + /// + /// Method will be execute if the feed is failed + /// + private void FeedIsFailFile() + { + MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile); + this.ProgressBar.Visibility = System.Windows.Visibility.Collapsed; } /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs index 49ec232f..b8366f53 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs @@ -591,6 +591,24 @@ namespace CampusAppWP8.Resources { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die Datei konnte nicht geladen werden ähnelt. + /// + public static string MsgBox_ErrorMainModelLoadFile { + get { + return ResourceManager.GetString("MsgBox_ErrorMainModelLoadFile", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Es konnte kein neuer Inhalt aus den Web geladen werden ähnelt. + /// + public static string MsgBox_ErrorMainModelLoadWeb { + get { + return ResourceManager.GetString("MsgBox_ErrorMainModelLoadWeb", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Ortung ähnelt. /// diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx index 341813ce..b892c458 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx @@ -401,4 +401,10 @@ Beim Laden des Inhaltes ist ein Fehler aufgetreten + + Datei konnte nicht geladen werden + + + Es konnte kein neuer Inhalt aus den Web geladen werden + \ No newline at end of file