Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/SchedulerDemo.Wpf/Modules/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/CS/SchedulerDemo.Wpf/Modules/Reminders.xaml.cs

using System;
using System.Windows;
using SchedulerDemo;
using DevExpress.XtraScheduler;

namespace SchedulerDemo {
    public partial class Reminders : SchedulerDemoModule {
        public Reminders() {
            InitializeComponent();

            scheduler.Start = DateTime.Now.Date;
            scheduler.Storage.RemindersCheckInterval = 3000;
        }

        private void button1_Click(object sender, RoutedEventArgs e) {
            DateTime now = DateTime.Now + TimeSpan.FromMinutes(5);
            Appointment apt = scheduler.Storage.CreateAppointment(AppointmentType.Normal);
            apt.Start = now;
            apt.Duration = TimeSpan.FromHours(1);
            apt.Subject = "Appointment with Reminder";
            apt.StatusId = 1;
            apt.LabelId = 0;
            apt.HasReminder = true;
            scheduler.Storage.AppointmentStorage.Add(apt);
            scheduler.ActiveView.GotoTimeInterval(new TimeInterval(apt.Start, apt.Duration));
        }
    }
}