diff --git a/CampusAppWP8/CampusAppWP8/App.xaml.cs b/CampusAppWP8/CampusAppWP8/App.xaml.cs
index 719b97bc..00d78264 100644
--- a/CampusAppWP8/CampusAppWP8/App.xaml.cs
+++ b/CampusAppWP8/CampusAppWP8/App.xaml.cs
@@ -7,6 +7,7 @@ using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using CampusAppWP8.Resources;
+using System.IO.IsolatedStorage;
namespace CampusAppWP8
@@ -59,6 +60,37 @@ namespace CampusAppWP8
}
}
+ ///
+ /// Method save any object to the IsolatedStorage
+ ///
+ /// key of the object
+ /// value of the object, if value == null => remove key
+ public static void SaveToIsolatedStorage(string key, T value)
+ {
+ IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings;
+ isolatedStore.Remove(key);
+ if (value != null)
+ {
+ isolatedStore.Add(key, value);
+ }
+
+ isolatedStore.Save();
+ }
+
+ ///
+ /// Method load any object to the IsolatedStorage
+ ///
+ /// key of the object
+ public static T LoadFromIsolatedStorage(string key)
+ {
+ IsolatedStorageSettings isolatedStore = IsolatedStorageSettings.ApplicationSettings;
+
+ if(isolatedStore.Contains(key)) {
+ object value = isolatedStore[key];
+ return (T)value;
+ }
+ return default(T);
+ }
// Code, der beim Starten der Anwendung ausgeführt werden soll (z. B. über "Start")
// Dieser Code wird beim Reaktivieren der Anwendung nicht ausgeführt
private void Application_Launching(object sender, LaunchingEventArgs e)
diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
index 268876d8..880f1859 100644
--- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
+++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj
@@ -122,8 +122,14 @@
-
- Results.xaml
+
+ ModulWebPage.xaml
+
+
+ ResultDetailPage.xaml
+
+
+ ResultPage.xaml
MensaPage.xaml
@@ -179,7 +185,15 @@
Designer
MSBuild:Compile
-
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
Designer
MSBuild:Compile
diff --git a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureActivity.cs b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureActivity.cs
index 8bf99472..3c178b2d 100644
--- a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureActivity.cs
+++ b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureActivity.cs
@@ -1,4 +1,5 @@
-using System;
+using CampusAppWP8.Utility;
+using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
@@ -10,6 +11,12 @@ namespace CampusAppWP8.Model.Lecture
{
public class LectureActivity
{
+ #region
+ private ObservableCollection lecturer;
+ private string lecturerString;
+ private string courseString;
+ private string topic;
+ #endregion
#region Constructor
///
@@ -24,7 +31,10 @@ namespace CampusAppWP8.Model.Lecture
#region Proberty
[XmlElement("art")]
- public string Type{ get; set; }
+ public string Type { get; set; }
+
+ [XmlAttribute("id")]
+ public int Id { get; set; }
[XmlElement("semester")]
public int Semester { get; set; }
@@ -36,7 +46,49 @@ namespace CampusAppWP8.Model.Lecture
public LectureModul Modul { get; set; }
[XmlElement("lehrperson")]
- public ObservableCollection Lecturer { get; set; }
+ public ObservableCollection Lecturer {
+ get
+ {
+ return lecturer;
+ }
+ set
+ {
+ if (value != lecturer)
+ {
+ lecturer = value;
+ }
+ }
+ }
+
+ public string LecturerString {
+ get
+ {
+ return this.lecturerString;
+ }
+ set
+ {
+ if (value != this.lecturerString)
+ {
+ this.lecturerString = value;
+ }
+ }
+ }
+
+ public string CourseString
+ {
+ get
+ {
+ return this.courseString;
+ }
+ set
+ {
+ if (value != this.courseString)
+ {
+ this.courseString = value;
+ }
+ }
+ }
+
[XmlElement("studiengang")]
public ObservableCollection Course { get; set; }
@@ -44,6 +96,45 @@ namespace CampusAppWP8.Model.Lecture
[XmlElement("termin")]
public ObservableCollection Dates { get; set; }
+ [XmlElement("zugeordnete_einrichtung")]
+ public string Department { get; set; }
+
+ [XmlElement("lehrinhalt")]
+ public string Topic
+ {
+ get
+ {
+ return topic;
+ }
+ set
+ {
+ if (value != topic)
+ {
+ topic = StringManager.StripHTML(value);
+ }
+ }
+ }
+
#endregion
+
+ public void createLectureString()
+ {
+ string result = string.Empty;
+ foreach (LectureLecturer tmpLecturer in Lecturer)
+ {
+ result += tmpLecturer.ToString() + "\n";
+ }
+ this.LecturerString = result.TrimEnd('\n');
+ }
+
+ public void createCourseString()
+ {
+ string result = string.Empty;
+ foreach (LectureCourse course in Course)
+ {
+ result += course.Title + "\n";
+ }
+ this.CourseString = result.TrimEnd('\n');
+ }
}
}
diff --git a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureLecturer.cs b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureLecturer.cs
index 04990c7f..c0cc8b42 100644
--- a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureLecturer.cs
+++ b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureLecturer.cs
@@ -23,5 +23,24 @@ namespace CampusAppWP8.Model.Lecture
[XmlAttribute("zustaendigkeit")]
public string Responsibility { get; set; }
+
+ public override string ToString()
+ {
+ string result = string.Empty;
+
+ if (!Title.Equals(string.Empty))
+ {
+ result += Title + " ";
+ }
+
+ result += FirstName + " ";
+ result += LastName + " ";
+
+ if (!Responsibility.Equals(string.Empty))
+ {
+ result += "(" + Responsibility + ") ";
+ }
+ return result;
+ }
}
}
diff --git a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureList.cs b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureList.cs
index ac8e3fda..6dff6569 100644
--- a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureList.cs
+++ b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureList.cs
@@ -7,8 +7,11 @@
//----------------------------------------------------------------------
namespace CampusAppWP8.Model.Lecture
{
+ using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Xml.Serialization;
+ using System.Linq;
+
[XmlRoot("lsf_auszug")]
public class LectureList
{
@@ -28,9 +31,18 @@ namespace CampusAppWP8.Model.Lecture
[XmlArray("veranstaltungsliste")]
[XmlArrayItem("veranstaltung")]
- public ObservableCollection Activity { get; set; }
+ public ObservableCollection Activities { get; set; }
#endregion
+ #region Methods
+
+ public LectureActivity GetActivity(int id)
+ {
+ LectureActivity activity = Activities.Where(p => p.Id == id).First();
+ return activity;
+ }
+ #endregion
+
}
}
diff --git a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureModul.cs b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureModul.cs
index febfec0f..883f763f 100644
--- a/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureModul.cs
+++ b/CampusAppWP8/CampusAppWP8/Model/Lecture/LectureModul.cs
@@ -7,6 +7,7 @@
//----------------------------------------------------------------------
namespace CampusAppWP8.Model.Lecture
{
+ using CampusAppWP8.Resources;
using System;
using System.Xml.Serialization;
public class LectureModul
@@ -61,7 +62,7 @@ namespace CampusAppWP8.Model.Lecture
private void createUrl()
{
- this.url = new Uri("https://www.tu-cottbus.de/modul/" + number.ToString());
+ this.url = new Uri(Constants.UrlLectureModulBaseAddr + number.ToString());
}
#endregion
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.xaml b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml
similarity index 72%
rename from CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.xaml
rename to CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml
index 119c3071..607d04b8 100644
--- a/CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.xaml
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml
@@ -1,5 +1,5 @@
-
-
-
-
-
-
-
+
-
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml.cs
new file mode 100644
index 00000000..989f0b51
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ModulWebPage.xaml.cs
@@ -0,0 +1,43 @@
+//-----------------------------------------------------------------------
+//
+// Company copyright tag.
+//
+// stubbfel
+// 11.06.2013
+//----------------------------------------------------------------------
+namespace CampusAppWP8.Pages.Lecture
+{
+ using System;
+ using System.Windows.Navigation;
+ using CampusAppWP8.Resources;
+ using Microsoft.Phone.Controls;
+
+ ///
+ /// Class for the page which shows Webpages from the BaseAddress
+ ///
+ public partial class ModulWebPage : PhoneApplicationPage
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public ModulWebPage()
+ {
+ this.InitializeComponent();
+ }
+
+ ///
+ /// Override the OnNavigatedTo method
+ ///
+ /// Arguments of navigation
+ protected override void OnNavigatedTo(NavigationEventArgs e)
+ {
+ if (NavigationContext.QueryString.ContainsKey(Constants.ParamLectureModulNumber))
+ {
+ string number = NavigationContext.QueryString[Constants.ParamLectureModulNumber];
+ this.WebmailBrowser.Navigate(new Uri(Constants.UrlLectureModulBaseAddr + number, UriKind.Absolute));
+ }
+
+ base.OnNavigatedTo(e);
+ }
+ }
+}
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml
new file mode 100644
index 00000000..04b6ada9
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml.cs
new file mode 100644
index 00000000..6a404776
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultDetailPage.xaml.cs
@@ -0,0 +1,59 @@
+//-----------------------------------------------------------------------
+//
+// Company copyright tag.
+//
+// stubbfel
+// 11.06.2013
+//----------------------------------------------------------------------
+namespace CampusAppWP8.Pages.Lecture
+{
+ using System.Windows.Navigation;
+ using CampusAppWP8.Model.Lecture;
+ using CampusAppWP8.Resources;
+ using Microsoft.Phone.Controls;
+
+ ///
+ /// Class for the page which shows details of an activity
+ ///
+ public partial class ResultDetailPage : PhoneApplicationPage
+ {
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public ResultDetailPage()
+ {
+ this.InitializeComponent();
+ }
+
+ ///
+ /// Override the OnNavigatedTo method
+ ///
+ /// Arguments of navigation
+ protected override void OnNavigatedTo(NavigationEventArgs e)
+ {
+ if (NavigationContext.QueryString.ContainsKey(Constants.ParamLectureActivityId))
+ {
+ string activityId = NavigationContext.QueryString[Constants.ParamLectureActivityId];
+ this.LoadActivity(int.Parse(activityId));
+ }
+
+ base.OnNavigatedTo(e);
+ }
+
+ ///
+ /// Method load a certain Activity from the model
+ ///
+ /// id of the activity
+ private void LoadActivity(int activityId)
+ {
+ LectureList list = App.LoadFromIsolatedStorage(Constants.IsolatedStorageLectureModel);
+ if (list != null)
+ {
+ LectureActivity activity = list.GetActivity(activityId);
+ activity.createLectureString();
+ activity.createCourseString();
+ this.ContentPanel.DataContext = activity;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml
new file mode 100644
index 00000000..187ffc38
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml.cs
new file mode 100644
index 00000000..f5ecfd1f
--- /dev/null
+++ b/CampusAppWP8/CampusAppWP8/Pages/Lecture/ResultPage.xaml.cs
@@ -0,0 +1,158 @@
+//-----------------------------------------------------------------------
+//
+// Company copyright tag.
+//
+// stubbfel
+// 11.06.2013
+//----------------------------------------------------------------------
+namespace CampusAppWP8.Pages.Lecture
+{
+ using System;
+ using System.Windows;
+ using System.Windows.Controls;
+ using System.Windows.Navigation;
+ using CampusAppWP8.Model.Lecture;
+ using CampusAppWP8.Resources;
+ using CampusAppWP8.Utility;
+ using Microsoft.Phone.Controls;
+
+ ///
+ /// Class for the page which shows the results of an LectureRequest
+ ///
+ public partial class ResultPage : PhoneApplicationPage
+ {
+ ///
+ /// actual LectureFeed
+ ///
+ private LectureFeed feed;
+
+ ///
+ /// Reference of the button which was lastClicked
+ ///
+ private Button lastClickedButton;
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public ResultPage()
+ {
+ this.InitializeComponent();
+ this.feed = new LectureFeed();
+ this.feed.EventHandler.FeedIsReadyEvent += new FeedEventHandler.FeedReadyHandler(this.FeedIsReady);
+ this.feed.LoadFeed();
+ }
+
+ ///
+ /// Method will be execute if the feed is ready
+ ///
+ private void FeedIsReady()
+ {
+ this.ResultList.ItemsSource = this.feed.Model.Activities;
+ App.SaveToIsolatedStorage(Constants.IsolatedStorageLectureModel, this.feed.Model);
+ }
+
+ ///
+ /// Method toggle the Visibility of the Link- and Details-Buttons
+ ///
+ /// Caller of the function
+ /// some EventArgs
+ private void ToggleOptions(object sender, RoutedEventArgs e)
+ {
+ Button button = (Button)sender;
+ StackPanel parent = (StackPanel)button.Parent;
+ if (this.lastClickedButton != null && !this.lastClickedButton.Equals(button))
+ {
+ this.HideOptions(parent);
+ }
+
+ this.lastClickedButton = button;
+
+ Button link = (Button)parent.FindName("Link");
+ Button details = (Button)parent.FindName("Details");
+ this.ToogleVisibility(link);
+ this.ToogleVisibility(details);
+ }
+
+ ///
+ /// Method shows the Link- and Details-Buttons
+ ///
+ /// Reference of the StackPanel which include the buttons
+ private void ShowOptions(StackPanel parent)
+ {
+ Button link = (Button)parent.FindName("Link");
+ Button details = (Button)parent.FindName("Details");
+ this.ShowVisibility(link);
+ this.ShowVisibility(details);
+ }
+
+ ///
+ /// Method hide the Link- and Details-Buttons
+ ///
+ /// Reference of the StackPanel which include the buttons
+ private void HideOptions(StackPanel parent)
+ {
+ Button link = (Button)parent.FindName("Link");
+ Button details = (Button)parent.FindName("Details");
+ this.HideVisibility(link);
+ this.HideVisibility(details);
+ }
+
+ ///
+ /// Method toggle the Visibility of an UIElement
+ ///
+ /// UIElement which Visibility has to be toggle
+ private void ToogleVisibility(UIElement element)
+ {
+ if (System.Windows.Visibility.Visible.Equals(element.Visibility))
+ {
+ this.HideVisibility(element);
+ }
+ else
+ {
+ this.ShowVisibility(element);
+ }
+ }
+
+ ///
+ /// Method set the Visibility=true of an UIElement
+ ///
+ /// UIElement which Visibility has to been true
+ private void ShowVisibility(UIElement element)
+ {
+ element.Visibility = System.Windows.Visibility.Visible;
+ }
+
+ ///
+ /// Method set the Visibility=false of an UIElement
+ ///
+ /// UIElement which Visibility has to been false
+ private void HideVisibility(UIElement element)
+ {
+ element.Visibility = System.Windows.Visibility.Collapsed;
+ }
+
+ ///
+ /// Method navigate to ModuleWebPage
+ ///
+ /// Caller of the function
+ /// some EventArgs
+ private void ShowModulWebPage(object sender, RoutedEventArgs e)
+ {
+ Button btn = (Button)sender;
+ Uri url = new Uri(Constants.PathLectureModulWebPage + Constants.Paramseparator + Constants.ParamLectureModulNumber + "=" + btn.Tag, UriKind.Relative);
+ NavigationService.Navigate(url);
+ }
+
+ ///
+ /// Method navigate to DetailPage
+ ///
+ /// Caller of the function
+ /// some EventArgs
+ private void ShowDetailPage(object sender, RoutedEventArgs e)
+ {
+ Button btn = (Button)sender;
+ Uri url = new Uri(Constants.PathResultDetailWebPage + Constants.Paramseparator + Constants.ParamLectureActivityId + "=" + btn.Tag, UriKind.Relative);
+ NavigationService.Navigate(url);
+ }
+ }
+}
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.xaml.cs
deleted file mode 100644
index 4897337f..00000000
--- a/CampusAppWP8/CampusAppWP8/Pages/Lecture/Results.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.Lecture
-{
- public partial class Results : PhoneApplicationPage
- {
- public Results()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/pages/webmail/WebmailPage.xaml b/CampusAppWP8/CampusAppWP8/Pages/webmail/WebmailPage.xaml
similarity index 100%
rename from CampusAppWP8/CampusAppWP8/pages/webmail/WebmailPage.xaml
rename to CampusAppWP8/CampusAppWP8/Pages/webmail/WebmailPage.xaml
diff --git a/CampusAppWP8/CampusAppWP8/pages/webmail/WebmailPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/webmail/WebmailPage.xaml.cs
similarity index 100%
rename from CampusAppWP8/CampusAppWP8/pages/webmail/WebmailPage.xaml.cs
rename to CampusAppWP8/CampusAppWP8/Pages/webmail/WebmailPage.xaml.cs
diff --git a/CampusAppWP8/CampusAppWP8/Properties/WMAppManifest.xml b/CampusAppWP8/CampusAppWP8/Properties/WMAppManifest.xml
index f4b319d3..da112a2f 100644
--- a/CampusAppWP8/CampusAppWP8/Properties/WMAppManifest.xml
+++ b/CampusAppWP8/CampusAppWP8/Properties/WMAppManifest.xml
@@ -13,7 +13,9 @@
+
+
diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
index e5345b13..b1011be6 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
+++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.Designer.cs
@@ -132,6 +132,15 @@ namespace CampusAppWP8.Resources {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Studiengänge ähnelt.
+ ///
+ public static string LectureApp_Courses {
+ get {
+ return ResourceManager.GetString("LectureApp_Courses", resourceCulture);
+ }
+ }
+
///
/// Sucht eine lokalisierte Zeichenfolge, die Abschluss ähnelt.
///
@@ -142,7 +151,25 @@ namespace CampusAppWP8.Resources {
}
///
- /// Sucht eine lokalisierte Zeichenfolge, die Vorlesungsname ähnelt.
+ /// Sucht eine lokalisierte Zeichenfolge, die Lehrstuhl ähnelt.
+ ///
+ public static string LectureApp_Department {
+ get {
+ return ResourceManager.GetString("LectureApp_Department", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Vorlesungen - Details ähnelt.
+ ///
+ public static string LectureApp_DetailsHeader {
+ get {
+ return ResourceManager.GetString("LectureApp_DetailsHeader", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Veranstaltungsname ähnelt.
///
public static string LectureApp_LectureName {
get {
@@ -150,6 +177,24 @@ namespace CampusAppWP8.Resources {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Lehrinhalt ähnelt.
+ ///
+ public static string LectureApp_LectureTopic {
+ get {
+ return ResourceManager.GetString("LectureApp_LectureTopic", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Verantwortlicher ähnelt.
+ ///
+ public static string LectureApp_Officer {
+ get {
+ return ResourceManager.GetString("LectureApp_Officer", resourceCulture);
+ }
+ }
+
///
/// Sucht eine lokalisierte Zeichenfolge, die Semester ähnelt.
///
@@ -177,6 +222,15 @@ namespace CampusAppWP8.Resources {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Veranstaltungsart ähnelt.
+ ///
+ public static string LectureApp_Type {
+ get {
+ return ResourceManager.GetString("LectureApp_Type", resourceCulture);
+ }
+ }
+
///
/// Sucht eine lokalisierte Zeichenfolge, die Links ähnelt.
///
diff --git a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
index 9ce3f841..630168ac 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
+++ b/CampusAppWP8/CampusAppWP8/Resources/AppResources.resx
@@ -183,7 +183,7 @@
Abschluss
- Vorlesungsname
+ Veranstaltungsname
Semester
@@ -233,4 +233,22 @@
84
+
+ Studiengänge
+
+
+ Lehrstuhl
+
+
+ Vorlesungen - Details
+
+
+ Lehrinhalt
+
+
+ Verantwortlicher
+
+
+ Veranstaltungsart
+
\ No newline at end of file
diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs b/CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
index a4b83da5..5a0a3efd 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
+++ b/CampusAppWP8/CampusAppWP8/Resources/Constants.Designer.cs
@@ -60,6 +60,78 @@ namespace CampusAppWP8.Resources {
}
}
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die LectureModel ähnelt.
+ ///
+ internal static string IsolatedStorageLectureModel {
+ get {
+ return ResourceManager.GetString("IsolatedStorageLectureModel", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die ActivityId ähnelt.
+ ///
+ internal static string ParamLectureActivityId {
+ get {
+ return ResourceManager.GetString("ParamLectureActivityId", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die ModulNumber ähnelt.
+ ///
+ internal static string ParamLectureModulNumber {
+ get {
+ return ResourceManager.GetString("ParamLectureModulNumber", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die ? ähnelt.
+ ///
+ internal static string Paramseparator {
+ get {
+ return ResourceManager.GetString("Paramseparator", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Url ähnelt.
+ ///
+ internal static string ParamUrl {
+ get {
+ return ResourceManager.GetString("ParamUrl", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die /Pages/Lecture/ModulWebPage.xaml ähnelt.
+ ///
+ internal static string PathLectureModulWebPage {
+ get {
+ return ResourceManager.GetString("PathLectureModulWebPage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die /Pages/Lecture/ResultDetailPage.xaml ähnelt.
+ ///
+ internal static string PathResultDetailWebPage {
+ get {
+ return ResourceManager.GetString("PathResultDetailWebPage", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die https://www.tu-cottbus.de/modul/ ähnelt.
+ ///
+ internal static string UrlLectureModulBaseAddr {
+ get {
+ return ResourceManager.GetString("UrlLectureModulBaseAddr", resourceCulture);
+ }
+ }
+
///
/// Sucht eine lokalisierte Zeichenfolge, die root ähnelt.
///
diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx
index 8039a024..157d81a4 100644
--- a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx
+++ b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx
@@ -117,6 +117,30 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ LectureModel
+
+
+ ActivityId
+
+
+ ModulNumber
+
+
+ ?
+
+
+ Url
+
+
+ /Pages/Lecture/ModulWebPage.xaml
+
+
+ /Pages/Lecture/ResultDetailPage.xaml
+
+
+ https://www.tu-cottbus.de/modul/
+
root