Пример #1
0
        /// <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.");
                }
            }
        }
Пример #2
0
        /// <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();
            }
        }