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); }
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); }