public void AtivarNotificacao(Notificacao not) { not.StatusAlarme = "Ativado"; not.Ativado = true; if (not.Repetir) { var ids = not.gerarIdsAlarmes().Split(','); for (int i = 0; i < not.DiasDaSemana.Length; i++) { notifier.LocalNotify(Convert.ToInt32(ids[i]), "Um Minuto de Presença", not.Legenda, (int)Char.GetNumericValue(not.DiasDaSemana[i]), not.Hora, not.Minuto, true); } } else { not.DiasDaSemana = retornaDiaDaSemana(not); var ids = not.gerarIdsAlarmes().Split(','); notifier.LocalNotify(Convert.ToInt32(ids[0]), "Um Minuto de Presença", not.Legenda, (int)Char.GetNumericValue(not.DiasDaSemana[0]), not.Hora, not.Minuto, false); } conexao.Update(not); }
public void DesativarNotificacao(Notificacao not) { not.StatusAlarme = "Desativado"; not.Ativado = false; conexao.Update(not); var ids = not.gerarIdsAlarmes().Split(','); for (int i = 0; i < ids.Length; i++) { notifier.cancelNotify(Convert.ToInt32(ids[i])); } }