[Xamarin] Timepicker i SQLite

0

Znalazłem taki programik, który przypomina o ustawionych czynnościach. Próbuję go przerobić by dane całkowicie pobierał z istniejącej bazy danych SQLite bez konieczności tworzenia tabeli - jak to jest obecnie. Problem polega na tym, że w chwili obecnej timepicker nie pobiera danych z SQLite tylko, no właśnie jak to jest w chwili obecnej rozwiązane w tym programie.

Chciałbym przerobić to w ten sposób, że data i godzina (np. stała godzina dnia) były by pobierane z bazy a nie z timepickera. Może ktoś pomoże.

https://megawrzuta.pl/download/22d09b847870fd5113efeb5677597862.html

0

Okej, z czym masz problem? Bo wrzuciłeś ~50 MB danych bez głębszego kontekstu.

Dane z bazy danych nie przechowują w ogóle informacji o czasie - popatrz na plik DAL/SQLiteModels/LocalNotificationTbl.cs w projekcie wspólnym (Portable). Na pewno trzeba by zrobić, aby tutaj było przechowywanie tej informacji, czyli dodać nowe pole. Do tego trzeba by zrobić, aby metody zapisujące do bazy danych (DAL/SQLiteMetohds/DatabaseMethods.cs) również je zapisywały, kiedy je dodasz.

Informacje o powiadomieniu załadowane z bazy danych masz w pliku LocalNotificationPage.xaml.cs, linia 251 i dalej, tutaj wystarczy powiedzieć pickerowi, że jego dane to dane wzięte z bazy.

BTW - - jak wrzucasz projekt tego typu usuń z niego niepotrzebne rzeczy (np. część dla iOS czy UWP) oraz np. foldery packages, bin i obj - one się automatycznie stworzą po kompilacji, a rozmiar projektu będzie znacznie mniejszy.

0

...aby metody zapisujące do bazy danych (DAL/SQLiteMetohds/DatabaseMethods.cs) również je zapisywały, kiedy je dodasz.

nie chce zapisywać do bazy danych tylko pobierać dane z gotowej już bazy sqlite może przy pomocy zapytania sql

...powiedzieć pickerowi, że jego dane to dane wzięte z bazy.

niby w jaki sposób to obsłużyć

1 użytkowników online, w tym zalogowanych: 0, gości: 1