void AlarmSnooze_Click(object sender, EventArgs e) { AlarmMngr.StopAlarm(this); AlarmMngr.SnoozeMode = true; setSnooze(); Finish(); }
void AlarmOff_Click(object sender, EventArgs e) { AlarmMngr.StopAlarm(this); AlarmMngr.SnoozeMode = false; ActionMngr.StopPlayer(); setNewAlarm(); Finish(); return; }
public void UpdateAlarmManager() { Alarm newAlarm = alarmService.GetNextEnabledAlarm(); if (newAlarm != null && (pendingAlarm == null || !newAlarm.Equals(pendingAlarm)) && !AlarmMngr.SnoozeMode) { if (pendingAlarm != null) { AlarmMngr.StopAlarm(this); } pendingAlarm = newAlarm; AlarmMngr.StartAlarm(newAlarm, this); } else if (newAlarm == null && pendingAlarm != null) { AlarmMngr.StopAlarm(this); pendingAlarm = null; } Console.WriteLine("AlarmManager updated..."); }