Exemple #1
0
        void Page_Loaded(object sender, RoutedEventArgs e)
        {
            /*
             * Data Initialize
             * */
            #region load WCF

            getServ = new PublicCalendar.WCFServ.UtilitiesCalendarClient();
            countryCode.SelectedIndex = 0;

            //getServ.GetCalendarCompleted += new EventHandler<PublicCalendar.WCFServ.GetCalendarCompletedEventArgs>(getServ_GetCalendarCompleted);
            //getServ.GetCalendarAsync();

            //getServ.GetDailyCNCompleted += new EventHandler<PublicCalendar.WCFServ.GetDailyCNCompletedEventArgs>(getServ_GetDailyCNCompleted);
            //getServ.GetDailyCNAsync();

            #endregion load WCF

            /* Initialization */
            tkCalendar.SelectionChanged += new Telerik.Windows.Controls.SelectionChangedEventHandler(tkCalendar_SelectionChanged);
            //tkCalendar.Style=StyleTypedPropertyAttribute

            DispatcherTimer timer = new DispatcherTimer();
            timer.Interval = new TimeSpan(0, 0, 1);
            timer.Tick    += new EventHandler(timer_Tick);
            timer.Start();


            //interCal.DisplayDate = new DateTime(2009, 3, 11);
            interCal.BlackoutDates.AddDatesInPast();
            //interCal.CalendarDayButtonStyle.SetValue(interCal, interCal.SelectedDate.Value.Day);

            /* Set current available language */
            tkCalendar.Culture = Thread.CurrentThread.CurrentUICulture;


            /*Region Selection*/
            countryCode.SelectionChanged += new SelectionChangedEventHandler(countryCode_SelectionChanged);

            /* Set first day of week. */
            tkCalendar.FirstDayOfWeek = (DayOfWeek)firtDayOfWeek;

            //Make sure that more than one date can be selected:
            //tkCalendar.SelectionMode = Telerik.Windows.Controls.SelectionMode.Extended;
            ////Which month is it today?
            //int thisMonthIndex = DateTime.Today.AddMonths(11).Month;
            //DateTime dayOfMonth = new DateTime(DateTime.Today.Year, thisMonthIndex, 1);
            //while (thisMonthIndex == dayOfMonth.Month)
            //{
            //    //Add the date if is a Mon - Fri week day:
            //    if (dayOfMonth.DayOfWeek != DayOfWeek.Sunday && dayOfMonth.DayOfWeek != DayOfWeek.Saturday)
            //    {
            //        tkCalendar.SelectedDates.Add(dayOfMonth);
            //    }
            //    dayOfMonth = dayOfMonth.AddDays(1);
            //}
        }
Exemple #2
0
        void Page_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {
            WCFServ.Calendar calServ = sender as WCFServ.Calendar;
            var calClient            = new WCFServ.UtilitiesCalendarClient();

            calClient.UpdatePublicDateAsync(calServ, calServ.CountryCode);
            calClient.UpdatePublicDateCompleted +=
                new EventHandler <System.ComponentModel.AsyncCompletedEventArgs>(calClient_UpdatePublicDateCompleted);
            //throw new NotImplementedException();
        }