Exemplo n.º 1
0
 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");
     }
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
        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";
        }
Exemplo n.º 5
0
        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);
        }