Exemplo n.º 1
0
 private void btnLoad_Click(object sender, EventArgs e)
 {
     if ((schedulerControl1.SelectedAppointments.Count == 0) || reminderEdit.Text == "")
     {
         return;
     }
     #region #xmltoreminder
     Appointment apt = schedulerControl1.SelectedAppointments[0];
     apt.Reminders.AddRange(ReminderCollectionXmlPersistenceHelper.ObjectFromXml(apt, reminderEdit.Text));
     #endregion #xmltoreminder
 }
Exemplo n.º 2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (schedulerControl1.SelectedAppointments.Count == 0)
     {
         return;
     }
     #region #remindertoxml
     Appointment apt = schedulerControl1.SelectedAppointments[0];
     ReminderCollectionXmlPersistenceHelper myHelper = ReminderCollectionXmlPersistenceHelper.CreateSaveInstance(apt);
     string reminderInfo = myHelper.ToXml();
     #endregion #remindertoxml
     reminderEdit.Text = reminderInfo;
 }
Exemplo n.º 3
0
 private string GetReminderInfo(Mailbird.Apps.Calendar.Engine.Metadata.Appointment appointment)
 {
     if (SelectedReminder.Key != 0)
     {
         var apt      = new Appointment(AppointmentType.Normal, appointment.StartTime, appointment.EndTime);
         var reminder = apt.CreateNewReminder();
         reminder.TimeBeforeStart = TimeSpan.FromSeconds(SelectedReminder.Key);
         apt.Reminders.Add(reminder);
         var helper =
             ReminderCollectionXmlPersistenceHelper.CreateSaveInstance(apt, DateSavingType.LocalTime);
         return(helper.ToXml());
     }
     return(null);
 }