private void schedule1_AfterAppointmentAdd(object sender, Gravitybox.Objects.EventArgs.AfterBaseObjectEventArgs e) { Gravitybox.Objects.Appointment appt = (Gravitybox.Objects.Appointment)e.BaseObject; if (appt.PropertyItemCollection.Count == 0) { appt.PropertyItemCollection.Add("chris", "", "XXX"); } }
private void Schedule1_AfterAppointmentAdd(object sender, Gravitybox.Objects.EventArgs.AfterBaseObjectEventArgs e) { //Setup the appointment to look nice Gravitybox.Objects.Appointment appointment = (Gravitybox.Objects.Appointment)e.BaseObject; appointment.Appearance.BackColor = Color.White; appointment.Appearance.BackColor2 = Color.LightBlue; appointment.Appearance.BackGradientStyle = Gravitybox.Objects.GradientStyleConstants.ForwardDiagonal; appointment.Appearance.IsRound = true; }
private void Schedule1_AfterAppointmentAdd(object sender, Gravitybox.Objects.EventArgs.AfterBaseObjectEventArgs e) { Gravitybox.Objects.Appointment appointment = (Gravitybox.Objects.Appointment)e.BaseObject; appointment.Appearance.IsRound = true; appointment.Appearance.BackColor = Color.LightBlue; appointment.Appearance.BackColor2 = Color.White; appointment.Appearance.BackGradientStyle = Gravitybox.Objects.GradientStyleConstants.Vertical; appointment.Appearance.Transparency = 40; }
private void RecurrenceForm_Load(object sender, System.EventArgs e) { lblDescription.Text = "By pressing the button you will add a recurrence pattern for this appointment every 2 days for 8 occurrences."; DateTime minDate = new DateTime(2006, 1, 1); schedule1.SetMinMaxDate(minDate, minDate.AddDays(20)); schedule1.StartTime = new DateTime(2000, 1, 1, 8, 0, 0); schedule1.DayLength = 10; Gravitybox.Objects.Appointment appointment = schedule1.AppointmentCollection.Add("", minDate, schedule1.StartTime, 120); appointment.Subject = "This is a test"; }
private void cmdAdd_Click(object sender, System.EventArgs e) { if (schedule1.AppointmentCollection.Count == 0) { return; } Gravitybox.Objects.Appointment appointment = schedule1.AppointmentCollection[0]; Gravitybox.Objects.Recurrence recurrence = new Gravitybox.Objects.Recurrence(); //Setup recurrence object for every other day (every 2 days) for 8 occurrences recurrence.StartDate = appointment.StartDate; recurrence.EndIterations = 8; recurrence.EndType = Gravitybox.Objects.RecurrenceEndConstants.EndByInterval; recurrence.RecurrenceInterval = Gravitybox.Objects.RecurrenceIntervalConstants.Daily; recurrence.RecurrenceDay.DayInterval = 2; recurrence.RecurrenceDay.RecurrenceMode = Gravitybox.Objects.RecurrenceDayConstants.DayInterval; schedule1.AppointmentCollection.AddRecurrence(appointment, recurrence); }