Exemplo n.º 1
0
        private void nextWeek_Click(object sender, RoutedEventArgs e)
        {
            if (weekendView)
            {
                localDateTime = localDateTime.AddDays(7);
                try
                {
                    webinars = WebinarApiInstance.GetWeekWebinars(token, StartOfWeek(localDateTime));
                }
                catch (Exception ex) { }
                CalendarView.Navigate(new WeekCalendar(webinars, localDateTime));
                Date.Text = StartOfWeek(localDateTime).ToString("dd") + " - " + EndOfWeek(localDateTime).ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru"));
            }
            else
            {
                localDateTime = localDateTime.AddDays(1);
                try
                {
                    webinars = WebinarApiInstance.GetDayWebinars(token, localDateTime.Date);
                } catch (Exception ex) { }

                CalendarView.Navigate(new DayCalendar(webinars, localDateTime));
                Date.Text = localDateTime.ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru"));
            }
            weekNum.Text = WeekNum(localDateTime) + " неделя";
        }
Exemplo n.º 2
0
        public Week()
        {
            InitializeComponent();

            WebinarApiInstance = new WebinApi();
            UserApiInstance    = new UserApi();
            try
            {
                token    = Application.Current.Resources["token"].ToString();
                user     = UserApiInstance.GetUserInfo(token);
                webinars = WebinarApiInstance.GetWeekWebinars(token, StartOfWeek(localDateTime));
            } catch (Exception e) { }

            AccountName.Text = user.LastName + " " + user.FirstName;

            localWebinar = FindCurrentWebinar(webinars);
            InfoBlock.Navigate(new WebinarInfo(localWebinar));

            CalendarView.Navigate(new WeekCalendar(webinars, localDateTime));
            Date.Text    = StartOfWeek(localDateTime).ToString("dd") + " - " + EndOfWeek(localDateTime).ToString("dd") + " " + localDateTime.ToString("MMMM", CultureInfo.GetCultureInfo("ru-ru"));
            weekNum.Text = WeekNum(localDateTime) + " неделя";
        }