/// <summary> /// Funkcja odpowiedzialna za usunięcie zadania /// </summary> private async void UsunAsync() { MessageBoxResult result = MessageBox.Show("Czy na pewno chcesz usunąć zadanie?", "Usuń", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { int id = context.Zadania.Where(z => z.Id_zadanie == ZaznaczoneZadanie.Id_zadanie).First().Id_zadanie; if (await context.Database.ExecuteSqlCommandAsync("DELETE FROM Zadania WHERE Id_zadanie=" + id.ToString()) != 0) { ZadaniaLista.Remove(ZaznaczoneZadanie); MessageBox.Show("Zadanie zostało usunięte."); } } }
/// <summary> /// Funkcja odpoowiedzialna za pokazane powiadomienia o zbliżającym się zadaniu /// </summary> private void PokazPowiadomienie() { if (ZadaniaLista.Where(z => z.Data >= DateTime.Now).FirstOrDefault() != null) { Zadanie pierwsze = ZadaniaLista.Where(z => z.Data >= DateTime.Now).FirstOrDefault(); string tresc = pierwsze.Data.Hour + ":" + pierwsze.Data.Minute + " - " + pierwsze.Temat; PopupNotifier popup = new PopupNotifier { TitleText = "Lista zadań - przypomnienie", ContentText = tresc }; popup.Popup(); } }