Merge branch 'release/#r' into develop
@@ -7,20 +7,35 @@
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppDLL.Model.GeoDb
|
||||
{
|
||||
using System;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
/// <summary>Information about the place.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public class PlaceInformation
|
||||
public class PlaceInformation : IEquatable<PlaceInformation>
|
||||
{
|
||||
/// <summary>Gets or sets the name of the information.</summary>
|
||||
/// <value>The name of the information.</value>
|
||||
[XmlElement("placeInformationName")]
|
||||
[XmlAttribute("placeInformationName")]
|
||||
public string InformationName { get; set; }
|
||||
|
||||
/// <summary>Gets or sets the information value.</summary>
|
||||
/// <value>The information value.</value>
|
||||
[XmlText]
|
||||
public string InformationValue { get; set; }
|
||||
|
||||
/// <summary>Tests if this PlaceInformation is considered equal to another.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="other">The place information to compare to this object.</param>
|
||||
/// <returns>true if the objects are considered equal, false if they are not.</returns>
|
||||
public bool Equals(PlaceInformation other)
|
||||
{
|
||||
if (other.InformationName.Equals(this.InformationName))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,13 +8,16 @@
|
||||
|
||||
namespace CampusAppDLL.Model.GeoDb
|
||||
{
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
/// <summary>
|
||||
/// Model for a place of the SPSService
|
||||
/// </summary>
|
||||
public class PlaceModel
|
||||
public class PlaceModel : IEquatable<PlaceModel>
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the placeId
|
||||
@@ -34,6 +37,7 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
[XmlAttribute("refpoint")]
|
||||
public string RefPoint { get; set; }
|
||||
|
||||
|
||||
/// <summary>Gets or sets the information.</summary>
|
||||
/// <value>The information.</value>
|
||||
[XmlElement("placeInformation")]
|
||||
@@ -43,5 +47,121 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
/// <value>The services.</value>
|
||||
[XmlElement("placeService")]
|
||||
public ObservableCollection<PlaceService> Services { get; set; }
|
||||
|
||||
/// <summary>Converts this object to a nfc string.</summary>
|
||||
/// <remarks>Stubbfel, 21.08.2013.</remarks>
|
||||
/// <returns>This object as a string.</returns>
|
||||
public string ToNfcString()
|
||||
{
|
||||
string nfcStr = "{\"pid\":\"" + this.PlaceId + "\",\"parent\":\"" + this.ParentId + "\"}";
|
||||
return nfcStr;
|
||||
}
|
||||
|
||||
/// <summary>Tests if this PlaceModel is considered equal to another.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="other">The place model to compare to this object.</param>
|
||||
/// <returns>true if the objects are considered equal, false if they are not.</returns>
|
||||
public bool Equals(PlaceModel other)
|
||||
{
|
||||
if (other.PlaceId.Equals(this.PlaceId))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>Adds a place informations.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="placeInformations">The place informations.</param>
|
||||
public void AddPlaceInformations(List<PlaceInformation> placeInformations)
|
||||
{
|
||||
foreach (PlaceInformation info in placeInformations)
|
||||
{
|
||||
if (this.Informations.Contains(info))
|
||||
{
|
||||
int index = this.Informations.IndexOf(info);
|
||||
this.Informations[index].InformationValue = info.InformationValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Informations.Add(info);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Adds a place services.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="placeServices">The place services.</param>
|
||||
public void AddPlaceServices(List<PlaceService> placeServices)
|
||||
{
|
||||
foreach (PlaceService service in placeServices)
|
||||
{
|
||||
if (this.Services.Contains(service))
|
||||
{
|
||||
int index = this.Services.IndexOf(service);
|
||||
this.Services[index].Request = service.Request;
|
||||
this.Services[index].SAP = service.SAP;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Services.Add(service);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Query if 'names' contains information names.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="names">The names.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
public bool ContainsInformationNames(List<string> names)
|
||||
{
|
||||
foreach (string name in names)
|
||||
{
|
||||
bool tmpResult = false;
|
||||
foreach (PlaceInformation info in this.Informations)
|
||||
{
|
||||
if (name.Equals(info.InformationName))
|
||||
{
|
||||
tmpResult = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!tmpResult)
|
||||
{
|
||||
return tmpResult;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>Query if 'services' contains service names.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="services">The services.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
public bool ContainsServiceNames(List<string> services)
|
||||
{
|
||||
foreach (string name in services)
|
||||
{
|
||||
bool tmpResult = false;
|
||||
foreach (PlaceService service in this.Services)
|
||||
{
|
||||
if (name.Equals(service.ServiceName))
|
||||
{
|
||||
tmpResult = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!tmpResult)
|
||||
{
|
||||
return tmpResult;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
|
||||
namespace CampusAppDLL.Model.GeoDb
|
||||
{
|
||||
using System;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
/// <summary>Place service.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public class PlaceService
|
||||
public class PlaceService : IEquatable<PlaceService>
|
||||
{
|
||||
/// <summary>Gets or sets the name of the service.</summary>
|
||||
/// <value>The name of the service.</value>
|
||||
@@ -28,5 +29,29 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
/// <value>The request.</value>
|
||||
[XmlElement("request")]
|
||||
public string Request { get; set; }
|
||||
|
||||
/// <summary>Gets the URL string.</summary>
|
||||
/// <value>The URL string.</value>
|
||||
public string URLString
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.SAP + this.Request;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Tests if this PlaceService is considered equal to another.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="other">The place service to compare to this object.</param>
|
||||
/// <returns>true if the objects are considered equal, false if they are not.</returns>
|
||||
public bool Equals(PlaceService other)
|
||||
{
|
||||
if (other.ServiceName.Equals(this.ServiceName))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,7 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
/// <remarks>Stubbfel, 20.08.2013.</remarks>
|
||||
public SpsModel()
|
||||
{
|
||||
this.HasChanged = false;
|
||||
this.Places = new ObservableCollection<PlaceModel>();
|
||||
}
|
||||
|
||||
@@ -32,6 +33,10 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
[XmlElement("place")]
|
||||
public ObservableCollection<PlaceModel> Places { get; set; }
|
||||
|
||||
/// <summary>Gets a value indicating whether this object has changed.</summary>
|
||||
/// <value>true if this object has changed, false if not.</value>
|
||||
public bool HasChanged { get; set; }
|
||||
|
||||
/// <summary>Gets places by information.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
/// <param name="query"> The query.</param>
|
||||
@@ -83,5 +88,113 @@ namespace CampusAppDLL.Model.GeoDb
|
||||
|
||||
return resultplaces.ToList<PlaceModel>();
|
||||
}
|
||||
|
||||
/// <summary>Adds the places.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="places">A list of places.</param>
|
||||
public void AddPlaces(List<PlaceModel> places)
|
||||
{
|
||||
foreach (PlaceModel place in places)
|
||||
{
|
||||
if (this.Places.Contains(place))
|
||||
{
|
||||
int index = this.Places.IndexOf(place);
|
||||
this.Places[index].AddPlaceInformations(place.Informations.ToList());
|
||||
this.Places[index].AddPlaceServices(place.Services.ToList());
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Places.Add(place);
|
||||
}
|
||||
}
|
||||
this.HasChanged = true;
|
||||
}
|
||||
|
||||
/// <summary>Creates PID list.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <returns>The new PID list.</returns>
|
||||
public List<string> CreatePidList()
|
||||
{
|
||||
List<string> pidList = new List<string>();
|
||||
foreach (PlaceModel place in this.Places)
|
||||
{
|
||||
pidList.Add(place.PlaceId);
|
||||
}
|
||||
|
||||
return pidList;
|
||||
}
|
||||
|
||||
/// <summary>Gets place by identifier.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="id">The identifier.</param>
|
||||
/// <returns>The place by identifier.</returns>
|
||||
public PlaceModel GetPlaceById(string id)
|
||||
{
|
||||
foreach (PlaceModel place in this.Places)
|
||||
{
|
||||
if (place.PlaceId.Equals(id))
|
||||
{
|
||||
return place;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>Query if 'pidList' contains information names.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="pidList">List of pids.</param>
|
||||
/// <param name="names"> The names.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
public bool ContainsInformationNames(List<string> pidList, List<string> names)
|
||||
{
|
||||
foreach (string pid in pidList)
|
||||
{
|
||||
PlaceModel place = this.GetPlaceById(pid);
|
||||
if (!place.ContainsInformationNames(names))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>Query if 'pidList' contains service names.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="pidList">List of pids.</param>
|
||||
/// <param name="names"> The names.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
public bool ContainsServiceNames(List<string> pidList, List<string> names)
|
||||
{
|
||||
foreach (string pid in pidList)
|
||||
{
|
||||
PlaceModel place = this.GetPlaceById(pid);
|
||||
if (!place.ContainsServiceNames(names))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>Filter by PID.</summary>
|
||||
/// <remarks>Stubbfel, 11.09.2013.</remarks>
|
||||
/// <param name="pidList">List of pids.</param>
|
||||
/// <returns>flitered list of places</returns>
|
||||
public List<PlaceModel> FilterByPid(List<string> pidList)
|
||||
{
|
||||
List<PlaceModel> fitlerList = new List<PlaceModel>();
|
||||
foreach (PlaceModel place in this.Places)
|
||||
{
|
||||
if (pidList.Contains(place.PlaceId))
|
||||
{
|
||||
fitlerList.Add(place);
|
||||
}
|
||||
}
|
||||
|
||||
return fitlerList;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
/// </summary>
|
||||
public class CampusSpsApi : SpsApi
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CampusSpsApi" /> class.
|
||||
/// </summary>
|
||||
@@ -25,6 +27,10 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Method set the UriParameter of a campusRequest for a given latitude and longitude
|
||||
/// </summary>
|
||||
@@ -68,5 +74,7 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
|
||||
return Settings.UserProfil.DefaultCampus;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,17 +18,23 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public class PisApi : XmlModel<SpsModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the PisApi class.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public PisApi()
|
||||
: base(ModelType.Feed, Constants.UrlPisService)
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Sets up the information request.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="pidList"> List of pids.</param>
|
||||
/// <param name="infoNames">(Optional) list of names of the informations.</param>
|
||||
/// <param name="infoNames">(Optional) list of names of the information.</param>
|
||||
public void SetupInformationRequest(List<string> pidList, List<string> infoNames = null)
|
||||
{
|
||||
string pidListStr = string.Empty;
|
||||
@@ -52,5 +58,7 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
|
||||
this.SetUriParams(parameterList);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,12 +18,18 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public class PssApi : XmlModel<SpsModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the PssApi class.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public PssApi()
|
||||
: base(ModelType.Feed, Constants.UrlPssService)
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Sets up the service request.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
@@ -52,5 +58,7 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
|
||||
this.SetUriParams(parameterList);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
/// </summary>
|
||||
public class SpsApi : XmlModel<SpsModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="SpsApi" /> class.
|
||||
/// </summary>
|
||||
@@ -27,6 +29,10 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Method set the UriParameter of a placeRequest for a given latitude and longitude
|
||||
/// </summary>
|
||||
@@ -56,5 +62,7 @@ namespace CampusAppWP8.Api.GeoApi
|
||||
string log = App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Long);
|
||||
this.SetupPlaceRequest(lat, log, domian);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,8 @@ namespace CampusAppWP8.Api.Lecture
|
||||
/// </remarks>
|
||||
public class LectureApi : XmlModel<LectureList>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="LectureApi" /> class.
|
||||
/// </summary>
|
||||
@@ -27,5 +29,7 @@ namespace CampusAppWP8.Api.Lecture
|
||||
{
|
||||
this.ValidRootName = Constants.LectureXmlValidRootName;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ namespace CampusAppWP8.Api.Person
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public class PersonSearchApi : XmlModel<PersonListModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the PersonSearchApi class.</summary>
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public PersonSearchApi()
|
||||
@@ -23,5 +25,7 @@ namespace CampusAppWP8.Api.Person
|
||||
{
|
||||
this.ValidRootName = Constants.PersonListValidRootName;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
BIN
CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/lab_159.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/lecture_159.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
BIN
CampusAppWP8/CampusAppWP8/Assets/Icons/DarkTheme/seminar_159.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
BIN
CampusAppWP8/CampusAppWP8/Assets/Icons/LightTheme/lab_159.png
Normal file
|
After Width: | Height: | Size: 1003 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
@@ -101,7 +101,7 @@
|
||||
<Compile Include="App.xaml.cs">
|
||||
<DependentUpon>App.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Feed\Departments\DepartmentFavoriteFeed.cs" />
|
||||
<Compile Include="File\Departments\DepartmentFavoriteFile.cs" />
|
||||
<Compile Include="Const.cs" />
|
||||
<Compile Include="Feed\Exams\ExamFeed.cs" />
|
||||
<Compile Include="Feed\Mensa\MensaFeedSBFMain.cs" />
|
||||
@@ -284,7 +284,7 @@
|
||||
<Compile Include="Utility\Lui\Button\PhoneButton.cs" />
|
||||
<Compile Include="Utility\Lui\Button\LinkButton.cs" />
|
||||
<Compile Include="Utility\Lui\MessageBoxes\MessageBoxes.cs" />
|
||||
<Compile Include="Utility\QRScanner\QRScanner.xaml.cs">
|
||||
<Compile Include="Pages\Dev\QRScanner.xaml.cs">
|
||||
<DependentUpon>QRScanner.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Utility\StringManager.cs" />
|
||||
@@ -410,7 +410,7 @@
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
<Page Include="Utility\QRScanner\QRScanner.xaml">
|
||||
<Page Include="Pages\Dev\QRScanner.xaml">
|
||||
<SubType>Designer</SubType>
|
||||
<Generator>MSBuild:Compile</Generator>
|
||||
</Page>
|
||||
@@ -435,6 +435,7 @@
|
||||
</Content>
|
||||
<Content Include="Assets\campusmap.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\add_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\add_contact_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\btulogo_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\campus_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\current_position_159.png" />
|
||||
@@ -442,11 +443,16 @@
|
||||
<Content Include="Assets\Icons\DarkTheme\exams_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\favorite_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\info_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\lab_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\lecture_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\person_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\phone_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\practise_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\search_place_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\seminar_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\update_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\add_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\add_contact_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\btulogo_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\campus_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\departments_159.png" />
|
||||
@@ -459,6 +465,8 @@
|
||||
<Content Include="Assets\Icons\LightTheme\homework_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\link_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\info_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\lab_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\lecture_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\link_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\lectures_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\lectures_159.png" />
|
||||
@@ -471,11 +479,13 @@
|
||||
<Content Include="Assets\Icons\DarkTheme\schedule_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\person_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\phone_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\practise_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\schedule_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\search_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\search_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\student_council_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\search_place_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\seminar_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\student_council_159.png" />
|
||||
<Content Include="Assets\Icons\DarkTheme\webmail_159.png" />
|
||||
<Content Include="Assets\Icons\LightTheme\update_159.png" />
|
||||
|
||||
@@ -14,11 +14,17 @@ namespace CampusAppWP8
|
||||
/// </summary>
|
||||
public class Const
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Resource object.
|
||||
/// </summary>
|
||||
private static Constants constantResources = new Constants();
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets the resource object.
|
||||
/// </summary>
|
||||
@@ -29,5 +35,7 @@ namespace CampusAppWP8
|
||||
return constantResources;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,7 @@
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.Departments
|
||||
{
|
||||
using System;
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.Departments;
|
||||
@@ -42,8 +43,6 @@ namespace CampusAppWP8.Feed.Departments
|
||||
|
||||
#region Method
|
||||
|
||||
#region Protected
|
||||
|
||||
/// <summary>
|
||||
/// Method implement CheckIsModelUpToDate()-Method <see cref="Pages"/>.
|
||||
/// </summary>
|
||||
@@ -59,7 +58,7 @@ namespace CampusAppWP8.Feed.Departments
|
||||
}
|
||||
else
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, model.CreateTime, 7.0);
|
||||
retValue = this.CheckIsUpToDate(model.CreateTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
@@ -80,7 +79,7 @@ namespace CampusAppWP8.Feed.Departments
|
||||
// at loading
|
||||
if (info.Exists == true)
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, info.LastWriteTime, 7.0);
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,12 +102,23 @@ namespace CampusAppWP8.Feed.Departments
|
||||
{
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
|
||||
if (model != null && model.HasChanged())
|
||||
{
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
// Protedted
|
||||
#endregion
|
||||
/// <summary>Check if the model or file is up-to-date.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="lastModified">Date of the last modification.</param>
|
||||
/// <returns>true, if is up-to-date, otherwise false.</returns>
|
||||
private bool CheckIsUpToDate(DateTime lastModified)
|
||||
{
|
||||
return Utilities.DayDifference(Utilities.DifferenceType.Less, lastModified, 30);
|
||||
}
|
||||
|
||||
// Method
|
||||
#endregion
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.Events
|
||||
{
|
||||
using System;
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.RSS;
|
||||
@@ -18,6 +19,8 @@ namespace CampusAppWP8.Feed.Events
|
||||
/// </summary>
|
||||
public class EventFeed : XmlModel<RSSViewModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="EventFeed" /> class.
|
||||
/// </summary>
|
||||
@@ -35,6 +38,10 @@ namespace CampusAppWP8.Feed.Events
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Method implement CheckIsModelUpToDate()-Method <see cref="Pages"/>
|
||||
/// </summary>
|
||||
@@ -50,7 +57,7 @@ namespace CampusAppWP8.Feed.Events
|
||||
}
|
||||
else
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, model.CreateTime, 1.0);
|
||||
retValue = this.CheckIsUpToDate(model.CreateTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
@@ -71,7 +78,7 @@ namespace CampusAppWP8.Feed.Events
|
||||
// at loading
|
||||
if (info.Exists == true)
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, info.LastWriteTime, 1.0);
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,8 +100,24 @@ namespace CampusAppWP8.Feed.Events
|
||||
{
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
if (model != null)
|
||||
{
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
/// <summary>Check if the model or file is up-to-date.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="lastModified">Date of the last modification.</param>
|
||||
/// <returns>true, if is up-to-date, otherwise false.</returns>
|
||||
private bool CheckIsUpToDate(DateTime lastModified)
|
||||
{
|
||||
return Utilities.DayDifference(Utilities.DifferenceType.Less, lastModified, 1.0);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,11 +11,14 @@ namespace CampusAppWP8.Feed.Exams
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.Exams;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>Exam feed.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public class ExamFeed : XmlModel<ExamListModel>
|
||||
{
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the ExamFeed class.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public ExamFeed()
|
||||
@@ -27,6 +30,10 @@ namespace CampusAppWP8.Feed.Exams
|
||||
this.ValidRootName = Constants.ExamXmlValidRootName;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Check is model up to date.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
/// <param name="model">The model.</param>
|
||||
@@ -53,7 +60,14 @@ namespace CampusAppWP8.Feed.Exams
|
||||
return false;
|
||||
}
|
||||
|
||||
if (model != null)
|
||||
{
|
||||
return Utilities.DayDifference(Utilities.DifferenceType.Less, fileInfo.LastWriteTime, 30.0);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,8 +36,6 @@ namespace CampusAppWP8.Feed.Link
|
||||
|
||||
#region Method
|
||||
|
||||
#region Private
|
||||
|
||||
/// <summary>
|
||||
/// Method check if the FeedModel is up-to-date
|
||||
/// </summary>
|
||||
@@ -82,7 +80,5 @@ namespace CampusAppWP8.Feed.Link
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,8 +36,6 @@ namespace CampusAppWP8.Feed.Link
|
||||
|
||||
#region Method
|
||||
|
||||
#region Private
|
||||
|
||||
/// <summary>
|
||||
/// Method check if the FeedModel is up-to-date
|
||||
/// </summary>
|
||||
@@ -82,7 +80,5 @@ namespace CampusAppWP8.Feed.Link
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
/// </summary>
|
||||
public class MensaFeedCBMain : MensaFeed
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MensaFeedCBMain" /> class.
|
||||
/// </summary>
|
||||
@@ -22,5 +24,7 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
{
|
||||
this.Title = AppResources.Campus_CBMain;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
/// </summary>
|
||||
public class MensaFeedCBNorth : MensaFeed
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MensaFeedCBNorth" /> class.
|
||||
/// </summary>
|
||||
@@ -22,5 +24,7 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
{
|
||||
this.Title = AppResources.Campus_CBNorth;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
/// </summary>
|
||||
public class MensaFeedCBSouth : MensaFeed
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MensaFeedCBSouth" /> class.
|
||||
/// </summary>
|
||||
@@ -22,5 +24,7 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
{
|
||||
this.Title = AppResources.Campus_CBSouth;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
/// </summary>
|
||||
public class MensaFeedSBFMain : MensaFeed
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MensaFeedSBFMain" /> class.
|
||||
/// </summary>
|
||||
@@ -22,5 +24,7 @@ namespace CampusAppWP8.Feed.Mensa
|
||||
{
|
||||
this.Title = AppResources.Campus_SFBMain;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
//-----------------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.News
|
||||
{
|
||||
using System;
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.RSS;
|
||||
@@ -18,6 +19,8 @@ namespace CampusAppWP8.Feed.News
|
||||
/// </summary>
|
||||
public class NewsFeed : XmlModel<RSSViewModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="NewsFeed" /> class.
|
||||
/// </summary>
|
||||
@@ -35,6 +38,10 @@ namespace CampusAppWP8.Feed.News
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Method implement CheckIsModelUpToDate()-Method <see cref="Pages"/>
|
||||
/// </summary>
|
||||
@@ -50,7 +57,7 @@ namespace CampusAppWP8.Feed.News
|
||||
}
|
||||
else
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, model.CreateTime, 1.0);
|
||||
retValue = this.CheckIsUpToDate(model.CreateTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
@@ -70,7 +77,7 @@ namespace CampusAppWP8.Feed.News
|
||||
{
|
||||
if (info.Exists == true)
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, info.LastWriteTime, 1.0);
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -92,8 +99,24 @@ namespace CampusAppWP8.Feed.News
|
||||
{
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
|
||||
if (model != null)
|
||||
{
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
/// <summary>Check if the model or file is up-to-date.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="lastModified">Date of the last modification.</param>
|
||||
/// <returns>true, if is up-to-date, otherwise false.</returns>
|
||||
private bool CheckIsUpToDate(DateTime lastModified)
|
||||
{
|
||||
return Utilities.DayDifference(Utilities.DifferenceType.Less, lastModified, 1.0);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.Openinghours
|
||||
{
|
||||
using System;
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.Openinghours;
|
||||
@@ -35,8 +36,6 @@ namespace CampusAppWP8.Feed.Openinghours
|
||||
|
||||
#region Method
|
||||
|
||||
#region Private
|
||||
|
||||
/// <summary>
|
||||
/// Method check if the FeedModel is up-to-date
|
||||
/// </summary>
|
||||
@@ -52,7 +51,7 @@ namespace CampusAppWP8.Feed.Openinghours
|
||||
}
|
||||
else
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, model.CreateTime, 7.0);
|
||||
retValue = this.CheckIsUpToDate(model.CreateTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
@@ -72,7 +71,7 @@ namespace CampusAppWP8.Feed.Openinghours
|
||||
{
|
||||
if (info.Exists == true)
|
||||
{
|
||||
retValue = Utilities.DayDifference(Utilities.DifferenceType.Less, info.LastWriteTime, 7.0);
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,10 +94,22 @@ namespace CampusAppWP8.Feed.Openinghours
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
if (model != null)
|
||||
{
|
||||
retValue = this.CheckIsUpToDate(info.LastWriteTime);
|
||||
}
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
/// <summary>Check if the model or file is up-to-date.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="lastModified">Date of the last modification.</param>
|
||||
/// <returns>true, if is up-to-date, otherwise false.</returns>
|
||||
private bool CheckIsUpToDate(DateTime lastModified)
|
||||
{
|
||||
return Utilities.DayDifference(Utilities.DifferenceType.Less, lastModified, 7.0);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
||||
@@ -36,8 +36,6 @@ namespace CampusAppWP8.Feed.StudentCouncil
|
||||
|
||||
#region Method
|
||||
|
||||
#region Private
|
||||
|
||||
/// <summary>
|
||||
/// Method check if the FeedModel is up-to-date
|
||||
/// </summary>
|
||||
@@ -82,7 +80,5 @@ namespace CampusAppWP8.Feed.StudentCouncil
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,53 +7,11 @@
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.Utility
|
||||
{
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
using CampusAppWP8.Model.Exams;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Feed.Exams;
|
||||
|
||||
/// <summary>Course Feed.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public class CourseFeed : XmlModel<ExamListModel>
|
||||
public class CourseFeed : ExamFeed
|
||||
{
|
||||
/// <summary>Initializes a new instance of the CourseFeed class.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public CourseFeed()
|
||||
: base(ModelType.FileAndFeed, Constants.FileExamApp_ExamFeed, Constants.UrlExamApp_ExamFeed)
|
||||
{
|
||||
this.IsFileUpToDateOnLoad += new IsFileUpToDate(this.CheckIsFileUpToDate);
|
||||
this.IsModelUpToDateOnLoad += new IsModelUpToDate(this.CheckIsModelUpToDate);
|
||||
this.IsFileUpToDateOnSave += new IsFileUpToDate(this.CheckIsFileUpToDate);
|
||||
this.ValidRootName = Constants.ExamXmlValidRootName;
|
||||
}
|
||||
|
||||
/// <summary>Check is model up to date.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
/// <param name="model">The model.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
private bool CheckIsModelUpToDate(ExamListModel model)
|
||||
{
|
||||
if (model == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// <summary>Check is file up to date.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
/// <param name="model"> The model.</param>
|
||||
/// <param name="fileInfo">Information describing the file.</param>
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
private bool CheckIsFileUpToDate(ExamListModel model, FileInfo fileInfo)
|
||||
{
|
||||
if (fileInfo == null || !fileInfo.Exists || fileInfo.Length < 1)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,295 +1,506 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<root>
|
||||
<place id="1" parentId="" refpoint="POINT(14.324056352976152 51.76737987049448)">
|
||||
<placeInformation placeInformationName="name">Campus Cottbus Mitte</placeInformation>
|
||||
<placeInformation placeInformationName="typ">campus</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Campus Cottbus Mitte</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">campus</placeInformation>
|
||||
</place>
|
||||
<place id="2" parentId="" refpoint="POINT(14.319497377197282 51.72668339740452)">
|
||||
<placeInformation placeInformationName="name">Campus Cottbus Süd</placeInformation>
|
||||
<placeInformation placeInformationName="typ">campus</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Campus Cottbus Süd</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">campus</placeInformation>
|
||||
</place>
|
||||
<place id="3" parentId="" refpoint="POINT(13.986618441187698 51.522217168257356)">
|
||||
<placeInformation placeInformationName="name">Campus Senftenberg</placeInformation>
|
||||
<placeInformation placeInformationName="typ">campus</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Campus Senftenberg</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">campus</placeInformation>
|
||||
</place>
|
||||
<place id="4" parentId="" refpoint="POINT(14.293908825617 51.77670359509875)">
|
||||
<placeInformation placeInformationName="name">Campus Cottbus Nord</placeInformation>
|
||||
<placeInformation placeInformationName="typ">campus</placeInformation>
|
||||
</place>
|
||||
<place id="25091388" parentId="4" refpoint="POINT(14.291954883333334 51.776766916666666)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/6</placeInformation>
|
||||
</place>
|
||||
<place id="25091389" parentId="4" refpoint="POINT(14.294196 51.7762505625)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/3</placeInformation>
|
||||
</place>
|
||||
<place id="25091390" parentId="4" refpoint="POINT(14.294610075 51.77676294999999)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/1</placeInformation>
|
||||
</place>
|
||||
<place id="25091391" parentId="4" refpoint="POINT(14.2952951 51.77793325)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/4</placeInformation>
|
||||
</place>
|
||||
<place id="89552667" parentId="3" refpoint="POINT(13.988664100000001 51.520596499999996)">
|
||||
<placeInformation placeInformationName="name">Wohnheim</placeInformation>
|
||||
</place>
|
||||
<place id="89552669" parentId="3" refpoint="POINT(13.98994325 51.521213599999996)">
|
||||
<placeInformation placeInformationName="name">Wohnheim</placeInformation>
|
||||
</place>
|
||||
<place id="89552670" parentId="3" refpoint="POINT(13.989489149999999 51.5208131)">
|
||||
<placeInformation placeInformationName="name">Wohnheim</placeInformation>
|
||||
</place>
|
||||
<place id="89552675" parentId="3" refpoint="POINT(13.988018654545455 51.521318268181815)">
|
||||
<placeInformation placeInformationName="name">Wohnheim</placeInformation>
|
||||
</place>
|
||||
<place id="89552676" parentId="3" refpoint="POINT(13.9890434 51.52150835)">
|
||||
<placeInformation placeInformationName="name">Wohnheim</placeInformation>
|
||||
</place>
|
||||
<place id="98446004" parentId="3" refpoint="POINT(13.983276944444444 51.522954)">
|
||||
<placeInformation placeInformationName="name">Biotechnologie</placeInformation>
|
||||
</place>
|
||||
<place id="126565095" parentId="2" refpoint="POINT(14.318193599999999 51.725572375)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude Musikpädagogik</placeInformation>
|
||||
</place>
|
||||
<place id="127003463" parentId="1" refpoint="POINT(14.329434351923076 51.76722032307691)">
|
||||
<placeInformation placeInformationName="name">Informations, Kommunikations und Medienzentrum (IKMZ)</placeInformation>
|
||||
<placeInformation placeInformationName="typ">library</placeInformation>
|
||||
</place>
|
||||
<place id="127003745" parentId="1" refpoint="POINT(14.330883875 51.7678221)">
|
||||
<placeInformation placeInformationName="name">Internationales Begegnungszentrum</placeInformation>
|
||||
</place>
|
||||
<place id="127003746" parentId="1" refpoint="POINT(14.3305683 51.76835295)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 8</placeInformation>
|
||||
</place>
|
||||
<place id="127010188" parentId="1" refpoint="POINT(14.31918153 51.76944543999999)">
|
||||
<placeInformation placeInformationName="name">Laborhalle 3D</placeInformation>
|
||||
</place>
|
||||
<place id="127010189" parentId="1" refpoint="POINT(14.318166900000001 51.769462600000004)">
|
||||
<placeInformation placeInformationName="name">Gewächshaus Fakultät 4</placeInformation>
|
||||
</place>
|
||||
<place id="127010192" parentId="1" refpoint="POINT(14.32553145 51.76862572499999)">
|
||||
<placeInformation placeInformationName="name">Reprographie</placeInformation>
|
||||
</place>
|
||||
<place id="127010225" parentId="1" refpoint="POINT(14.3239971 51.7678181)">
|
||||
<placeInformation placeInformationName="name">Umformer Station</placeInformation>
|
||||
</place>
|
||||
<place id="127010228" parentId="1" refpoint="POINT(14.3265728 51.76835932)">
|
||||
<placeInformation placeInformationName="name">Zentrale Einrichtung Sprachenzentrum</placeInformation>
|
||||
</place>
|
||||
<place id="129140526" parentId="1" refpoint="POINT(14.329964147222219 51.768867747222224)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 9</placeInformation>
|
||||
</place>
|
||||
<place id="129140566" parentId="1" refpoint="POINT(14.327171049999999 51.768546066666666)">
|
||||
<placeInformation placeInformationName="name">Baustofflabor</placeInformation>
|
||||
</place>
|
||||
<place id="129258388" parentId="1" refpoint="POINT(14.322364300000002 51.76576072500001)">
|
||||
<placeInformation placeInformationName="name">Studentenwerk Frankfurt (Oder) (SW)</placeInformation>
|
||||
</place>
|
||||
<place id="129258396" parentId="1" refpoint="POINT(14.32840075 51.765809774999994)">
|
||||
<placeInformation placeInformationName="name">Zentralverwaltung Hubertstraße (ZVH)</placeInformation>
|
||||
</place>
|
||||
<place id="129258513" parentId="1" refpoint="POINT(14.320277773573652 51.76586220609145)">
|
||||
<placeInformation placeInformationName="name">Wohnheim Papitzer Straße 4/5</placeInformation>
|
||||
<placeInformation placeInformationName="typ">guest_house</placeInformation>
|
||||
</place>
|
||||
<place id="129357942" parentId="1" refpoint="POINT(14.325887666666667 51.76394285000001)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 10</placeInformation>
|
||||
</place>
|
||||
<place id="129357943" parentId="1" refpoint="POINT(14.325013391666666 51.76421453333333)">
|
||||
<placeInformation placeInformationName="name">Studentenwohnanlage ErichWeinertStraße</placeInformation>
|
||||
</place>
|
||||
<place id="129357944" parentId="1" refpoint="POINT(14.327351425 51.765186625)">
|
||||
<placeInformation placeInformationName="name">Studentenwohnanlage Universitätsstraße 1</placeInformation>
|
||||
</place>
|
||||
<place id="129357945" parentId="1" refpoint="POINT(14.326389 51.76530997500001)">
|
||||
<placeInformation placeInformationName="name">Studentenwohnanlage Universitätsstraße 2</placeInformation>
|
||||
</place>
|
||||
<place id="129357946" parentId="1" refpoint="POINT(14.325485850000002 51.765425037499995)">
|
||||
<placeInformation placeInformationName="name">Studentenwohnanlage Universitätsstraße 3</placeInformation>
|
||||
</place>
|
||||
<place id="129357947" parentId="1" refpoint="POINT(14.326990899999998 51.765654600000005)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 1</placeInformation>
|
||||
</place>
|
||||
<place id="129357949" parentId="1" refpoint="POINT(14.32601965 51.765781849999996)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 3</placeInformation>
|
||||
</place>
|
||||
<place id="129357950" parentId="1" refpoint="POINT(14.325752350000002 51.764987175)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 4</placeInformation>
|
||||
</place>
|
||||
<place id="129357951" parentId="1" refpoint="POINT(14.3254197375 51.7637245)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 6</placeInformation>
|
||||
</place>
|
||||
<place id="129357952" parentId="1" refpoint="POINT(14.325669099999999 51.764512059999994)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 5</placeInformation>
|
||||
</place>
|
||||
<place id="140400852" parentId="3" refpoint="POINT(13.987574563157894 51.521223294736856)">
|
||||
<placeInformation placeInformationName="name">Mehrzweckgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="140400854" parentId="3" refpoint="POINT(13.983964349999997 51.522447674999995)">
|
||||
<placeInformation placeInformationName="name">Physiotheraphie/Medizintechnik</placeInformation>
|
||||
</place>
|
||||
<place id="141509869" parentId="2" refpoint="POINT(14.319057066666666 51.726194099999994)">
|
||||
<placeInformation placeInformationName="name">Cafeteria HL</placeInformation>
|
||||
<placeInformation placeInformationName="typ">public_building</placeInformation>
|
||||
</place>
|
||||
<place id="141509871" parentId="2" refpoint="POINT(14.320103391666665 51.72584225)">
|
||||
<placeInformation placeInformationName="name">Gebäude 14</placeInformation>
|
||||
</place>
|
||||
<place id="141509873" parentId="2" refpoint="POINT(14.320494978125 51.72755265625001)">
|
||||
<placeInformation placeInformationName="name">Laborgebäude Bauingenieurwesen Verfahrenstechni</placeInformation>
|
||||
</place>
|
||||
<place id="141509874" parentId="2" refpoint="POINT(14.32044634 51.726733839999994)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude Bauningenieurwesen Architektur</placeInformation>
|
||||
</place>
|
||||
<place id="141509875" parentId="2" refpoint="POINT(14.3196709 51.7271438)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude Bauningenieurwesen Architektur</placeInformation>
|
||||
</place>
|
||||
<place id="141509876" parentId="2" refpoint="POINT(14.318373025 51.7267223)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude Betriebswirtschaftslehre</placeInformation>
|
||||
</place>
|
||||
<place id="141509877" parentId="2" refpoint="POINT(14.31889922 51.72755642)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude Sozialwesen</placeInformation>
|
||||
</place>
|
||||
<place id="141509893" parentId="2" refpoint="POINT(14.319239050000002 51.72455225)">
|
||||
<placeInformation placeInformationName="name">Wohnheim 1</placeInformation>
|
||||
</place>
|
||||
<place id="145126872" parentId="1" refpoint="POINT(14.326107239999999 51.76841574)">
|
||||
<placeInformation placeInformationName="name">Fakultät 3 / Sport</placeInformation>
|
||||
</place>
|
||||
<place id="145126874" parentId="1" refpoint="POINT(14.3271468 51.76813533999999)">
|
||||
<placeInformation placeInformationName="name">Laborgebäude 1B</placeInformation>
|
||||
</place>
|
||||
<place id="145126875" parentId="1" refpoint="POINT(14.327784339999997 51.768178549999995)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 1A</placeInformation>
|
||||
</place>
|
||||
<place id="145128359" parentId="1" refpoint="POINT(14.322298770000003 51.768124109999995)">
|
||||
<placeInformation placeInformationName="name">Forschungs und Materialprüfanstalt Cottbus</placeInformation>
|
||||
</place>
|
||||
<place id="145128360" parentId="1" refpoint="POINT(14.322584050000001 51.768901983333336)">
|
||||
<placeInformation placeInformationName="name">Garagenkomplex</placeInformation>
|
||||
</place>
|
||||
<place id="145128365" parentId="1" refpoint="POINT(14.3245076125 51.7680148)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 1C (LG1C)</placeInformation>
|
||||
</place>
|
||||
<place id="145128368" parentId="1" refpoint="POINT(14.323577843750002 51.768762243750004)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 3</placeInformation>
|
||||
</place>
|
||||
<place id="145128369" parentId="1" refpoint="POINT(14.323765416666669 51.76840466666667)">
|
||||
<placeInformation placeInformationName="name">Lehrhalle 3G Verkehrtechnikhalle</placeInformation>
|
||||
</place>
|
||||
<place id="145128371" parentId="1" refpoint="POINT(14.324894700000002 51.76894906)">
|
||||
<placeInformation placeInformationName="name">Sporthalle 1</placeInformation>
|
||||
</place>
|
||||
<place id="145128380" parentId="1" refpoint="POINT(14.324635666666667 51.768258633333325)">
|
||||
<placeInformation placeInformationName="name">Hörsaal 3</placeInformation>
|
||||
</place>
|
||||
<place id="145130526" parentId="1" refpoint="POINT(14.318696583333333 51.769080383333346)">
|
||||
<placeInformation placeInformationName="name">GrundbauVersuchshalle</placeInformation>
|
||||
</place>
|
||||
<place id="145130527" parentId="1" refpoint="POINT(14.321550466666666 51.76952978888889)">
|
||||
<placeInformation placeInformationName="name">Laborgebäude 4B</placeInformation>
|
||||
</place>
|
||||
<place id="145130528" parentId="1" refpoint="POINT(14.31957525 51.7687229)">
|
||||
<placeInformation placeInformationName="name">Laborhalle 3C</placeInformation>
|
||||
</place>
|
||||
<place id="145130529" parentId="1" refpoint="POINT(14.321277350000003 51.76929023333332)">
|
||||
<placeInformation placeInformationName="name">Laborhalle 4C</placeInformation>
|
||||
</place>
|
||||
<place id="145130530" parentId="1" refpoint="POINT(14.320434075757573 51.76835607878787)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 3A</placeInformation>
|
||||
</place>
|
||||
<place id="145130531" parentId="1" refpoint="POINT(14.3214907 51.7684953375)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 3B</placeInformation>
|
||||
</place>
|
||||
<place id="145130532" parentId="1" refpoint="POINT(14.32181761111111 51.76925883333334)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4A</placeInformation>
|
||||
</place>
|
||||
<place id="145130533" parentId="1" refpoint="POINT(14.318569425 51.768416925)">
|
||||
<placeInformation placeInformationName="name">Panta Rhei Halle</placeInformation>
|
||||
</place>
|
||||
<place id="145132458" parentId="1" refpoint="POINT(14.326804730000001 51.76767220000001)">
|
||||
<placeInformation placeInformationName="name">Großer Hörsaal</placeInformation>
|
||||
<placeInformation placeInformationName="typ">entrance</placeInformation>
|
||||
</place>
|
||||
<place id="145132460" parentId="1" refpoint="POINT(14.327332890909092 51.767140422727266)">
|
||||
<placeInformation placeInformationName="name">Hauptgebäude (HG)</placeInformation>
|
||||
</place>
|
||||
<place id="145132464" parentId="1" refpoint="POINT(14.327362925 51.76601645)">
|
||||
<placeInformation placeInformationName="name">Zentralverwaltung</placeInformation>
|
||||
</place>
|
||||
<place id="145271897" parentId="1" refpoint="POINT(14.324329966666669 51.76674437777778)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau Lehrgebäude 2A/B</placeInformation>
|
||||
</place>
|
||||
<place id="145271902" parentId="1" refpoint="POINT(14.324795547058825 51.76663094705882)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 2A</placeInformation>
|
||||
</place>
|
||||
<place id="145271906" parentId="1" refpoint="POINT(14.323845864705879 51.7667514882353)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 2B</placeInformation>
|
||||
</place>
|
||||
<place id="145271909" parentId="1" refpoint="POINT(14.322875529411766 51.7668744117647)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 2C</placeInformation>
|
||||
</place>
|
||||
<place id="145271910" parentId="1" refpoint="POINT(14.3219259 51.76699498823529)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 2D</placeInformation>
|
||||
</place>
|
||||
<place id="145271920" parentId="1" refpoint="POINT(14.32240947777778 51.76698596666667)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau Lehrgebäude 2C/D</placeInformation>
|
||||
</place>
|
||||
<place id="145280191" parentId="1" refpoint="POINT(14.320955458333335 51.76702027499999)">
|
||||
<placeInformation placeInformationName="name">Alte Schwimmhalle (geschlossen)</placeInformation>
|
||||
</place>
|
||||
<place id="145280193" parentId="1" refpoint="POINT(14.326168833333334 51.76649038666667)">
|
||||
<placeInformation placeInformationName="name">BTU Mensa</placeInformation>
|
||||
<placeInformation placeInformationName="typ">restaurant</placeInformation>
|
||||
</place>
|
||||
<place id="145280213" parentId="1" refpoint="POINT(14.325830832142858 51.76742222500002)">
|
||||
<placeInformation placeInformationName="name">Zentrales Hörsaalgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="149292698" parentId="1" refpoint="POINT(14.326734299999998 51.764857675)">
|
||||
<placeInformation placeInformationName="name">Zwischenbau 2</placeInformation>
|
||||
</place>
|
||||
<place id="173777125" parentId="3" refpoint="POINT(13.9839968625 51.52364)">
|
||||
<placeInformation placeInformationName="name">Elektrotechnik/Chemie/Verfahrenstechnik</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780283" parentId="3" refpoint="POINT(13.986237655555556 51.52300835555556)">
|
||||
<placeInformation placeInformationName="name">Maschinenbau</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780284" parentId="3" refpoint="POINT(13.984948066666668 51.52346673333333)">
|
||||
<placeInformation placeInformationName="name">Sporthalle</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780285" parentId="3" refpoint="POINT(13.98732225 51.52266459999999)">
|
||||
<placeInformation placeInformationName="name">Mensa</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780286" parentId="3" refpoint="POINT(13.984847919999998 51.522048039999994)">
|
||||
<placeInformation placeInformationName="name">Informatik (Labor)</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780289" parentId="3" refpoint="POINT(13.985745083333333 51.52182505)">
|
||||
<placeInformation placeInformationName="name">Informatik</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780291" parentId="3" refpoint="POINT(13.98583916111111 51.52230788333334)">
|
||||
<placeInformation placeInformationName="name">KonradZuseMedienzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780296" parentId="3" refpoint="POINT(13.987333000000001 51.522037025)">
|
||||
<placeInformation placeInformationName="name">Hochschulbibliothek</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="173780298" parentId="3" refpoint="POINT(13.986758933333332 51.521615125000004)">
|
||||
<placeInformation placeInformationName="name">Hochschulverwaltung/Rechenzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="typ">school</placeInformation>
|
||||
</place>
|
||||
<place id="179989851" parentId="1" refpoint="POINT(14.319523595585968 51.766827543042716)">
|
||||
<placeInformation placeInformationName="name">Wohnanlage 8</placeInformation>
|
||||
</place>
|
||||
<place id="183190820" parentId="4" refpoint="POINT(14.294928650000001 51.776659775)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/2</placeInformation>
|
||||
</place>
|
||||
<place id="183190822" parentId="4" refpoint="POINT(14.294772000000002 51.777980975)">
|
||||
<placeInformation placeInformationName="name">Lehrgebäude 4/5</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Campus Cottbus Nord</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">campus</placeInformation>
|
||||
</place>
|
||||
<place id="101" parentId="1" refpoint="POINT(14.318166900000001 51.769462600000004)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Gewächshaus des Lehrstuhls Allgemeine Ökologie der Fakultät 4 der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Gewächshaus Fakultät 4</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="102" parentId="1" refpoint="POINT(14.31918153 51.76944543999999)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Strömungstechnik- und Aerodynamikhalle der Fakultät Maschinenbau, Elektrotechnik und Wirtschaftsingenieurwesen (Fak. 3) der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LH 3D</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborhalle 3D</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="103" parentId="1" refpoint="POINT(14.318696583333333 51.769080383333346)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Versuchshalle des Lehrstuhls Bodenmechanik und Grundbau/ Geotechnik.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Grundbau-Versuchshalle</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="104" parentId="1" refpoint="POINT(14.318569425 51.768416925)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Die Panta Rhei Halle verfügt über Büros und Labore, in denen Wissenschaftler der BTU an neuartigen Materialien, Werkstoffen und Verfahren forschen.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Panta Rhei Halle</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Forschungszentrum</placeInformation>
|
||||
</place>
|
||||
<place id="105" parentId="1" refpoint="POINT(14.31957525 51.7687229)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Laborhalle der Fakultät 3 der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LH 3C</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborhalle 3C</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="106" parentId="1" refpoint="POINT(14.319607425000001 51.7681641)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude befindet sich derzeit im Bau.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 3E</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 3E (im Bau)</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="107" parentId="1" refpoint="POINT(14.319523595585968 51.766827543042716)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">WA 8</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnanlage 8</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="108" parentId="1" refpoint="POINT(14.320277773573652 51.76586220609145)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim Papitzer Straße 4/5</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="109" parentId="1" refpoint="POINT(14.320955458333335 51.76702027499999)">
|
||||
<placeInformation placeInformationName="Name">Alte Schwimmhalle (geschlossen)</placeInformation>
|
||||
</place>
|
||||
<place id="110" parentId="1" refpoint="POINT(14.320434075757573 51.76835607878787)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 3A der Fakultät Maschinenbau, Elektrotechnik und Wirtschaftsingenieurwesen der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 3A</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 3A</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="111" parentId="1" refpoint="POINT(14.321277350000003 51.76929023333332)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Laborhalle der Fakultät 4 der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LB 4C</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborhalle 4C</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="112" parentId="1" refpoint="POINT(14.321550466666666 51.76952978888889)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Laborgebäude der Fakultät 4 der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LB 4B</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborgebäude 4B</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="113" parentId="1" refpoint="POINT(14.32181761111111 51.76925883333334)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 4A der Fakultät Umweltwissenschaften und Verfahrenstechnik.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4A</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4A</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="114" parentId="1" refpoint="POINT(14.3214907 51.7684953375)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 3B der Fakultät Maschinenbau, Elektrotechnik und Wirtschaftsingenieurwesen der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 3B</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 3B</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="115" parentId="1" refpoint="POINT(14.322584050000001 51.768901983333336)">
|
||||
<placeInformation placeInformationName="Name">Garagenkomplex</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Garage</placeInformation>
|
||||
</place>
|
||||
<place id="116" parentId="1" refpoint="POINT(14.323577843750002 51.768762243750004)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 3 der Fakultät Maschinenbau, Elektrotechnik und Wirtschaftsingenieurwesen der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 3</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 3</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="118" parentId="1" refpoint="POINT(14.322298770000003 51.768124109999995)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Die FMPA ist eine Betriebseinheit an der BTU im Verantwortungsbereich der Fakultät Architektur, Bauingenieurwesen und Stadtplanung.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">FMPA</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Forschungs- und Materialprüfanstalt Cottbus</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="119" parentId="1" refpoint="POINT(14.3219259 51.76699498823529)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 2D der Fakultät Architektur, Bauingenieurwesen und Stadtplanung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 2D</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 2D</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="120" parentId="1" refpoint="POINT(14.32240947777778 51.76698596666667)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Der Zwischenbau ist das Verbindungsstück der Lehrgebäude 2C und 2D der Fakultät Architektur, Bauingenieurwesen und Stadtplanung.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau Lehrgebäude 2C/D</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="121" parentId="1" refpoint="POINT(14.322875529411766 51.7668744117647)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 2C der Fakultät Architektur, Bauingenieurwesen und Stadtplanung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 2C</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 2C</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="122" parentId="1" refpoint="POINT(14.321714914733889 51.76608468494122)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Mehrzweckgebäude ist Sitz verschiedener Lehrsühle der BTU u.a. des Lehrstuhls Kraftwerkstechnik und des Lehrstuhls Industrielle Informationstechnik.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">MZG</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Mehrzweckgebäude</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="123" parentId="1" refpoint="POINT(14.322364300000002 51.76576072500001)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Studentenwerk Frankfurt (Oder) steht Studenten der BTU in finanziellen und sozialen Fragen zur Seite.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">SW</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Studentenwerk Frankfurt (Oder)</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Studentenwerk</placeInformation>
|
||||
</place>
|
||||
<place id="124" parentId="1" refpoint="POINT(14.323765416666669 51.76840466666667)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Verkehrstechnikhalle der Fakultät Maschinenbau, Elektrotechnik und Wirtschaftsingenieurwesen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LH 3G</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrhalle 3G Verkehrstechnikhalle</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="125" parentId="1" refpoint="POINT(14.3239971 51.7678181)">
|
||||
<placeInformation placeInformationName="Name">Umformer Station</placeInformation>
|
||||
</place>
|
||||
<place id="126" parentId="1" refpoint="POINT(14.324894700000002 51.76894906)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Die Sporthalle bietet verschiedene Möglichkeiten der sportlichen Ertüchtigung für Jung und Alt.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Sporthalle 1</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Sport</placeInformation>
|
||||
</place>
|
||||
<place id="127" parentId="1" refpoint="POINT(14.324635666666667 51.768258633333325)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Der Hörsaal 3 der BTU befindet sich im LG 1C.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">HS 3</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Hörsaal 3</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Hörsaal</placeInformation>
|
||||
</place>
|
||||
<place id="128" parentId="1" refpoint="POINT(14.3245076125 51.7680148)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Lehrgebäude 1C der BTU beinhaltet u.a. den Hörsaal 3.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 1C</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 1C</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="129" parentId="1" refpoint="POINT(14.323845864705879 51.7667514882353)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 2B der Fakultät Architektur, Bauingenieurwesen und Stadtplanung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 2B</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 2B</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="130" parentId="1" refpoint="POINT(14.324329966666669 51.76674437777778)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Der Zwischenbau ist das Verbindungsstück der Lehrgebäude 2A und 2B der Fakultät Architektur, Bauingenieurwesen und Stadtplanung.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau Lehrgebäude 2A/B</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="131" parentId="1" refpoint="POINT(14.324795547058825 51.76663094705882)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude 2A der Fakultät Architektur, Bauingenieurwesen und Stadtplanung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 2A</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 2A</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="132" parentId="1" refpoint="POINT(14.32553145 51.76862572499999)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Durchführung von Druckarbeiten.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">Repro</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Reprographie</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="133" parentId="1" refpoint="POINT(14.326107239999999 51.76841574)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Zentraleinrichtung für Hochschulsport (ZEH).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">Fak. 3/ Sport</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Fakultät 3 / Sport</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Sport</placeInformation>
|
||||
</place>
|
||||
<place id="134" parentId="1" refpoint="POINT(14.3265728 51.76835932)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Sprachausbildung für Studierende und Mitarbeiter aller Fachrichtungen der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZE S</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zentrale Einrichtung Sprachenzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="135" parentId="1" refpoint="POINT(14.325830832142858 51.76742222500002)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Zentrale Hörsaalgebäude bietet neben kleineren Hörsälen und Seminarräumen auch dem Audimax der BTU platz.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZHG</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zentrales Hörsaalgebäude</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="136" parentId="1" refpoint="POINT(14.326168833333334 51.76649038666667)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Mensa, Caféteria und Brasserie der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">Mensa</placeInformation>
|
||||
<placeInformation placeInformationName="Name">BTU Mensa</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="137" parentId="1" refpoint="POINT(14.325485850000002 51.765425037499995)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">WA 3</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Studentenwohnanlage Universitätsstraße 3</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="138" parentId="1" refpoint="POINT(14.32601965 51.765781849999996)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder). Im Keller des Gebäudes befinden sich Sporteinrichtungen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 3</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 3</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="139" parentId="1" refpoint="POINT(14.325752350000002 51.764987175)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder). Im Keller des Gebäudes befinden sich Sporteinrichtungen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 4</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 4</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="140" parentId="1" refpoint="POINT(14.326389 51.76530997500001)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">WA 2</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Studentenwohnanlage Universitätsstraße 2</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="141" parentId="1" refpoint="POINT(14.325013391666666 51.76421453333333)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">WA 4</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Studentenwohnanlage Erich-Weinert-Straße</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="142" parentId="1" refpoint="POINT(14.325669099999999 51.764512059999994)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder). Im Keller des Gebäudes befinden sich Sporteinrichtungen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 5</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 5</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="143" parentId="1" refpoint="POINT(14.3254197375 51.7637245)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">In diesem Gebäude befinden sich Seminarräume.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 6</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 6</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="144" parentId="1" refpoint="POINT(14.325887666666667 51.76394285000001)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Sitz unterschiedlicher Lehrstühle und Einrichtungen der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 10</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 10</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="145" parentId="1" refpoint="POINT(14.326990899999998 51.765654600000005)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder). Im Keller des Gebäudes befinden sich Sporteinrichtungen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 1</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 1</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="146" parentId="1" refpoint="POINT(14.326734299999998 51.764857675)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder). Im Keller des Gebäudes befinden sich Sporteinrichtungen.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZB 2</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zwischenbau 2</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="147" parentId="1" refpoint="POINT(14.327351425 51.765186625)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">WA 1</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Studentenwohnanlage Universitätsstraße 1</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="148" parentId="1" refpoint="POINT(14.327362925 51.76601645)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">In diesem Gebäude befindet ein Großteil der Verwaltung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZeVe</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zentralverwaltung</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Verwaltung</placeInformation>
|
||||
</place>
|
||||
<place id="149" parentId="1" refpoint="POINT(14.327332890909092 51.767140422727266)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Hauptgebäude begrenzt den Campus der BTU und rundet gleichzeitig den zentralen Campusplatz mit Mensa und ZHG ab.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">HG</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Hauptgebäude</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="150" parentId="1" refpoint="POINT(14.326804730000001 51.76767220000001)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Der Große Hörsaal ist zentral auf dem Campus der BTU platziert.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">GH</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Großer Hörsaal</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Hörsaal</placeInformation>
|
||||
</place>
|
||||
<place id="151" parentId="1" refpoint="POINT(14.3271468 51.76813533999999)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Laborgebäude der Fakultät 1 der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 1B</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborgebäude 1B</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="152" parentId="1" refpoint="POINT(14.327171049999999 51.768546066666666)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Baustofflabor der Fakultät 2.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">Baustofflabor</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Baustofflabor</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="153" parentId="1" refpoint="POINT(14.327784339999997 51.768178549999995)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Lehrgebäude 1A beinhaltet den Hörsaal A und den Hörsaal B.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 1A</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 1A</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="154" parentId="1" refpoint="POINT(14.329964147222219 51.768867747222224)">
|
||||
<placeInformation placeInformationName="Kurzname">LG 9</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 9</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="155" parentId="1" refpoint="POINT(14.3305683 51.76835295)">
|
||||
<placeInformation placeInformationName="Kurzname">LG 8</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 8</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="156" parentId="1" refpoint="POINT(14.330883875 51.7678221)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Internationale Begegnungszentrum soll Gastwissenschaftlern und ihren Familien während der Zeit an der BTU ein zweites Zuhause geben.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Internationales Begegnungszentrum</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="157" parentId="1" refpoint="POINT(14.329434351923076 51.76722032307691)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das IKMZ ist die zentrale Einrichtung der BTU, in der die Strukturbereiche der Informations-, Kommunikations- und Medienversorgung zusammengefasst sind.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">IKMZ</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Informations-, Kommunikations- und Medienzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Bibliothek</placeInformation>
|
||||
</place>
|
||||
<place id="158" parentId="1" refpoint="POINT(14.32840075 51.765809774999994)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">In diesem Gebäude befindet sich ein Teil der Verwaltung der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">ZVH</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Zentralverwaltung Hubertstraße (ZVH)</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Verwaltung</placeInformation>
|
||||
</place>
|
||||
<place id="201" parentId="2" refpoint="POINT(14.318373025 51.7267223)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen der Betriebswirtschaftslehre.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude Betriebswirtschaftslehre</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="202" parentId="2" refpoint="POINT(14.31889922 51.72755642)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen des Sozialwesens.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude Sozialwesen</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="203" parentId="2" refpoint="POINT(14.318193599999999 51.725572375)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen der Musikpädagogik.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude Musikpädagogik</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="204" parentId="2" refpoint="POINT(14.3196709 51.7271438)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen der Architektur.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude Bauningenieurwesen Architektur</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="205" parentId="2" refpoint="POINT(14.319057066666666 51.726194099999994)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Sitz der Caféteria.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Cafeteria HL</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="206" parentId="2" refpoint="POINT(14.319239050000002 51.72455225)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim 1</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanalge</placeInformation>
|
||||
</place>
|
||||
<place id="207" parentId="2" refpoint="POINT(14.320103391666665 51.72584225)">
|
||||
<placeInformation placeInformationName="Name">Gebäude 14</placeInformation>
|
||||
</place>
|
||||
<place id="208" parentId="2" refpoint="POINT(14.32044634 51.726733839999994)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen der Architektur.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude Bauningenieurwesen Architektur</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="209" parentId="2" refpoint="POINT(14.320494978125 51.72755265625001)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Gebäude beinhaltet hauptsächlich Einrichtungen der Verfahrenstechnik.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Laborgebäude Bauingenieurwesen Verfahrenstechni</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="301" parentId="3" refpoint="POINT(13.983276944444444 51.522954)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Biotechnologie.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Biotechnologie</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="302" parentId="3" refpoint="POINT(13.9839968625 51.52364)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Elektrotechnik, Chemie und Verfahrenstechnik in Senftenberg.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Elektrotechnik/Chemie/Verfahrenstechnik</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="303" parentId="3" refpoint="POINT(13.983964349999997 51.522447674999995)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Physiotherapie und der Medizintechnik.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Physiotheraphie/Medizintechnik</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="304" parentId="3" refpoint="POINT(13.984948066666668 51.52346673333333)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Die Sporthalle bietet Möglichkeiten der sportlichen Ertüchtigung.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Sporthalle</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Sport</placeInformation>
|
||||
</place>
|
||||
<place id="305" parentId="3" refpoint="POINT(13.984847919999998 51.522048039999994)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Sitz des Informatiklabors.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Informatik (Labor)</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Labor</placeInformation>
|
||||
</place>
|
||||
<place id="306" parentId="3" refpoint="POINT(13.985745083333333 51.52182505)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Informatik in Senftenberg.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Informatik</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="307" parentId="3" refpoint="POINT(13.98583916111111 51.52230788333334)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Das Konrad-Zuse-Medienzentrum fungiert als Dienstleister für Forschung und Lehre.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Konrad-Zuse-Medienzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="308" parentId="3" refpoint="POINT(13.986237655555556 51.52300835555556)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude des Maschinenbaus in Senftenberg.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Maschinenbau</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="309" parentId="3" refpoint="POINT(13.986758933333332 51.521615125000004)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">In diesem Gebäude sitzt ein Teil der Verwaltung der BTU in Senftenberg.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Hochschulverwaltung/Rechenzentrum</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Verwaltung</placeInformation>
|
||||
</place>
|
||||
<place id="310" parentId="3" refpoint="POINT(13.987333000000001 51.522037025)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Standort der Bibliothek.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Hochschulbibliothek</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Bibliothek</placeInformation>
|
||||
</place>
|
||||
<place id="311" parentId="3" refpoint="POINT(13.98732225 51.52266459999999)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Sitz der Mensa.</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Mensa</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="312" parentId="3" refpoint="POINT(13.987574563157894 51.521223294736856)">
|
||||
<placeInformation placeInformationName="Name">Mehrzweckgebäude</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Mehrzweck</placeInformation>
|
||||
</place>
|
||||
<place id="313" parentId="3" refpoint="POINT(13.988018654545455 51.521318268181815)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanalge</placeInformation>
|
||||
</place>
|
||||
<place id="314" parentId="3" refpoint="POINT(13.988664100000001 51.520596499999996)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="315" parentId="3" refpoint="POINT(13.989489149999999 51.5208131)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="316" parentId="3" refpoint="POINT(13.9890434 51.52150835)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanlage</placeInformation>
|
||||
</place>
|
||||
<place id="317" parentId="3" refpoint="POINT(13.98994325 51.521213599999996)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Studentenwohnheim, bereitgestellt durch das Studentenwerk Frankfurt (Oder).</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Wohnheim</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Wohnanalge</placeInformation>
|
||||
</place>
|
||||
<place id="401" parentId="4" refpoint="POINT(14.291954883333334 51.776766916666666)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/6</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/6</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="402" parentId="4" refpoint="POINT(14.294772000000002 51.777980975)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/5</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/5</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="403" parentId="4" refpoint="POINT(14.2952951 51.77793325)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/4</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/4</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="404" parentId="4" refpoint="POINT(14.294610075 51.77676294999999)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/1</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/1</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="405" parentId="4" refpoint="POINT(14.294928650000001 51.776659775)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/2</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/2</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
<place id="406" parentId="4" refpoint="POINT(14.294196 51.7762505625)">
|
||||
<placeInformation placeInformationName="Kurzbeschreibung">Lehrgebäude der Fakultät 4 auf dem Campus Nord der BTU.</placeInformation>
|
||||
<placeInformation placeInformationName="Kurzname">LG 4/3</placeInformation>
|
||||
<placeInformation placeInformationName="Name">Lehrgebäude 4/3</placeInformation>
|
||||
<placeInformation placeInformationName="Typ">Lehrgebäude</placeInformation>
|
||||
</place>
|
||||
</root>
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
//-----------------------------------------------------------------------
|
||||
// <copyright file="DepartmentFavoriteFeed.cs" company="BTU/IIT">
|
||||
// <copyright file="DepartmentFavoriteFile.cs" company="BTU/IIT">
|
||||
// Company copyright tag.
|
||||
// </copyright>
|
||||
// <author>fiedlchr</author>
|
||||
// <sience>01.07.2013</sience>
|
||||
//----------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Feed.Departments
|
||||
namespace CampusAppWP8.File.Departments
|
||||
{
|
||||
using System.IO;
|
||||
using CampusAppWP8.Model;
|
||||
@@ -15,15 +15,14 @@ namespace CampusAppWP8.Feed.Departments
|
||||
/// <summary>
|
||||
/// Feed object to handle favorite department feeds.
|
||||
/// </summary>
|
||||
public class DepartmentFavoriteFeed : XmlModel<DepartmentModel>
|
||||
public class DepartmentFavoriteFile : XmlModel<DepartmentModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentFavoriteFeed" /> class.
|
||||
/// </summary>
|
||||
/// <param name="autoLoad">automatic loading of the data</param>
|
||||
public DepartmentFavoriteFeed(bool autoLoad = true)
|
||||
/// <summary>Initializes a new instance of the DepartmentFavoriteFile class.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="autoLoad">(Optional) the automatic load.</param>
|
||||
public DepartmentFavoriteFile(bool autoLoad = true)
|
||||
: base(ModelType.File, Constants.FileDepartment_Favorite_Name, string.Empty)
|
||||
{
|
||||
this.IsFileUpToDateOnLoad += new IsFileUpToDate(this.CheckIsFileUpToDateOnLoad);
|
||||
@@ -40,8 +39,6 @@ namespace CampusAppWP8.Feed.Departments
|
||||
|
||||
#region Method
|
||||
|
||||
#region Protected
|
||||
|
||||
/// <summary>
|
||||
/// Method implement CheckIsModelUpToDate()-Method <see cref="Pages"/>.
|
||||
/// </summary>
|
||||
@@ -57,7 +54,7 @@ namespace CampusAppWP8.Feed.Departments
|
||||
{
|
||||
retValue = false;
|
||||
}
|
||||
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
@@ -75,7 +72,7 @@ namespace CampusAppWP8.Feed.Departments
|
||||
{
|
||||
retValue = true;
|
||||
}
|
||||
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
@@ -90,13 +87,10 @@ namespace CampusAppWP8.Feed.Departments
|
||||
bool retValue = false;
|
||||
|
||||
retValue = (model.HasChanged() == false) ? true : false;
|
||||
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
// Protected
|
||||
#endregion
|
||||
|
||||
// Method
|
||||
#endregion
|
||||
}
|
||||
@@ -16,9 +16,15 @@ namespace CampusAppWP8.File.Exams
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
public class ExamFile : BinaryModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The storage file.</summary>
|
||||
private StorageFile storageFile;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the ExamFile class.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
/// <param name="fileName">Filename of the file.</param>
|
||||
@@ -31,6 +37,12 @@ namespace CampusAppWP8.File.Exams
|
||||
this.IsFileUpToDateOnSave += new IsFileUpToDate(this.CheckIsFileUpToDate);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>Executes the file operation.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
public async void LaunchFile()
|
||||
@@ -47,6 +59,8 @@ namespace CampusAppWP8.File.Exams
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
/// <summary>Saves the and launch file.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
public void SaveAndLaunchFile()
|
||||
@@ -62,6 +76,8 @@ namespace CampusAppWP8.File.Exams
|
||||
}
|
||||
}
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Check is model up to date.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
/// <param name="model">The model.</param>
|
||||
@@ -83,12 +99,16 @@ namespace CampusAppWP8.File.Exams
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
private bool CheckIsFileUpToDate(byte[] model, FileInfo fileInfo)
|
||||
{
|
||||
if (fileInfo == null || !fileInfo.Exists || fileInfo.Length < 1)
|
||||
if (fileInfo == null || !fileInfo.Exists || fileInfo.Length < 1 || model != null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ using CampusAppWP8.Resources;
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public class PlacesFile : XmlModel<SpsModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the PlacesFile class.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
public PlacesFile()
|
||||
@@ -25,6 +27,10 @@ using CampusAppWP8.Resources;
|
||||
this.IsFileUpToDateOnSave += new IsFileUpToDate(this.CheckIsFileUpToDate);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Check is file up to date.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="model"> The model.</param>
|
||||
@@ -32,12 +38,14 @@ using CampusAppWP8.Resources;
|
||||
/// <returns>true if it succeeds, false if it fails.</returns>
|
||||
private bool CheckIsFileUpToDate(SpsModel model, System.IO.FileInfo fileInfo)
|
||||
{
|
||||
if (fileInfo == null || !fileInfo.Exists || fileInfo.Length < 1)
|
||||
if (fileInfo == null || !fileInfo.Exists || fileInfo.Length < 1 || (model != null && model.HasChanged))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,9 +11,15 @@ namespace CampusAppWP8
|
||||
/// <summary>Localized strings. </summary>
|
||||
public class LocalizedStrings
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The localized resources. </summary>
|
||||
private static AppResources localizedResources = new AppResources();
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets the localized resources. </summary>
|
||||
/// <value>The localized resources. </value>
|
||||
public AppResources LocalizedResources
|
||||
@@ -21,7 +27,9 @@ namespace CampusAppWP8
|
||||
get
|
||||
{
|
||||
return localizedResources;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -12,6 +12,8 @@ namespace CampusAppWP8.Model
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
public abstract class BinaryModel : MainModel<byte[]>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the BinaryModel class.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
/// <param name="modelType">Type of the model.</param>
|
||||
@@ -31,6 +33,10 @@ namespace CampusAppWP8.Model
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Deserialize model.</summary>
|
||||
/// <remarks>Stubbfel, 03.09.2013.</remarks>
|
||||
/// <param name="modelData">Information describing the model.</param>
|
||||
@@ -58,5 +64,7 @@ namespace CampusAppWP8.Model
|
||||
{
|
||||
return this.Model;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,15 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
/// </summary>
|
||||
public class CBMainMapModel : MapModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>Variable for the identify of the campus.</summary>
|
||||
private static readonly string Campus = ((int)CampusAppWP8.Model.Setting.UserProfilModel.Campus.CB_MAIN).ToString();
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CBMainMapModel" /> class.
|
||||
/// </summary>
|
||||
@@ -37,6 +43,10 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
this.GeoOffsetY = 51.766548;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Loads the spatial./.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
protected override void LoadSpatials()
|
||||
@@ -52,5 +62,7 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
/// <remarks>Stubbfel, 27.08.2013.</remarks>
|
||||
public class CurrentPositionPinModel : MapPinModel
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the CurrentPositionPinModel class.</summary>
|
||||
/// <remarks>Stubbfel, 27.08.2013.</remarks>
|
||||
public CurrentPositionPinModel()
|
||||
@@ -25,5 +27,7 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
this.PinImageOffsetX = -25;
|
||||
this.PinImageOffsetY = -34;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -90,6 +90,8 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
|
||||
#region Methods
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Method calculate the coordinates of ScrollToOffsets point
|
||||
/// </summary>
|
||||
@@ -218,12 +220,20 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
return this.ConverToMapPoint(point.X, point.Y);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>Loads the spatial./</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
protected virtual void LoadSpatials()
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Creates a pin.</summary>
|
||||
/// <remarks>Stubbfel, 27.08.2013.</remarks>
|
||||
/// <param name="type">The type.</param>
|
||||
@@ -246,6 +256,9 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
|
||||
return pin;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
/// <remarks>Stubbfel, 27.08.2013.</remarks>
|
||||
public class SearchPlacePinModel : MapPinModel
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="SearchPlacePinModel" /> class.
|
||||
/// </summary>
|
||||
@@ -27,5 +29,7 @@ namespace CampusAppWP8.Model.Campusmap
|
||||
this.PinImageOffsetX = -25;
|
||||
this.PinImageOffsetY = -27;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.Departments
|
||||
/// </summary>
|
||||
public class ChairModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// German name of the chair.
|
||||
/// </summary>
|
||||
@@ -30,6 +32,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
/// </summary>
|
||||
private string nameEN = string.Empty;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ChairModel" /> class.
|
||||
/// </summary>
|
||||
@@ -37,6 +43,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ChairModel" /> class.
|
||||
/// </summary>
|
||||
@@ -124,5 +134,7 @@ namespace CampusAppWP8.Model.Departments
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Model.Departments
|
||||
[XmlRoot("root")]
|
||||
public class DepartmentModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Object to store the time when the instance was created.
|
||||
/// </summary>
|
||||
@@ -27,6 +29,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
/// </summary>
|
||||
private ObservableCollection<FacultyModel> faculties;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentModel" /> class.
|
||||
/// </summary>
|
||||
@@ -36,6 +42,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
this.createTime = DateTime.Now;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the faculty list.
|
||||
/// </summary>
|
||||
@@ -68,6 +78,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Check if the content of the faculty lists hast changed since the
|
||||
/// last call of this function.
|
||||
@@ -87,5 +101,7 @@ namespace CampusAppWP8.Model.Departments
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ namespace CampusAppWP8.Model.Departments
|
||||
/// </summary>
|
||||
public class FacultyModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Object to hold the information of the chair containing to this
|
||||
/// faculty.
|
||||
@@ -32,6 +34,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
/// </summary>
|
||||
private bool hasChanged = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="FacultyModel" /> class.
|
||||
/// </summary>
|
||||
@@ -40,6 +46,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
this.chairs = new ObservableCollection<ChairModel>();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="FacultyModel" /> class.
|
||||
/// </summary>
|
||||
@@ -126,6 +136,10 @@ namespace CampusAppWP8.Model.Departments
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Add a chair to the list, if it does not already exist.
|
||||
/// </summary>
|
||||
@@ -234,5 +248,7 @@ namespace CampusAppWP8.Model.Departments
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,11 +17,17 @@ namespace CampusAppWP8.Model.Exams
|
||||
[XmlRoot("links")]
|
||||
public class ExamListModel
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the exams.</summary>
|
||||
/// <value>The exams.</value>
|
||||
[XmlElement("link")]
|
||||
public ObservableCollection<ExamModel> Exams { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>Creates course list.</summary>
|
||||
/// <remarks>Stubbfel, 10.09.2013.</remarks>
|
||||
/// <returns>The new course list.</returns>
|
||||
@@ -40,5 +46,7 @@ namespace CampusAppWP8.Model.Exams
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Model.Exams
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public class ExamModel
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the course number.</summary>
|
||||
/// <value>The course number.</value>
|
||||
[XmlAttribute("stg")]
|
||||
@@ -63,5 +65,7 @@ namespace CampusAppWP8.Model.Exams
|
||||
return StringManager.StripHTML(this.CourseText + " (" + this.Type + "/" + this.Version + ")");
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public class PlaceInformation : IEquatable<PlaceInformation>
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the name of the information.</summary>
|
||||
/// <value>The name of the information.</value>
|
||||
[XmlAttribute("placeInformationName")]
|
||||
@@ -24,6 +26,10 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
[XmlText]
|
||||
public string InformationValue { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Tests if this PlaceInformation is considered equal to another.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="other">The place information to compare to this object.</param>
|
||||
@@ -37,5 +43,7 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,8 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
/// </summary>
|
||||
public class PlaceModel : IEquatable<PlaceModel>
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the placeId
|
||||
/// </summary>
|
||||
@@ -85,6 +87,10 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
[XmlElement("placeService")]
|
||||
public ObservableCollection<PlaceService> Services { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Converts this object to a nfc string.</summary>
|
||||
/// <remarks>Stubbfel, 21.08.2013.</remarks>
|
||||
/// <returns>This object as a string.</returns>
|
||||
@@ -108,9 +114,9 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
return false;
|
||||
}
|
||||
|
||||
/// <summary>Adds a place informations.</summary>
|
||||
/// <summary>Adds a place information.</summary>
|
||||
/// <remarks>Stubbfel, 09.09.2013.</remarks>
|
||||
/// <param name="placeInformations">The place informations.</param>
|
||||
/// <param name="placeInformations">The place information.</param>
|
||||
public void AddPlaceInformations(List<PlaceInformation> placeInformations)
|
||||
{
|
||||
foreach (PlaceInformation info in placeInformations)
|
||||
@@ -200,5 +206,7 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public class PlaceService : IEquatable<PlaceService>
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the name of the service.</summary>
|
||||
/// <value>The name of the service.</value>
|
||||
[XmlAttribute("placeServiceName")]
|
||||
@@ -30,6 +32,10 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
[XmlElement("request")]
|
||||
public string Request { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Gets the URL string.</summary>
|
||||
/// <value>The URL string.</value>
|
||||
public string URLString
|
||||
@@ -53,5 +59,7 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,19 +19,34 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
[XmlRoot("root")]
|
||||
public class SpsModel
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the SpsModel class.</summary>
|
||||
/// <remarks>Stubbfel, 20.08.2013.</remarks>
|
||||
public SpsModel()
|
||||
{
|
||||
this.HasChanged = false;
|
||||
this.Places = new ObservableCollection<PlaceModel>();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets a list of places
|
||||
/// </summary>
|
||||
[XmlElement("place")]
|
||||
public ObservableCollection<PlaceModel> Places { get; set; }
|
||||
|
||||
/// <summary>Gets or sets a value indicating whether this object has changed.</summary>
|
||||
/// <value>true if this object has changed, false if not.</value>
|
||||
public bool HasChanged { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Gets places by information.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
/// <param name="query"> The query.</param>
|
||||
@@ -102,6 +117,8 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
this.Places.Add(place);
|
||||
}
|
||||
}
|
||||
|
||||
this.HasChanged = true;
|
||||
}
|
||||
|
||||
/// <summary>Creates PID list.</summary>
|
||||
@@ -176,7 +193,7 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
/// <summary>Filter by PID.</summary>
|
||||
/// <remarks>Stubbfel, 11.09.2013.</remarks>
|
||||
/// <param name="pidList">List of pids.</param>
|
||||
/// <returns>.</returns>
|
||||
/// <returns>filtered list of places.</returns>
|
||||
public List<PlaceModel> FilterByPid(List<string> pidList)
|
||||
{
|
||||
List<PlaceModel> fitlerList = new List<PlaceModel>();
|
||||
@@ -187,7 +204,10 @@ namespace CampusAppWP8.Model.GeoDb
|
||||
fitlerList.Add(place);
|
||||
}
|
||||
}
|
||||
|
||||
return fitlerList;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ namespace CampusAppWP8.Model.Lecture
|
||||
{
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Xml.Serialization;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
@@ -18,6 +19,21 @@ namespace CampusAppWP8.Model.Lecture
|
||||
{
|
||||
#region Members
|
||||
|
||||
/// <summary>The activity icon name lecture.</summary>
|
||||
private const string ActivityIconNameLecture = "Vorlesung";
|
||||
|
||||
/// <summary>The activity icon name seminar.</summary>
|
||||
private const string ActivityIconNameSeminar = "Seminar";
|
||||
|
||||
/// <summary>The activity icon name practice.</summary>
|
||||
private const string ActivityIconNamePract = "Übung";
|
||||
|
||||
/// <summary>The activity icon name lab.</summary>
|
||||
private const string ActivityIconNameLab = "Labor";
|
||||
|
||||
/// <summary>The activity icon name exam.</summary>
|
||||
private const string ActivityIconNameExam = "Prüfung";
|
||||
|
||||
/// <summary>
|
||||
/// List of lecturer
|
||||
/// </summary>
|
||||
@@ -38,7 +54,11 @@ namespace CampusAppWP8.Model.Lecture
|
||||
/// </summary>
|
||||
private string topic;
|
||||
|
||||
/// <summary>URL of the icon.</summary>
|
||||
private string iconUrl;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
@@ -184,10 +204,22 @@ namespace CampusAppWP8.Model.Lecture
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets URL of the icon.</summary>
|
||||
/// <value>The icon URL.</value>
|
||||
public string IconUrl
|
||||
{
|
||||
get
|
||||
{
|
||||
this.CreateIconUrl();
|
||||
return this.iconUrl;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Methods
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Method create a formatted string of the LecturerList
|
||||
/// </summary>
|
||||
@@ -217,5 +249,43 @@ namespace CampusAppWP8.Model.Lecture
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Creates icon URL.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
private void CreateIconUrl()
|
||||
{
|
||||
string typeStr = this.Type;
|
||||
|
||||
if (typeStr.Contains(LectureActivity.ActivityIconNameLecture))
|
||||
{
|
||||
this.iconUrl = Icons.Lecture;
|
||||
}
|
||||
else if (typeStr.Contains(LectureActivity.ActivityIconNameExam))
|
||||
{
|
||||
this.iconUrl = Icons.Exams;
|
||||
}
|
||||
else if (typeStr.Contains(LectureActivity.ActivityIconNamePract))
|
||||
{
|
||||
this.iconUrl = Icons.Practise;
|
||||
}
|
||||
else if (typeStr.Contains(LectureActivity.ActivityIconNameSeminar))
|
||||
{
|
||||
this.iconUrl = Icons.Info;
|
||||
}
|
||||
else if (typeStr.Contains(LectureActivity.ActivityIconNameLab))
|
||||
{
|
||||
this.iconUrl = Icons.Lab;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.iconUrl = Icons.Info;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,6 +13,8 @@ namespace CampusAppWP8.Model.Lecture
|
||||
/// </summary>
|
||||
public class LectureCourse
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="LectureCourse" /> class.
|
||||
/// </summary>
|
||||
@@ -20,10 +22,16 @@ namespace CampusAppWP8.Model.Lecture
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the title of the course
|
||||
/// </summary>
|
||||
[XmlElement("bezeichnung")]
|
||||
public string Title { get; set; }
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Model.Lecture
|
||||
/// </summary>
|
||||
public class LectureDate
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="LectureDate" /> class.
|
||||
/// </summary>
|
||||
@@ -21,6 +23,10 @@ namespace CampusAppWP8.Model.Lecture
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets WeekDay
|
||||
/// </summary>
|
||||
@@ -62,5 +68,7 @@ namespace CampusAppWP8.Model.Lecture
|
||||
/// </summary>
|
||||
[XmlElement("enddatum")]
|
||||
public string EndDate { get; set; }
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Model.Lecture
|
||||
/// </summary>
|
||||
public class LectureLecturer
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="LectureLecturer" /> class.
|
||||
/// </summary>
|
||||
@@ -21,6 +23,10 @@ namespace CampusAppWP8.Model.Lecture
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the FirstName of a lecturer
|
||||
/// </summary>
|
||||
@@ -45,6 +51,10 @@ namespace CampusAppWP8.Model.Lecture
|
||||
[XmlAttribute("zustaendigkeit")]
|
||||
public string Responsibility { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Method overrides the base ToString() and create an formatted string of the lecturer
|
||||
/// </summary>
|
||||
@@ -68,5 +78,7 @@ namespace CampusAppWP8.Model.Lecture
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,6 +20,8 @@ namespace CampusAppWP8
|
||||
/// <typeparam name="T">model type</typeparam>
|
||||
public abstract class MainModel<T>
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// File object.
|
||||
/// </summary>
|
||||
@@ -55,6 +57,10 @@ namespace CampusAppWP8
|
||||
/// </summary>
|
||||
private Uri paramizedUri = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MainModel{T}" /> class.
|
||||
/// </summary>
|
||||
@@ -87,6 +93,10 @@ namespace CampusAppWP8
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Events
|
||||
|
||||
/// <summary>
|
||||
/// Delegate of the OnIO callback function.
|
||||
/// </summary>
|
||||
@@ -174,6 +184,10 @@ namespace CampusAppWP8
|
||||
/// </summary>
|
||||
public event IsModelUpToDate IsModelUpToDateOnSave = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Enum
|
||||
|
||||
/// <summary>
|
||||
/// Specifies the I/O type of the model.
|
||||
/// </summary>
|
||||
@@ -213,6 +227,10 @@ namespace CampusAppWP8
|
||||
FORCE_WEB = 2
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the Model.
|
||||
/// </summary>
|
||||
@@ -229,6 +247,12 @@ namespace CampusAppWP8
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Forces a update from web.
|
||||
/// </summary>
|
||||
@@ -412,6 +436,10 @@ namespace CampusAppWP8
|
||||
this.paramizedUri = null;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// Abstract declaration of the model deserialize function.
|
||||
/// </summary>
|
||||
@@ -457,6 +485,10 @@ namespace CampusAppWP8
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Initialize the class. Is called by the constructors.
|
||||
/// </summary>
|
||||
@@ -596,5 +628,9 @@ namespace CampusAppWP8
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -8,11 +8,8 @@
|
||||
namespace CampusAppWP8.Model.Mensa
|
||||
{
|
||||
using System;
|
||||
using System.Xml.Serialization;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Globalization;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
/// <summary>
|
||||
/// Model for menu
|
||||
|
||||
@@ -14,6 +14,8 @@ namespace CampusAppWP8.Model.Person
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public class PersonFunctionModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The first tel.</summary>
|
||||
private string tel1;
|
||||
|
||||
@@ -35,6 +37,10 @@ namespace CampusAppWP8.Model.Person
|
||||
/// <summary>The building.</summary>
|
||||
private string building;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the tel 1.</summary>
|
||||
/// <value>The tel 1.</value>
|
||||
[XmlAttribute("telefon")]
|
||||
@@ -175,5 +181,7 @@ namespace CampusAppWP8.Model.Person
|
||||
/// <summary>Gets or sets zero-based index of the function.</summary>
|
||||
/// <value>The function index.</value>
|
||||
public int FunctionIndex { get; set; }
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,11 +17,17 @@ namespace CampusAppWP8.Model.Person
|
||||
[XmlRoot("Uebersicht")]
|
||||
public class PersonListModel
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the persons.</summary>
|
||||
/// <value>The persons.</value>
|
||||
[XmlElement("person")]
|
||||
public ObservableCollection<PersonModel> Persons { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Sets person identifier to function.</summary>
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public void SetPersonIdToFunction()
|
||||
@@ -75,5 +81,7 @@ namespace CampusAppWP8.Model.Person
|
||||
this.Persons.Remove(removePerson);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.Person
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public class PersonModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The akadgrad.</summary>
|
||||
private string akadgrad;
|
||||
|
||||
@@ -30,6 +32,10 @@ namespace CampusAppWP8.Model.Person
|
||||
/// <summary>The functions.</summary>
|
||||
private ObservableCollection<PersonFunctionModel> functions;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the identifier.</summary>
|
||||
/// <value>The identifier.</value>
|
||||
[XmlAttribute("id")]
|
||||
@@ -137,6 +143,10 @@ namespace CampusAppWP8.Model.Person
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Sets person identifier to function.</summary>
|
||||
/// <remarks>Stubbfel, 05.09.2013.</remarks>
|
||||
public void SetPersonIdToFunction()
|
||||
@@ -153,5 +163,7 @@ namespace CampusAppWP8.Model.Person
|
||||
function.FunctionIndex = index++;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,6 +21,8 @@ namespace CampusAppWP8.Model.RSS
|
||||
/// </summary>
|
||||
private ObservableCollection<RSSModel> item;
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="RSSChannelModel" /> class.
|
||||
/// </summary>
|
||||
@@ -30,6 +32,10 @@ namespace CampusAppWP8.Model.RSS
|
||||
this.item.CollectionChanged += new NotifyCollectionChangedEventHandler(this.OnListChanged);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the RSS feed item list.
|
||||
/// </summary>
|
||||
@@ -50,6 +56,10 @@ namespace CampusAppWP8.Model.RSS
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Is called when the item list has changed.
|
||||
/// Here used for the add event.
|
||||
@@ -66,5 +76,7 @@ namespace CampusAppWP8.Model.RSS
|
||||
list[list.Count - 1].Index = list.Count - 1;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,8 @@ namespace CampusAppWP8.Model.RSS
|
||||
/// </summary>
|
||||
public class RSSModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Index of this object.
|
||||
/// </summary>
|
||||
@@ -41,6 +43,10 @@ namespace CampusAppWP8.Model.RSS
|
||||
/// </summary>
|
||||
private string link;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the title of the feed.
|
||||
/// </summary>
|
||||
@@ -131,7 +137,7 @@ namespace CampusAppWP8.Model.RSS
|
||||
|
||||
/// <summary>
|
||||
/// Gets the time of the timestamp as string.
|
||||
/// example: 12:56 Uhr.
|
||||
/// example: 12:56.
|
||||
/// </summary>
|
||||
public string Time
|
||||
{
|
||||
@@ -177,6 +183,12 @@ namespace CampusAppWP8.Model.RSS
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Comparing function for DateTime timestamps.
|
||||
/// (currently unused)
|
||||
@@ -196,6 +208,10 @@ namespace CampusAppWP8.Model.RSS
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Remove or transform html-unicode specific tags into ASCII.
|
||||
/// </summary>
|
||||
@@ -252,5 +268,9 @@ namespace CampusAppWP8.Model.RSS
|
||||
|
||||
return retValue.ToString();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Model.RSS
|
||||
[XmlRoot("root")]
|
||||
public class RSSViewModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Object to store the time when the instance was created.
|
||||
/// </summary>
|
||||
@@ -26,7 +28,11 @@ namespace CampusAppWP8.Model.RSS
|
||||
/// Channel list for the RSS feeds.
|
||||
/// </summary>
|
||||
private ObservableCollection<RSSChannelModel> channel;
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="RSSViewModel" /> class.
|
||||
/// </summary>
|
||||
@@ -36,6 +42,10 @@ namespace CampusAppWP8.Model.RSS
|
||||
this.createTime = DateTime.Now;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the channel list.
|
||||
/// </summary>
|
||||
@@ -67,5 +77,7 @@ namespace CampusAppWP8.Model.RSS
|
||||
return this.createTime;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ namespace CampusAppWP8.Model.Setting
|
||||
/// </summary>
|
||||
public class AppSettings
|
||||
{
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets a value indicating whether the GeoWatch-Flag
|
||||
/// </summary>
|
||||
@@ -106,5 +108,7 @@ namespace CampusAppWP8.Model.Setting
|
||||
App.SaveToAppState<bool>(Constants.AppSetting_OnlyWifi, value);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -192,8 +192,6 @@ namespace CampusAppWP8.Model.Setting
|
||||
|
||||
#region Methods
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Methods check if a value could be a valid semester
|
||||
/// </summary>
|
||||
@@ -225,7 +223,5 @@ namespace CampusAppWP8.Model.Setting
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace CampusAppWP8.Model.StudentCouncil
|
||||
private readonly DateTime createTime;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="StudentCouncilListModel" /> class.
|
||||
|
||||
@@ -28,8 +28,6 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
#region Method
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the LoadList-Method <see cref="ListPickerItemListModel"/>
|
||||
/// </summary>
|
||||
@@ -42,7 +40,5 @@ namespace CampusAppWP8.Model.Utility
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,25 +10,24 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// <summary>
|
||||
/// This class is a Model for the URLParameter like GET-Parameter
|
||||
/// </summary>
|
||||
public class CleanUrlParamModel:UrlParamModel
|
||||
public class CleanUrlParamModel : UrlParamModel
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="UrlParamModel" /> class.
|
||||
/// </summary>
|
||||
/// <param name="key">the key for the parameter</param>
|
||||
public CleanUrlParamModel(string key) :base(key)
|
||||
/// <summary>Initializes a new instance of the CleanUrlParamModel class.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="key">the key for the parameter.</param>
|
||||
public CleanUrlParamModel(string key)
|
||||
: base(key)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="UrlParamModel" /> class.
|
||||
/// </summary>
|
||||
/// <param name="key">the key for the parameter</param>>
|
||||
/// <param name="value">value of the parameter</param>
|
||||
public CleanUrlParamModel(string key, string value) : base(key,value)
|
||||
/// <summary>Initializes a new instance of the CleanUrlParamModel class.</summary>
|
||||
/// <remarks>Stubbfel, 12.09.2013.</remarks>
|
||||
/// <param name="key"> the key for the parameter.</param>
|
||||
/// <param name="value">The value.</param>
|
||||
public CleanUrlParamModel(string key, string value)
|
||||
: base(key, value)
|
||||
{
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -17,9 +17,13 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// </summary>
|
||||
public class CourseListPickerItemListModel : ListPickerItemListModel
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>List of courses.</summary>
|
||||
private CourseFeed courseList;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
@@ -30,9 +34,7 @@ namespace CampusAppWP8.Model.Utility
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
|
||||
#region Events
|
||||
|
||||
/// <summary>
|
||||
@@ -44,9 +46,12 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// Callback pointer, called after loading.
|
||||
/// </summary>
|
||||
public event OnIO OnLoaded = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the LoadList-Method <see cref="ListPickerItemListModel"/>
|
||||
@@ -66,6 +71,10 @@ namespace CampusAppWP8.Model.Utility
|
||||
this.CallOnLoaded();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Fall back list.</summary>
|
||||
/// <remarks>Stubbfel, 10.09.2013.</remarks>
|
||||
|
||||
@@ -13,6 +13,8 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// <remarks>Stubbfel, 10.09.2013.</remarks>
|
||||
public class CourseModel : IEquatable<CourseModel>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the CourseModel class.</summary>
|
||||
/// <remarks>Stubbfel, 10.09.2013.</remarks>
|
||||
/// <param name="courseNumber">The course number.</param>
|
||||
@@ -23,6 +25,10 @@ namespace CampusAppWP8.Model.Utility
|
||||
this.CourseText = courseText;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>Gets or sets the course number.</summary>
|
||||
/// <value>The course number.</value>
|
||||
public string CourseNumber { get; set; }
|
||||
@@ -31,6 +37,10 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// <value>The course text.</value>
|
||||
public string CourseText { get; set; }
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>Tests if this CourseModel is considered equal to another.</summary>
|
||||
/// <remarks>Stubbfel, 10.09.2013.</remarks>
|
||||
/// <param name="other">The course model to compare to this object.</param>
|
||||
@@ -44,5 +54,7 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,6 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
#region Method
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the LoadList-Method <see cref="ListPickerItemListModel"/>
|
||||
/// </summary>
|
||||
@@ -41,7 +39,5 @@ namespace CampusAppWP8.Model.Utility
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,7 +127,7 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// Method load an default list
|
||||
|
||||
@@ -12,6 +12,8 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// </summary>
|
||||
public class ListPickerItemModel
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ListPickerItemModel" /> class.
|
||||
/// </summary>
|
||||
@@ -30,6 +32,10 @@ namespace CampusAppWP8.Model.Utility
|
||||
this.Text = text;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the Value of an Item
|
||||
/// </summary>
|
||||
@@ -39,5 +45,7 @@ namespace CampusAppWP8.Model.Utility
|
||||
/// Gets or sets the Text (caption) of an Item
|
||||
/// </summary>
|
||||
public string Text { get; set; }
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,6 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
#region Method
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the LoadList-Method <see cref="ListPickerItemListModel"/>
|
||||
/// </summary>
|
||||
@@ -40,7 +38,5 @@ namespace CampusAppWP8.Model.Utility
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,6 @@ namespace CampusAppWP8.Model.Utility
|
||||
|
||||
#region Method
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the LoadList-Method <see cref="ListPickerItemListModel"/>
|
||||
/// </summary>
|
||||
@@ -41,7 +39,5 @@ namespace CampusAppWP8.Model.Utility
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Model
|
||||
/// <typeparam name="T">model type</typeparam>
|
||||
public abstract class XmlModel<T> : MainModel<T>
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="XmlModel{T}" /> class.
|
||||
/// </summary>
|
||||
@@ -41,6 +43,10 @@ namespace CampusAppWP8.Model
|
||||
this.ValidRootName = Constants.XMLRootElementName;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets for the name of the root-tag
|
||||
/// </summary>
|
||||
@@ -85,5 +91,7 @@ namespace CampusAppWP8.Model
|
||||
|
||||
return retValue;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -35,11 +35,11 @@
|
||||
<Grid Grid.Row="0">
|
||||
|
||||
<Grid.ColumnDefinitions>
|
||||
<!-- <ColumnDefinition Width="*"/> -->
|
||||
<!-- <ColumnDefinition Width="*"/> -->
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<!-- <StackPanel Grid.Column="0">
|
||||
<!-- <StackPanel Grid.Column="0">
|
||||
<TextBlock Text="Lat:" />
|
||||
<TextBox Name="YPoint" Text="51,767747" InputScope="Number" />
|
||||
</StackPanel>
|
||||
|
||||
@@ -24,9 +24,15 @@ namespace CampusAppWP8.Pages.Campusmap
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public partial class CampusMapPage : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>Variable for the map model.</summary>
|
||||
private MapModel map;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="CampusMapPage" /> class.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
public CampusMapPage()
|
||||
@@ -36,6 +42,12 @@ namespace CampusAppWP8.Pages.Campusmap
|
||||
this.MapCanvas.DataContext = this.map;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>Methods overrides the OnNavigatedTo-Method.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
/// <param name="e">some NavigationEventArgs.</param>
|
||||
@@ -63,6 +75,10 @@ namespace CampusAppWP8.Pages.Campusmap
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Button click method.</summary>
|
||||
/// <remarks>Stubbfel, 19.08.2013.</remarks>
|
||||
/// <param name="sender">caller object.</param>
|
||||
@@ -201,5 +217,9 @@ namespace CampusAppWP8.Pages.Campusmap
|
||||
this.AddPin(x, y, type, scroll);
|
||||
ProgressBar.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -11,6 +11,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Navigation;
|
||||
using CampusAppWP8.File.Departments;
|
||||
using CampusAppWP8.Model.Departments;
|
||||
using CampusAppWP8.Resources;
|
||||
using Microsoft.Phone.Controls;
|
||||
@@ -20,6 +21,8 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// </summary>
|
||||
public partial class DepartmentFavoritePage : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Object to store the last clicked chair button.
|
||||
/// </summary>
|
||||
@@ -35,6 +38,10 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// </summary>
|
||||
private bool isSourceSet = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentFavoritePage" /> class.
|
||||
/// </summary>
|
||||
@@ -45,6 +52,12 @@ namespace CampusAppWP8.Pages.Departments
|
||||
this.isNewInstance = true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page.
|
||||
/// Initialize the list source.
|
||||
@@ -57,18 +70,18 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
if (this.isNewInstance)
|
||||
{
|
||||
if ((DepartmentIndexPage.FavoriteFeed == null) || (DepartmentIndexPage.FavoriteFeed.GetModel() == null))
|
||||
if ((DepartmentIndexPage.FavoriteFile == null) || (DepartmentIndexPage.FavoriteFile.GetModel() == null))
|
||||
{
|
||||
DepartmentModel tempModel = null;
|
||||
|
||||
if ((tempModel = App.LoadFromIsolatedStorage<DepartmentModel>(Constants.IsolatedStorage_DepartmentFavoriteModel)) != null)
|
||||
{
|
||||
if (DepartmentIndexPage.FavoriteFeed == null)
|
||||
if (DepartmentIndexPage.FavoriteFile == null)
|
||||
{
|
||||
DepartmentIndexPage.FavoriteFeed = new Feed.Departments.DepartmentFavoriteFeed(false);
|
||||
DepartmentIndexPage.FavoriteFile = new DepartmentFavoriteFile(false);
|
||||
}
|
||||
|
||||
DepartmentIndexPage.FavoriteFeed.Model = tempModel;
|
||||
DepartmentIndexPage.FavoriteFile.Model = tempModel;
|
||||
this.isSourceSet = false;
|
||||
}
|
||||
}
|
||||
@@ -78,7 +91,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
if (this.isSourceSet == false)
|
||||
{
|
||||
this.ContentPanel.ItemsSource = DepartmentIndexPage.GetFavoriteFeed().GetModel().Faculties[0].Chairs;
|
||||
this.ContentPanel.ItemsSource = DepartmentIndexPage.GetFavoriteFile().GetModel().Faculties[0].Chairs;
|
||||
this.isSourceSet = true;
|
||||
}
|
||||
|
||||
@@ -95,10 +108,14 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
if (e.NavigationMode != System.Windows.Navigation.NavigationMode.Back)
|
||||
{
|
||||
App.SaveToIsolatedStorage<DepartmentModel>(Constants.IsolatedStorage_DepartmentFavoriteModel, DepartmentIndexPage.FavoriteFeed.GetModel());
|
||||
App.SaveToIsolatedStorage<DepartmentModel>(Constants.IsolatedStorage_DepartmentFavoriteModel, DepartmentIndexPage.FavoriteFile.GetModel());
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// On clicking on a chair button.
|
||||
/// Open or close the chair details.
|
||||
@@ -142,7 +159,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
Button btn = this.lastClickedBtn as Button;
|
||||
TextBlock btnText = btn.Content as TextBlock;
|
||||
|
||||
if (DepartmentIndexPage.GetFavoriteFeed().GetModel().Faculties[0].RemoveChair(btnText.Text) == true)
|
||||
if (DepartmentIndexPage.GetFavoriteFile().GetModel().Faculties[0].RemoveChair(btnText.Text) == true)
|
||||
{
|
||||
MessageBox.Show(AppResources.DeleteSucceeded);
|
||||
}
|
||||
@@ -165,5 +182,9 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
NavigationService.Navigate(new Uri(Constants.PathDepartment_DepartmentInfoPage + "?url=" + infoBtn.Tag.ToString() + "&name=" + chairName, UriKind.Relative));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -8,20 +8,22 @@
|
||||
namespace CampusAppWP8.Pages.Departments
|
||||
{
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Windows;
|
||||
using System.Windows.Navigation;
|
||||
using CampusAppWP8.Feed.Departments;
|
||||
using CampusAppWP8.File.Departments;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using CampusAppWP8.Utility.Lui.MessageBoxes;
|
||||
using Microsoft.Phone.Controls;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
/// Page with a list of the faculties.
|
||||
/// </summary>
|
||||
public partial class DepartmentIndexPage : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// Department/chair feed object, storing the model and data.
|
||||
/// </summary>
|
||||
@@ -30,7 +32,11 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// <summary>
|
||||
/// Department feed object for storing the favorite list.
|
||||
/// </summary>
|
||||
private static DepartmentFavoriteFeed favorite = null;
|
||||
private static DepartmentFavoriteFile favorite = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentIndexPage" /> class.
|
||||
@@ -54,13 +60,17 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
if (DepartmentIndexPage.favorite == null)
|
||||
{
|
||||
DepartmentIndexPage.favorite = new DepartmentFavoriteFeed(false);
|
||||
DepartmentIndexPage.favorite = new DepartmentFavoriteFile(false);
|
||||
}
|
||||
|
||||
DepartmentIndexPage.favorite.OnFailedFile += new DepartmentFavoriteFeed.OnFailed(this.CheckFavoriteFeed);
|
||||
DepartmentIndexPage.favorite.OnFailedFile += new DepartmentFavoriteFile.OnFailed(this.CheckFavoriteFeed);
|
||||
DepartmentIndexPage.favorite.LoadData();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the feed object.
|
||||
/// </summary>
|
||||
@@ -83,7 +93,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// <summary>
|
||||
/// Gets or sets the favorite feed object.
|
||||
/// </summary>
|
||||
public static DepartmentFavoriteFeed FavoriteFeed
|
||||
public static DepartmentFavoriteFile FavoriteFile
|
||||
{
|
||||
get
|
||||
{
|
||||
@@ -99,6 +109,12 @@ namespace CampusAppWP8.Pages.Departments
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Return the feed object of the departments.
|
||||
/// </summary>
|
||||
@@ -112,11 +128,15 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// Return the feed object of the favorite departments.
|
||||
/// </summary>
|
||||
/// <returns>feed object</returns>
|
||||
public static DepartmentFavoriteFeed GetFavoriteFeed()
|
||||
public static DepartmentFavoriteFile GetFavoriteFile()
|
||||
{
|
||||
return DepartmentIndexPage.favorite; // DepartmentIndexPage.favorite;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page.
|
||||
/// Initialize the feed loading.
|
||||
@@ -146,6 +166,10 @@ namespace CampusAppWP8.Pages.Departments
|
||||
base.OnNavigatedFrom(e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// On orientation changed.
|
||||
/// </summary>
|
||||
@@ -174,7 +198,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
DepartmentIndexPage.favorite.Model = new Model.Departments.DepartmentModel();
|
||||
}
|
||||
|
||||
if (DepartmentIndexPage.favorite.GetModel().Faculties.Count() == 0)
|
||||
if (DepartmentIndexPage.favorite.GetModel().Faculties.Count == 0)
|
||||
{
|
||||
DepartmentIndexPage.favorite.Model.Faculties.Add(new Model.Departments.FacultyModel("favorites"));
|
||||
}
|
||||
@@ -230,5 +254,9 @@ namespace CampusAppWP8.Pages.Departments
|
||||
this.progressBar.Visibility = Visibility.Collapsed;
|
||||
MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -16,6 +16,8 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// </summary>
|
||||
public partial class DepartmentInfoPage : PhoneApplicationPage
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentInfoPage" /> class.
|
||||
/// </summary>
|
||||
@@ -24,6 +26,12 @@ namespace CampusAppWP8.Pages.Departments
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page.
|
||||
/// Initialize the page headline text.
|
||||
@@ -44,6 +52,10 @@ namespace CampusAppWP8.Pages.Departments
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// On orientation changed.
|
||||
/// </summary>
|
||||
@@ -52,5 +64,9 @@ namespace CampusAppWP8.Pages.Departments
|
||||
private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -21,6 +21,8 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// </summary>
|
||||
public partial class DepartmentPage : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// For checking, if the source of the list is already set.
|
||||
/// </summary>
|
||||
@@ -36,6 +38,10 @@ namespace CampusAppWP8.Pages.Departments
|
||||
/// </summary>
|
||||
private bool isNewInstance = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="DepartmentPage" /> class.
|
||||
/// </summary>
|
||||
@@ -46,6 +52,12 @@ namespace CampusAppWP8.Pages.Departments
|
||||
this.isNewInstance = true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page.
|
||||
/// Initialize the feed loading.
|
||||
@@ -118,6 +130,10 @@ namespace CampusAppWP8.Pages.Departments
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// On orientation changed.
|
||||
/// </summary>
|
||||
@@ -174,7 +190,7 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
if (tempModel != null)
|
||||
{
|
||||
DepartmentIndexPage.GetFavoriteFeed().GetModel().Faculties[0].AddChair(tempModel);
|
||||
DepartmentIndexPage.GetFavoriteFile().GetModel().Faculties[0].AddChair(tempModel);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -191,5 +207,9 @@ namespace CampusAppWP8.Pages.Departments
|
||||
|
||||
NavigationService.Navigate(new Uri(Constants.PathDepartment_DepartmentInfoPage + "?url=" + infoBtn.Tag.ToString() + "&name=" + chairName, UriKind.Relative));
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -23,6 +23,8 @@ namespace CampusAppWP8.Pages.Dev
|
||||
/// <remarks>Stubbfel, 22.08.2013.</remarks>
|
||||
public partial class NFC : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The device.</summary>
|
||||
private readonly ProximityDevice device = ProximityDevice.GetDefault();
|
||||
|
||||
@@ -32,6 +34,10 @@ namespace CampusAppWP8.Pages.Dev
|
||||
/// <summary>List of ndefs.</summary>
|
||||
private List<NDEFMessage> ndefList;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the NFC class.</summary>
|
||||
/// <remarks>Stubbfel, 22.08.2013.</remarks>
|
||||
public NFC()
|
||||
@@ -47,6 +53,12 @@ namespace CampusAppWP8.Pages.Dev
|
||||
this.actNDEFIndex = 0;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>Override the OnNavigatedTo method.</summary>
|
||||
/// <remarks>Stubbfel, 22.08.2013.</remarks>
|
||||
/// <param name="e">Arguments of navigation.</param>
|
||||
@@ -56,6 +68,10 @@ namespace CampusAppWP8.Pages.Dev
|
||||
this.Writecontent.Text = this.ndefList[this.actNDEFIndex].GetContent();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Handler, called when the publish.</summary>
|
||||
/// <remarks>Stubbfel, 22.08.2013.</remarks>
|
||||
/// <param name="sender"> The sender.</param>
|
||||
@@ -123,5 +139,9 @@ namespace CampusAppWP8.Pages.Dev
|
||||
{
|
||||
this.device.PublishBinaryMessage("NDEF:WriteTag", this.ndefList[this.actNDEFIndex].ToByteArray().AsBuffer(), this.PublishHandler);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
<phone:PhoneApplicationPage
|
||||
x:Class="CampusAppWP8.Utility.QRScanner.QRScanner"
|
||||
x:Class="CampusAppWP8.Pages.Dev.QRScanner"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
|
||||
@@ -40,7 +40,7 @@
|
||||
</VideoBrush>
|
||||
</Canvas.Background>
|
||||
</Canvas>
|
||||
|
||||
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
// </remarks>
|
||||
//-----------------------------------------------------------------------------
|
||||
namespace CampusAppWP8.Utility.QRScanner
|
||||
namespace CampusAppWP8.Pages.Dev
|
||||
{
|
||||
using System;
|
||||
using System.Threading;
|
||||
@@ -28,6 +28,8 @@ namespace CampusAppWP8.Utility.QRScanner
|
||||
/// </summary>
|
||||
public partial class QRScanner : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The camera object.</summary>
|
||||
private PhotoCamera cam = null;
|
||||
|
||||
@@ -46,6 +48,10 @@ namespace CampusAppWP8.Utility.QRScanner
|
||||
/// <summary>true if this object is in autofocus. </summary>
|
||||
private bool isInAutofocus = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the <see cref="QRScanner" /> class. </summary>
|
||||
public QRScanner()
|
||||
{
|
||||
@@ -53,6 +59,12 @@ namespace CampusAppWP8.Utility.QRScanner
|
||||
this.barcodeReader = new BarcodeReader();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// Is called when this page will become the current page of a frame.
|
||||
/// </summary>
|
||||
@@ -126,6 +138,10 @@ namespace CampusAppWP8.Utility.QRScanner
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Event handler. Called by Cam for initialized events.
|
||||
/// </summary>
|
||||
@@ -220,5 +236,9 @@ namespace CampusAppWP8.Utility.QRScanner
|
||||
System.Threading.Thread.Sleep(1000);
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -22,11 +22,17 @@ namespace CampusAppWP8.Pages.Events
|
||||
/// </summary>
|
||||
public partial class EventIndexPage : PhoneApplicationPage
|
||||
{
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Event Feed object, which contains the RSS models and data.
|
||||
/// </summary>
|
||||
private static EventFeed eventFeed = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="EventIndexPage" /> class.
|
||||
/// </summary>
|
||||
@@ -52,6 +58,10 @@ namespace CampusAppWP8.Pages.Events
|
||||
EventIndexPage.eventFeed.LoadData(Utilities.GetLoadModus<Model.RSS.RSSViewModel>());
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the feed object.
|
||||
/// </summary>
|
||||
@@ -71,6 +81,12 @@ namespace CampusAppWP8.Pages.Events
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region public
|
||||
|
||||
/// <summary>
|
||||
/// Return the eventFeed object.
|
||||
/// </summary>
|
||||
@@ -80,6 +96,10 @@ namespace CampusAppWP8.Pages.Events
|
||||
return EventIndexPage.eventFeed;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page, creates a FeedEventHandler and load the RSS feed data.
|
||||
/// </summary>
|
||||
@@ -104,6 +124,10 @@ namespace CampusAppWP8.Pages.Events
|
||||
base.OnNavigatedFrom(e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Is called after the RSS feeds are loaded into the eventFeed model.
|
||||
/// If there was no feed information set to the UI, the feed list
|
||||
@@ -144,5 +168,9 @@ namespace CampusAppWP8.Pages.Events
|
||||
MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile);
|
||||
this.progressBar.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
</phone:PhoneApplicationPage.Resources>
|
||||
<!-- LayoutRoot -->
|
||||
<Grid x:Name="LayoutRoot" Background="Transparent">
|
||||
|
||||
|
||||
<ProgressBar x:Name="progressBar" VerticalAlignment="Center" HorizontalAlignment="Center" Visibility="Collapsed" IsIndeterminate="True"/>
|
||||
<!-- Pivotpage -->
|
||||
<phone:Pivot x:Name="EventPivot" Title="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}" SelectionChanged="OnPivotSelectionChange">
|
||||
|
||||
@@ -25,6 +25,8 @@ namespace CampusAppWP8.Pages.Events
|
||||
/// </summary>
|
||||
public partial class EventPage : PhoneApplicationPage
|
||||
{
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// To checking if the feed source is already set or not.
|
||||
/// </summary>
|
||||
@@ -46,6 +48,10 @@ namespace CampusAppWP8.Pages.Events
|
||||
/// <summary>The is in speech. </summary>
|
||||
private volatile bool isInSpeech = false;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="EventPage" /> class.
|
||||
/// </summary>
|
||||
@@ -71,6 +77,12 @@ namespace CampusAppWP8.Pages.Events
|
||||
this.isInSpeech = false;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page.
|
||||
/// The PivotItem source will be set, if it wasn't before.
|
||||
@@ -157,6 +169,10 @@ namespace CampusAppWP8.Pages.Events
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Called when the index of the selected PivotItem is changed.
|
||||
/// Set the text Grid to visible and the WebBrowser to collapsed.
|
||||
@@ -222,5 +238,9 @@ namespace CampusAppWP8.Pages.Events
|
||||
this.isInSpeech = false;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,12 +21,18 @@ namespace CampusAppWP8.Pages.Exams
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public partial class Exams : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>The feed.</summary>
|
||||
private ExamFeed feed;
|
||||
|
||||
/// <summary>The exam file.</summary>
|
||||
private ExamFile file;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>Initializes a new instance of the Exams class.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
public Exams()
|
||||
@@ -35,6 +41,12 @@ namespace CampusAppWP8.Pages.Exams
|
||||
this.InitializeFeed();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>Wird aufgerufen, wenn eine Seite die aktive Seite in einem Frame wird.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
/// <param name="e">Ein Objekt, das die Ereignisdaten enthält.</param>
|
||||
@@ -68,6 +80,10 @@ namespace CampusAppWP8.Pages.Exams
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>Method initialize the Feed.</summary>
|
||||
/// <remarks>Stubbfel, 02.09.2013.</remarks>
|
||||
private void InitializeFeed()
|
||||
@@ -199,5 +215,9 @@ namespace CampusAppWP8.Pages.Exams
|
||||
this.file.LoadData();
|
||||
this.ProgressBar.Visibility = System.Windows.Visibility.Visible;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
/// </summary>
|
||||
public partial class ModulWebPage : PhoneApplicationPage
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ModulWebPage" /> class.
|
||||
/// </summary>
|
||||
@@ -24,6 +26,10 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Override the OnNavigatedTo method
|
||||
@@ -39,5 +45,7 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
|
||||
base.OnNavigatedTo(e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -17,6 +17,8 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
/// </summary>
|
||||
public partial class ResultDetailPage : PhoneApplicationPage
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ResultDetailPage" /> class.
|
||||
/// </summary>
|
||||
@@ -25,6 +27,11 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
/// <summary>
|
||||
/// Override the OnNavigatedTo method
|
||||
/// </summary>
|
||||
@@ -40,6 +47,10 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
base.OnNavigatedTo(e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Method load a certain Activity from the model
|
||||
/// </summary>
|
||||
@@ -53,7 +64,12 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
activity.CreateLectureString();
|
||||
activity.CreateCourseString();
|
||||
this.ContentPanel.DataContext = activity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
@@ -47,9 +47,12 @@
|
||||
<ColumnDefinition Width="auto"/>
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<StackPanel Orientation="Horizontal" Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left">
|
||||
<TextBlock Text="{Binding Type}" TextAlignment="Left" HorizontalAlignment="Left" />
|
||||
<TextBlock Text=" : "/>
|
||||
<StackPanel Grid.Column="0" Grid.Row="0" HorizontalAlignment="Left">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding Type}" TextAlignment="Left" HorizontalAlignment="Left" />
|
||||
<TextBlock Text=" : "/>
|
||||
</StackPanel>
|
||||
<Image Source="{Binding IconUrl}" Width="50" />
|
||||
</StackPanel>
|
||||
<TextBlock Text="{Binding Title}" TextWrapping="Wrap" Grid.Column="1" Grid.Row="0"/>
|
||||
</Grid>
|
||||
|
||||
@@ -21,6 +21,8 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
/// </summary>
|
||||
public partial class ResultPage : PhoneApplicationPage
|
||||
{
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ResultPage" /> class.
|
||||
/// </summary>
|
||||
@@ -29,6 +31,10 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
/// <summary>
|
||||
/// Override the OnNavigatedTo method
|
||||
/// </summary>
|
||||
@@ -46,7 +52,6 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
|
||||
if (list.Activities.Count > 0)
|
||||
{
|
||||
|
||||
this.ResultList.ItemsSource = list.Activities.OrderByDescending(o => o.Type).ThenBy(o => o.Title).ToList();
|
||||
}
|
||||
else
|
||||
@@ -57,7 +62,9 @@ namespace CampusAppWP8.Pages.Lecture
|
||||
{
|
||||
NavigationService.GoBack();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -12,9 +12,9 @@ namespace CampusAppWP8.Pages.Links
|
||||
using System.Windows.Navigation;
|
||||
using CampusAppWP8.Feed.Link;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using CampusAppWP8.Utility.Lui.MessageBoxes;
|
||||
using Microsoft.Phone.Controls;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
/// Class for the LinkPage
|
||||
|
||||
@@ -14,10 +14,10 @@ namespace CampusAppWP8.Pages.Mensa
|
||||
using CampusAppWP8.Api.GeoApi;
|
||||
using CampusAppWP8.Feed.Mensa;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using CampusAppWP8.Utility.Lui.MessageBoxes;
|
||||
using Microsoft.Phone.Controls;
|
||||
using Microsoft.Phone.Shell;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
/// Class for the MensaPage
|
||||
|
||||
@@ -12,21 +12,27 @@ namespace CampusAppWP8.Pages.News
|
||||
using System.Windows.Navigation;
|
||||
using CampusAppWP8.Feed.News;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using CampusAppWP8.Utility.Lui.MessageBoxes;
|
||||
using Microsoft.Phone.Controls;
|
||||
using Microsoft.Phone.Shell;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
/// Overview page of all news.
|
||||
/// </summary>
|
||||
public partial class NewsIndexPage : PhoneApplicationPage
|
||||
{
|
||||
#region Member
|
||||
|
||||
/// <summary>
|
||||
/// News Feed object, which contains the RSS models and data.
|
||||
/// </summary>
|
||||
private static NewsFeed newsFeed = null;
|
||||
|
||||
#endregion
|
||||
|
||||
#region Constructor
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="NewsIndexPage" /> class.
|
||||
/// </summary>
|
||||
@@ -52,6 +58,10 @@ namespace CampusAppWP8.Pages.News
|
||||
NewsIndexPage.newsFeed.LoadData(Utilities.GetLoadModus<Model.RSS.RSSViewModel>());
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Property
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the feed object.
|
||||
/// </summary>
|
||||
@@ -80,6 +90,12 @@ namespace CampusAppWP8.Pages.News
|
||||
return NewsIndexPage.newsFeed;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Method
|
||||
|
||||
#region protected
|
||||
|
||||
/// <summary>
|
||||
/// On navigation to this page, creates a FeedEventHandler and load the RSS feed data.
|
||||
/// </summary>
|
||||
@@ -103,6 +119,11 @@ namespace CampusAppWP8.Pages.News
|
||||
|
||||
base.OnNavigatedFrom(e);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region private
|
||||
|
||||
/// <summary>
|
||||
/// Is called after the RSS feeds are loaded into the newsFeed model.
|
||||
/// If there was no feed information set to the UI, the feed list
|
||||
@@ -143,5 +164,9 @@ namespace CampusAppWP8.Pages.News
|
||||
this.progressBar.Visibility = Visibility.Collapsed;
|
||||
MessageBoxResult result = MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoadFile);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,9 +13,9 @@ namespace CampusAppWP8.Pages.Openinghours
|
||||
using CampusAppWP8.Feed.Openinghours;
|
||||
using CampusAppWP8.Model.Openinghours;
|
||||
using CampusAppWP8.Resources;
|
||||
using CampusAppWP8.Utility;
|
||||
using CampusAppWP8.Utility.Lui.MessageBoxes;
|
||||
using Microsoft.Phone.Controls;
|
||||
using CampusAppWP8.Utility;
|
||||
|
||||
/// <summary>
|
||||
/// Opening hours page.
|
||||
|
||||