diff --git a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableDay.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableDay.xaml.cs index 1f24fea3..a64539ed 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableDay.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableDay.xaml.cs @@ -99,8 +99,16 @@ namespace CampusAppWP8.Pages.TimeTable if (NavigationContext.QueryString.TryGetValue(Constants.ParamDay, out dayStr)) { + long dayTicks = long.Parse(dayStr); + DateTime dayDT = new DateTime(dayTicks); + + dayDT.AddDays(PIVOT_ITEM_PAGES_HALF_DOWN * -1); - + for (int i = 0; i < PIVOT_ITEM_PAGES; i++) + { + this.itemList[i].Day = dayDT; + dayDT = dayDT.AddDays(1); + } } this.ThePivot.ItemsSource = this.itemList; diff --git a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableWeek.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableWeek.xaml.cs index 6a7e8cb0..2fa82c7d 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableWeek.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/TimeTable/TimeTableWeek.xaml.cs @@ -402,7 +402,7 @@ namespace CampusAppWP8.Pages.TimeTable if ((this.ThePivot.SelectedItem as WeekViewPageItem).SelectedDay.Date.Equals(DateTime.MinValue.Date) == false) { - url += "?" + Constants.ParamDay + "=" + (this.ThePivot.SelectedItem as WeekViewPageItem).SelectedDay.ToLongDateString(); + url += "?" + Constants.ParamDay + "=" + (this.ThePivot.SelectedItem as WeekViewPageItem).SelectedDay.Ticks.ToString(); } Uri newUri = new Uri(url , UriKind.Relative); diff --git a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx index efcc4d54..e341fd5a 100644 --- a/CampusAppWP8/CampusAppWP8/Resources/Constants.resx +++ b/CampusAppWP8/CampusAppWP8/Resources/Constants.resx @@ -680,6 +680,7 @@ paramday + AppAccentColor