コード例 #1
0
        private void LoadData()
        {
            Resources = new ResourceCollection();
            var reservations = _context.Reservation.ToList();

            Events = new List <EventData>();
            var myEvents = new List <EventData>();

            foreach (var reservation in reservations)
            {
                Resources.Add(reservation.Text, reservation.Id.ToString());
                myEvents.Add(new EventData()
                {
                    Id = reservation.Id.ToString(), Resource = reservation.Id.ToString(), Start = reservation.DateDebut, End = reservation.DateFin, Text = reservation.Text
                });
            }

            Events            = myEvents;
            DataIdField       = "Id";
            DataStartField    = "Start";
            DataEndField      = "End";
            DataResourceField = "Resource";
            DataTextField     = "Text";

            Scale = TimeScale.Day;

            TimeHeaders = new TimeHeaderCollection()
            {
                new TimeHeader(GroupBy.Month),
                new TimeHeader(GroupBy.Day)
            };
        }
コード例 #2
0
        protected override void OnInit(InitArgs e)
        {
            var reservations = _context.Reservation.ToList();

            Events = new List <EventData>();
            var myEvents = new List <EventData>();

            foreach (var reservation in  reservations)
            {
                Resources.Add(reservation.Text, reservation.Id.ToString());
                myEvents.Add(new EventData()
                {
                    Id = reservation.Id.ToString(), Resource = reservation.Id.ToString(), Start = reservation.DateDebut, End = reservation.DateFin, Text = reservation.Text
                });
            }

            Events = myEvents;

            DataIdField       = "Id";
            DataStartField    = "Start";
            DataEndField      = "End";
            DataResourceField = "Resource";
            DataTextField     = "Text";
            OnEventDoubleClick();



            StartDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1);
            Days      = 31;

            Scale = TimeScale.Day;

            TimeHeaders = new TimeHeaderCollection()
            {
                new TimeHeader(GroupBy.Month),
                new TimeHeader(GroupBy.Day)
            };

            Update(CallBackUpdateType.Full);
        }