Esempio n. 1
0
        public Pag_Calendario()
        {
            InitializeComponent();
            SfCalendar calendar = new SfCalendar();

            calendar.ShowInlineEvents = true;

            CalendarInlineEvent events  = new CalendarInlineEvent();
            CalendarInlineEvent reunion = new CalendarInlineEvent();

            reunion.StartTime = new DateTime(2018, 10, 1, 17, 30, 00);
            reunion.EndTime   = new DateTime(2018, 10, 1, 19, 0, 0);
            reunion.Subject   = "Junta Liber Salus";
            reunion.Color     = Color.Aqua;

            events.StartTime = new DateTime(2018, 10, 11, 12, 0, 0);
            events.EndTime   = new DateTime(2018, 10, 11, 14, 0, 0);
            events.Subject   = "Junta Diana";
            events.Color     = Color.Magenta;

            CalendarEventCollection collection = new CalendarEventCollection();


            collection.Add(events);
            collection.Add(reunion);

            calendar.DataSource = collection;
            //calendar.DataSource = collection;

            this.Content = calendar;
        }
Esempio n. 2
0
        public MainPage()
        {
            InitializeComponent();

            calendar.Locale = new System.Globalization.CultureInfo("pt-BR");

            calendar.ShowInlineEvents = true;
            CalendarInlineEvent events = new CalendarInlineEvent
            {
                StartTime = new DateTime(2018, 9, 3, 5, 0, 0),
                EndTime   = new DateTime(2018, 9, 3, 5, 0, 0),
                Subject   = "Go to Meeting",
                Color     = Color.Fuchsia
            };

            CalendarEventCollection collection = new CalendarEventCollection();

            collection.Add(events);
            calendar.DataSource = collection;


            List <DateTime> black_dates = new List <DateTime>();

            black_dates.Add(new DateTime(2018, 9, 10));
            calendar.BlackoutDates = black_dates;


            // this.Content = calendar;
        }
Esempio n. 3
0
        public Calendar()
        {
            InitializeComponent();
            calendar.FirstDayofWeek = 1;
            DateTime        blackOutDate = new DateTime(2017, 7, 23);
            List <DateTime> blackOutList = new List <DateTime>();

            blackOutList.Add(blackOutDate);
            calendar.BlackoutDates = blackOutList;

            CalendarInlineEvent events = new CalendarInlineEvent();

            events.StartTime = new DateTime(2017, 8, 1);

            events.EndTime = new DateTime(2017, 8, 2);

            events.Subject = "First tuesday";

            events.Color = Color.Aqua;

            CalendarEventCollection collection = new CalendarEventCollection();

            collection.Add(events);

            calendar.DataSource = collection;

            calendar.Locale = new System.Globalization.CultureInfo("fr-FR");
        }
Esempio n. 4
0
        public static CalendarEventCollection Load(int clientID, int userID, DateTime startDate, DateTime endDate)
        {
            CalendarEventCollection cal = new CalendarEventCollection();

            cal.Load(clientID, userID, startDate, endDate);
            return(cal);
        }
 public CalendarPage()
 {
     InitializeComponent();
     BindingContext       = new EventsListViewModel(Navigation);
     CalendarInlineEvents = new CalendarEventCollection();
     FillEvents();
 }
Esempio n. 6
0
        public static CalendarEventCollection SortByDate()
        {
            CalendarEventCollection cal = new CalendarEventCollection();

            cal.SortByStartDate();
            return(cal);
        }
        public async Task SetCalendarEvents()
        {
            var response = await Helper.ApiCall <CalendarEventsResponseModel>(RequestType.Post, ControllerType.Home, "getcalendarevents", JsonConvert.SerializeObject(new
            {
                AccessToken = Utility.User.accessToken,
                HomeID      = Utility.User.CurrentHome
            }), IsSecure : true);

            CalendarInlineEvents = new CalendarEventCollection();

            if (response.responseVal == 0)
            {
                foreach (var each in response.requestedEvents)
                {
                    DateTime eachDate             = Convert.ToDateTime(each.ExpectedDate);
                    DateTime shouldEnd            = new DateTime(eachDate.Year, eachDate.Month, eachDate.Day, 23, 59, 59);
                    CalendarInlineEventModel item = new CalendarInlineEventModel()
                    {
                        StartTime     = eachDate,
                        EndTime       = shouldEnd,
                        Subject       = each.EventExplanation,
                        PayerName     = each.PayerName,
                        PaymentAmount = each.PaymentAmount,
                        Color         = Color.FromRgb(rnd.Next(0, 255), rnd.Next(0, 255), rnd.Next(0, 255)),
                        Paid          = each.Paid
                    };
                    CalendarInlineEvents.Add(item);
                }
            }
            else
            {
                await PopupNavigation.Instance.PushAsync(new ErrorPopup(response.responseText));
            }
        }
Esempio n. 8
0
        public static CalendarEventCollection Load(int clientID, int userID)
        {
            CalendarEventCollection cal = new CalendarEventCollection();

            cal.Load(clientID, userID);
            return(cal);
        }
Esempio n. 9
0
 public WeekViewModel(INavigationManager navigationManager, ICalenderManager calenderManger)
     : base(navigationManager)
 {
     CalenderManager = calenderManger;
     Appointments    = new CalendarEventCollection();
     AddAppointments().ConfigureAwait(false);
 }
Esempio n. 10
0
        async Task RefreshCarendarAsync(DateTime dt)
        {
            IsRequesting(true);

            CalendarEventCollection newCalendarEventCollection = new CalendarEventCollection();

            var calendarDates = await cDateManager.GetCalendarDatesAsync(dt);

            foreach (var cd in calendarDates)
            {
                newCalendarEventCollection.Add(
                    new CalendarInlineEvent()
                {
                    StartTime = cd.StampAt,
                    EndTime   = cd.StampAt,
                    Color     = ColorByTypeColor(cd.Type),
                });
            }

            // 形だけでも待たないと落ちる
            await Task.Delay(10);

            calendarEventCollection = newCalendarEventCollection;
            calendar.DataSource     = newCalendarEventCollection;

            IsRequesting(false);
        }
Esempio n. 11
0
        public CalendarPage()
        {
            Title = "La Chronique";
            InitializeComponent();

            calendarSorties.ShowInlineEvents = true;


            CalendarInlineEvent events = new CalendarInlineEvent();

            events.StartTime = new DateTime(2017, 11, 3, 5, 0, 0);
            events.EndTime   = new DateTime(2017, 11, 3, 7, 0, 0);
            events.Subject   = "Sortie Novembre: 105z";
            events.Color     = Color.Fuchsia;

            CalendarInlineEvent events2 = new CalendarInlineEvent();

            events2.StartTime = new DateTime(2017, 11, 3, 11, 0, 0);
            events2.EndTime   = new DateTime(2017, 11, 3, 15, 0, 0);
            events2.Subject   = "Sortie Novembre: 106z";
            events2.Color     = Color.DeepSkyBlue;

            CalendarEventCollection collection = new CalendarEventCollection();

            collection.Add(events);
            collection.Add(events2);

            calendarSorties.DataSource = collection;
        }
Esempio n. 12
0
        public InlineEvents()
        {
            InitializeComponent();
            this.Padding = new Thickness(-10);
            MonthViewSettings monthSettings = new MonthViewSettings();

            monthSettings.DayHeight             = 50;
            monthSettings.WeekEndTextColor      = Color.FromHex("#009688");
            monthSettings.HeaderBackgroundColor = Color.White;
            monthSettings.InlineBackgroundColor = Color.FromHex("#EEEEEE");
            monthSettings.DateSelectionColor    = Color.FromHex("#EEEEEE");
            monthSettings.TodayTextColor        = Color.FromHex("#2196F3");
            monthSettings.SelectedDayTextColor  = Color.Black;
            calendar.MonthViewSettings          = monthSettings;
            if (Device.OS == TargetPlatform.Android)
            {
                calendar.HeaderHeight = 50;
            }
            else if (Device.OS == TargetPlatform.Windows)
            {
                calendar.HeaderHeight = 50;
            }
            if (Device.OS == TargetPlatform.iOS)
            {
                calendar.HeaderHeight = 40;
            }

            viewModePicker.Items.Add("Inline");
            viewModePicker.Items.Add("Agenda");
            viewModePicker.SelectedIndex         = 0;
            viewModePicker.SelectedIndexChanged += ViewModePicker_SelectedIndexChanged;;
            calendarEventCollection              = new CalendarEventCollection();
            setColors();
            setSubjects();
            setStartTime();
            setEndTime();
            for (int i = 0; i < 5; i++)
            {
                CalendarInlineEvent appointment = new CalendarInlineEvent();
                appointment.Color     = Color.FromHex(colorCollection[i]);
                appointment.Subject   = subjectCollection[i];
                appointment.StartTime = startTimeCollection[i];
                appointment.EndTime   = endTimeCollection[i];
                calendarEventCollection.Add(appointment);
            }
            for (int i = 0; i < 5; i++)
            {
                CalendarInlineEvent appointment2 = new CalendarInlineEvent();
                appointment2.Color     = Color.FromHex(colorCollection2[i]);
                appointment2.Subject   = subjectCollection2[i];
                appointment2.StartTime = startTimeCollection2[i];
                appointment2.EndTime   = endTimeCollection2[i];
                calendarEventCollection.Add(appointment2);
            }
            calendar.BindingContext = calendarEventCollection;
        }
Esempio n. 13
0
        private void calendar_MonthChangedAsync(object sender, MonthChangedEventArgs args)
        {
            CalendarEventCollection appointments = new CalendarEventCollection();


            if (CrossConnectivity.Current.IsConnected)
            {
                string             seldate   = calendar.DisplayDate.ToString("MM-yy");
                List <LeavesModel> monthdata = new List <LeavesModel>();
                monthdata             = App.leaves_list.Where(s => s.date == seldate).ToList();
                leavelist.ItemsSource = null;

                leavelist.ItemsSource = monthdata;

                //foreach (var data in monthdata)
                //{

                //    appointments.Add(new CalendarInlineEvent()
                //    {
                //        StartTime = Convert.ToDateTime(data.date_from.ToString()).ToLocalTime(),
                //        EndTime = Convert.ToDateTime(data.dateto.ToString()).ToLocalTime(),
                //        // Subject = cal.meeting_subject.ToString(),
                //        Color = Color.FromHex(data.stage_colour),
                //    });
                //}
                //calendar.DataSource = appointments;
            }
            else
            {
                string seldate = calendar.DisplayDate.ToString("MM-yy");
                List <LeavesModelDB> monthdata = new List <LeavesModelDB>();
                monthdata             = App.leaves_listDb.Where(s => s.date == seldate).ToList();
                leavelist.ItemsSource = null;
                leavelist.ItemsSource = monthdata;

                //  CalendarEventCollection appointments = new CalendarEventCollection();

                //foreach (var data in App.leaves_listDb)
                //{

                //    appointments.Add(new CalendarInlineEvent()
                //    {
                //        StartTime = Convert.ToDateTime(data.date_from.ToString()).ToLocalTime(),
                //        EndTime = Convert.ToDateTime(data.dateto.ToString()).ToLocalTime(),
                //        // Subject = cal.meeting_subject.ToString(),
                //        Color = Color.FromHex(data.stage_colour),
                //    });
                //}
                //calendar.DataSource = appointments;
            }

            // leavelist.ItemsSource = App.leaves_listDb;
        }
Esempio n. 14
0
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            AfazerSelecionado      = new Afazer();
            DataRealizacaoAfazeres = new CalendarEventCollection();
            oHorario = new PageModelHelper {
                ActivityRunning  = true, Visualizar = false, DadoPaciente = true,
                CuidadorExibicao = false
            };
            await GetAfazeresConcluidos();
            await GetAfazeres();

            oHorario.ActivityRunning = false;
        }
Esempio n. 15
0
        private void PopulateEvents()
        {
            var events = _eventService.GetAllEvents();

            TodayEvents = new ObservableCollection <Event>(events.Where(evnt => evnt.StartTime.Date == DateTime.Today));
            AllEvents   = new CalendarEventCollection();
            events.ForEach(evnt => AllEvents.Add(new CalendarInlineEvent
            {
                StartTime = evnt.StartTime,
                EndTime   = evnt.EndTime,
                Subject   = evnt.Description
            }));
        }
        /// <summary>
        /// Gets the appointments based on subject.
        /// </summary>
        /// <returns>The appointments.</returns>
        /// <param name="subject">Subject.</param>
        private CalendarEventCollection GetAppointments(string subject)
        {
            var data = new CalendarEventCollection();

            foreach (var item in calendarInlineEvents)
            {
                if (item.Subject == subject)
                {
                    data.Add(item);
                }
            }
            return(data);
        }
Esempio n. 17
0
        public static CalendarEventCollection ToCalendarInlineEvent(IEnumerable <WorkShift> workShifts)
        {
            var collection = new CalendarEventCollection();

            if (workShifts != null && workShifts.Any())
            {
                foreach (var workshift in workShifts)
                {
                    collection.Add(ToCalendarInlineEvent(workshift));
                }
            }

            return(collection);
        }
        /// <summary>
        /// イベントを更新します。
        /// </summary>
        /// <remarks>
        /// 今月のイベントを表示するために、対象月+前後一週間のイベントをコレクションに設定します。
        /// 1ヶ月のカレンダーの前後に 前月・次月 の日付が表示されるため、前後1週間のイベントを設定します。
        /// </remarks>
        /// <param name="calendarDate"></param>
        private void UpdateEvents(DateTime calendarDate)
        {
            // バインド対象のthis.CalendarEventCollectionを直接、繰り返しAdd()するとパフォーマンスが著しく落ちるのでテンポラリにデータコレクションを用意して差し替える
            CalendarEventCollection newCalendarEventCollection = new CalendarEventCollection();

            DateTime dt = new DateTime(calendarDate.Year, calendarDate.Month, 1);
            int      thisMonthLastDay = dt.AddMonths(1).AddDays(-1).Day;

            for (int i = -7; i < thisMonthLastDay + 7; i++)
            { // イベントはサンプルなので適当に2日に1回散歩と仕事、毎日のランチを設定
                DateTime eventDt = dt.AddDays(i);

                if (eventDt.Day % 2 == 1)
                {
                    //this.calendarEventCollection.Add(
                    newCalendarEventCollection.Add(
                        new CalendarInlineEvent()
                    {
                        Subject   = $"{eventDt.Day}日 散歩",
                        StartTime = eventDt.AddHours(10),
                        EndTime   = eventDt.AddHours(11),
                        Color     = Color.Green
                    });
                }
                //this.calendarEventCollection.Add(
                newCalendarEventCollection.Add(
                    new CalendarInlineEvent()
                {
                    Subject   = $"{eventDt.Day}日 ランチ",
                    StartTime = eventDt.AddHours(12),
                    EndTime   = eventDt.AddHours(13),
                    Color     = Color.Orange
                });
                if (eventDt.Day % 2 == 0)
                {
                    //this.calendarEventCollection.Add(
                    newCalendarEventCollection.Add(
                        new CalendarInlineEvent()
                    {
                        Subject   = $"{eventDt.Day}日 仕事",
                        StartTime = eventDt.AddHours(10),
                        EndTime   = eventDt.AddHours(19),
                        Color     = Color.Blue
                    });
                }
            }
            this.CalendarEventCollection.Clear();
            this.CalendarEventCollection = newCalendarEventCollection;
        }
        /// <summary>
        /// Gets the selected date appointments.
        /// </summary>
        /// <returns>The selected date appointments.</returns>
        /// <param name="date">Date.</param>
        public CalendarEventCollection GetSelectedDateAppointments(DateTime?date)
        {
            CalendarEventCollection selectedDateAppointments = new CalendarEventCollection();

            for (int i = 0; i < calendarInlineEvents.Count; i++)
            {
                DateTime startDate = calendarInlineEvents[i].StartTime;

                if (date.Value.Day == startDate.Day && date.Value.Month == startDate.Month && date.Value.Year == startDate.Year)
                {
                    selectedDateAppointments.Add(calendarInlineEvents[i]);
                }
            }
            return(selectedDateAppointments);
        }
Esempio n. 20
0
 /***********************************************************
 **Creating appointments for ScheduleAppointmentCollection**
 ***********************************************************/
 private void GetAppointments()
 {
     appointmentCollection = new CalendarEventCollection();
     SetColors();
     SetSubjects();
     SetStartTime();
     SetEndTime();
     for (int i = 0; i < 15; i++)
     {
         CalendarInlineEvent appointment = new CalendarInlineEvent();
         appointment.Color     = Color.ParseColor(colorCollection[i]);
         appointment.Subject   = subjectCollection[i];
         appointment.StartTime = startTimeCollection[i];
         appointment.EndTime   = endTimeCollection[i];
         appointmentCollection.Add(appointment);
     }
 }
        public CalendarViewModel()
        {
            this.Appointments = new CalendarEventCollection();

            List <JSONData> jsonDataCollection = JsonConvert.DeserializeObject <List <JSONData> >(JsonData);

            foreach (var data in jsonDataCollection)
            {
                this.Appointments.Add(new CalendarInlineEvent()
                {
                    Subject   = data.Subject,
                    StartTime = Convert.ToDateTime(data.StartTime),
                    EndTime   = Convert.ToDateTime(data.EndTime),
                    Color     = Color.FromHex(data.Background),
                    IsAllDay  = Convert.ToBoolean(data.IsAllDay)
                });
            }
        }
        public void InitSchoolSchedule()
        {
            var appointments = new CalendarEventCollection();

            var schoolSchedule = App.SchoolSchedule;
            var datas          = new List <JsonData>();

            foreach (var key in schoolSchedule.Keys)
            {
                foreach (var value in schoolSchedule[key].Data.Keys)
                {
                    var date = DateTime.ParseExact(key + value.PadLeft(2, '0'), "yyyyMMdd", null).ToString();

                    var random = new Random();

                    foreach (var item in schoolSchedule[key].Data[value])
                    {
                        datas.Add(new JsonData
                        {
                            Subject    = item,
                            StartTime  = date,
                            EndTime    = date,
                            IsAllDay   = "True",
                            Background = string.Format("#{0:X6}", random.Next(0x1000000))
                        });
                    }
                }
            }

            foreach (var data in datas)
            {
                appointments.Add(new CalendarInlineEvent()
                {
                    Subject   = data.Subject,
                    StartTime = Convert.ToDateTime(data.StartTime),
                    EndTime   = Convert.ToDateTime(data.EndTime),
                    Color     = Color.FromHex(data.Background),
                    IsAllDay  = Convert.ToBoolean(data.IsAllDay)
                });
            }

            SchoolScheduleCalendar.DataSource = appointments;
        }
        public void InitLunchMenu()
        {
            var appointments = new CalendarEventCollection();

            var lunchMenu = App.LunchMenu;
            var datas     = new List <JsonData>();

            foreach (var key in lunchMenu.Data.Keys)
            {
                var date = DateTime.ParseExact(key, "yyyyMMdd", null).ToString();

                foreach (var item in lunchMenu.Data[key])
                {
                    var random = new Random();

                    datas.Add(new JsonData
                    {
                        Subject    = item,
                        StartTime  = date,
                        EndTime    = date,
                        IsAllDay   = "True",
                        Background = string.Format("#{0:X6}", random.Next(0x1000000))
                    });
                }
            }

            foreach (var data in datas)
            {
                appointments.Add(new CalendarInlineEvent()
                {
                    Subject   = data.Subject,
                    StartTime = Convert.ToDateTime(data.StartTime),
                    EndTime   = Convert.ToDateTime(data.EndTime),
                    Color     = Color.FromHex(data.Background),
                    IsAllDay  = Convert.ToBoolean(data.IsAllDay)
                });
            }

            LunchMenuCalendar.DataSource = appointments;
        }
Esempio n. 24
0
        private void PopulateCalendar()
        {
            Color mainYellowColor = (Color)Application.Current.Resources["MainYellowColor"];
            var   eventList       = new CalendarEventCollection();
            // var source = ((CalendarEventsViewModel) BindingContext).CalendarEvents;
            var source = Global.GetCalendarWeek();

            foreach (var item in source)
            {
                var inlineEvent = new CalendarInlineEvent();
                inlineEvent.Subject   = item.Subject;
                inlineEvent.StartTime = item.StartEventDateTime;
                inlineEvent.EndTime   = item.EndEventDateTime;
                inlineEvent.Color     = mainYellowColor;
                eventList.Add(inlineEvent);
            }
            var sourceM = Global.GetCalendarMonth();

            foreach (var item in sourceM)
            {
                var inlineEvent = new CalendarInlineEvent();
                inlineEvent.Subject   = item.Subject;
                inlineEvent.StartTime = item.StartEventDateTime;
                inlineEvent.EndTime   = item.EndEventDateTime;
                inlineEvent.Color     = mainYellowColor;
                eventList.Add(inlineEvent);
            }
            var sourceY = Global.GetCalendarYear();

            foreach (var item in sourceY)
            {
                var inlineEvent = new CalendarInlineEvent();
                inlineEvent.Subject   = item.Subject;
                inlineEvent.StartTime = item.StartEventDateTime;
                inlineEvent.EndTime   = item.EndEventDateTime;
                inlineEvent.Color     = mainYellowColor;
                eventList.Add(inlineEvent);
            }
            Calendar.DataSource = eventList;
        }
 public InlineEvents()
 {
     InitializeComponent();
     this.Padding = new Thickness(-10);
     if (Device.OS == TargetPlatform.Android)
     {
         calendar.HeaderHeight = 50 * (float)(App.Density / 2);
     }
     if (Device.OS == TargetPlatform.iOS)
     {
         calendar.HeaderHeight = 40;
         sampleLayout.Padding  = new Thickness(0, 0, 0, 90);
     }
     calendarEventCollection = new CalendarEventCollection();
     setColors();
     setSubjects();
     setStartTime();
     setEndTime();
     for (int i = 0; i < 5; i++)
     {
         CalendarInlineEvent appointment = new CalendarInlineEvent();
         appointment.Color     = Color.FromHex(colorCollection[i]);
         appointment.Subject   = subjectCollection[i];
         appointment.StartTime = startTimeCollection[i];
         appointment.EndTime   = endTimeCollection[i];
         calendarEventCollection.Add(appointment);
     }
     for (int i = 0; i < 5; i++)
     {
         CalendarInlineEvent appointment2 = new CalendarInlineEvent();
         appointment2.Color     = Color.FromHex(colorCollection2[i]);
         appointment2.Subject   = subjectCollection2[i];
         appointment2.StartTime = startTimeCollection2[i];
         appointment2.EndTime   = endTimeCollection2[i];
         calendarEventCollection.Add(appointment2);
     }
     calendar.BindingContext = calendarEventCollection;
 }
        public GettingStarted()
        {
            //InitializeComponent ();

            SfCalendar calendar = new SfCalendar();

            //calendar.SelectionMode = SelectionMode.MultiSelection; //เลือกวันMuti

            calendar.ShowInlineEvents = true;

            CalendarInlineEvent events = new CalendarInlineEvent();

            WebClient wb = new WebClient();

            string userID  = LoginPage.myUser_id;
            string myQuery = userID.ToString();
            string re      = wb.UploadString("http://10.80.119.250:8082/notification/get_appoinement_data", myQuery);

            //string re = "2018-07-24 11:00:00|ฉีดยาไข้หวัดนก";
            string[] detail = re.Split('|');

            DateTime time;

            DateTime.TryParse(detail[0], out time);

            events.StartTime = time;
            events.EndTime   = time.AddHours(5);
            events.Subject   = detail[1];


            events.Color = Color.Fuchsia;
            CalendarEventCollection collection = new CalendarEventCollection();

            collection.Add(events);
            calendar.DataSource = collection;

            this.Content = calendar;
        }
Esempio n. 27
0
        public void MostraCompromisso(object sender, Syncfusion.SfCalendar.XForms.InlineToggledEventArgs args)
        {
            try
            {
                CalendarEventCollection collection = (CalendarEventCollection)args.selectedAppointment;
                CalendarInlineEvent     evento     = collection[0];

                if (evento != null)
                {
                    cDesc.Text = evento.Subject.ToString();
                    cHora.Text = evento.StartTime.ToString();
                    cCor.Color = evento.Color;
                }
                else
                {
                    DisplayAlert("Erro", "Nullo", "OK");
                }
            }
            catch (Exception e)
            {
                DisplayAlert("Erro", e.StackTrace + "\n" + e.InnerException + "\n" + e.Message, "OK");
            }
        }
        protected override async void ViewIsAppearing(object sender, EventArgs e)
        {
            AfazerSelecionado = new Afazer();
            InicioData        = new DateTime();
            Afazeres          = new ObservableCollection <Afazer>();
            oHorario          = new PageModelHelper
            {
                ActivityRunning  = true,
                Visualizar       = false,
                DadoPaciente     = true,
                CuidadorExibicao = false
            };
            DataAfazeres           = new ScheduleAppointmentCollection();
            DataRealizacaoAfazeres = new CalendarEventCollection();
            ConfigExibDias         = new DayLabelSettings();
            ConfigDias             = new DayViewSettings {
                ShowAllDay = true,
            };
            await GetAfazeresConcluidos();
            await GetAfazeres();

            oHorario.ActivityRunning  = false;
            oHorario.CuidadorExibicao = true;
        }
Esempio n. 29
0
        public async void LoadClasses()
        {
            Classes                   = new ObservableCollection <Class>(await _databaseService.GetClassesAsync());
            ClassCalendarEvents       = new CalendarEventCollection();
            ClassScheduleAppointments = new ScheduleAppointmentCollection();

            foreach (var _class in Classes)
            {
                var appointment = new CalendarInlineEvent();
                appointment.Subject   = _class.Detail;
                appointment.Color     = Color.FromHex("#FF6400");
                appointment.StartTime = _class.DateAndTime;
                appointment.EndTime   = _class.DateAndTime.AddHours(2);
                this.ClassCalendarEvents.Add(appointment);

                ClassScheduleAppointments.Add(new ScheduleAppointment()
                {
                    StartTime = _class.DateAndTime,
                    EndTime   = _class.DateAndTime.AddHours(2),
                    Subject   = _class.Detail,
                    Location  = _class.Location
                });
            }
        }
Esempio n. 30
0
 //***************************************************************************
 // Class Constructors
 // 
 public CalendarView()
 {
     this._events = new CalendarEventCollection();
     //this._lnkDates = new WebControlCollection();
     this._eventStyle = new Style(this.ViewState);
     this._prevNextStyle = new Style(this.ViewState);
     this._othMonDateStyle = new Style(this.ViewState);
     this._curMonDateStyle = new Style(this.ViewState);
     this._dayHdrStyle = new Style(this.ViewState);
     this.dtCurMon = DateTime.Now;
     this._firstDayOfWk = System.Globalization.DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek;
 }
 public DayClickedEventArgs(DateTime date, CalendarEventCollection events)
 {
     this.Date = date;
     this.Events = events;
 }
 public CalendarBehavior()
 {
     calendarInlineEvents = new CalendarEventCollection();
     this.AddAppointmentDetails();
     this.AddAppointments();
 }