private void DeleteAlarm(Alarm AlarmToDelete) { StoredProcedures.DeleteAlarm(AlarmToDelete.AlarmID); // unschedule the alarm as well AlarmAndReminderHelper.UnscheduleAlarm(AlarmToDelete); // clear the list of reminders and re-populate them this.Alarms.Clear(); this.Alarms.AddRange(GetAlarmsFromDatabase()); this.PopulateScreenWithAlarms(); }
private void DeleteLatestAlarm() { // we need to unschedule the alarm toast Alarm latestAlarm = StoredProcedures.QueryLatestAlarm(); AlarmAndReminderHelper.UnscheduleAlarm(latestAlarm); StoredProcedures.DeleteLatestAlarm(); // if we have a dynamic area, remove the children from it if (this.DynamicArea != null) { this.ShowMessage("Alarm deleted."); } }