Esempio n. 1
0
        void schedulerStorage1_AppointmentDeleting(object sender, PersistentObjectCancelEventArgs e)
        {
            Appointment       appt = e.Object as Appointment;
            CustomAppointment deletedAppointment = appt.GetSourceObject(schedulerStorage1) as CustomAppointment;

            cache.Add(deletedAppointment);
        }
        private CustomAppointment CreateEvent(string description, string subject, object resourceId, int status, int label, int days, string location)
        {
            CustomAppointment apt = new CustomAppointment();

            apt.Subject     = subject;
            apt.Description = description;
            apt.OwnerId     = resourceId;
            Random rnd            = RandomInstance;
            int    rangeInMinutes = 60 * 24;

            if (days == 2)
            {
                apt.StartTime = DateTime.Today;
                apt.EndTime   = DateTime.Today.AddDays(2);
            }
            else if (days == 1)
            {
                apt.StartTime = DateTime.Today;
                apt.EndTime   = DateTime.Today.AddDays(1);
            }
            else
            {
                apt.StartTime = DateTime.Today + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes));
                apt.EndTime   = apt.StartTime.AddDays(days) + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes / 4));
            }
            apt.Location = location;
            apt.Status   = status;
            apt.Label    = label;
            return(apt);
        }
        private CustomAppointment CreateEvent(string subject, object resourceId, int status, int label, DateTime start, DateTime end)
        {
            CustomAppointment apt = new CustomAppointment();

            apt.Subject   = subject;
            apt.OwnerId   = resourceId;
            apt.StartTime = start;
            apt.EndTime   = end;
            apt.Status    = status;
            apt.Label     = label;
            return(apt);
        }
        private CustomAppointment CreateEvent(string subject, object resourceId, int status, int label, int hoursShift)
        {
            CustomAppointment apt = new CustomAppointment();

            apt.Subject   = subject;
            apt.OwnerId   = resourceId;
            apt.StartTime = DateTime.Today.AddHours(hoursShift);
            apt.EndTime   = apt.StartTime.AddHours(2);
            apt.Status    = status;
            apt.Label     = label;
            return(apt);
        }
Esempio n. 5
0
        private CustomAppointment CreateEvent(string subject, object resourceId, int status, int label, int sHour)
        {
            CustomAppointment apt = new CustomAppointment();

            apt.Subject = subject;
            apt.OwnerId = resourceId;
            Random rnd = RandomInstance;

            apt.StartTime = DateTime.Today.AddHours(sHour);
            apt.EndTime   = apt.StartTime.AddHours(1);
            apt.Status    = status;
            apt.Label     = label;
            return(apt);
        }
        private CustomAppointment CreateEvent(string subject, object resourceId, int status, int label)
        {
            CustomAppointment apt = new CustomAppointment();

            apt.Subject = subject;
            apt.OwnerId = resourceId;
            Random rnd            = RandomInstance;
            int    rangeInMinutes = 60 * 24;

            apt.StartTime = DateTime.Today + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes));
            apt.EndTime   = apt.StartTime + TimeSpan.FromMinutes(rnd.Next(0, rangeInMinutes / 4));
            apt.Status    = status;
            apt.Label     = label;
            return(apt);
        }