private async void Button_Clicked(object sender, EventArgs e) { if (Name.Text != null && Name.Text.Length < 15) { Card card = new Card(); card.Name = Name.Text; card.Ref = UserId; card.Type = Type; if (DatabaseCards.InsertCard(card, Day, Week)) { if (await DatabaseDaysInWeek.CheckDaysInWeek(UserId, Type, Convert.ToInt32(Week))) { _ = App.Current.MainPage.DisplayAlert("Entry successful", "Please, press OK", "OK"); App.Current.MainPage.Navigation.PushAsync(new CardListPage()); PopupNavigation.PopAsync(); } else { _ = App.Current.MainPage.DisplayAlert("Error", "Something went wrong", "OK"); PopupNavigation.PopAsync(); } } else { _ = App.Current.MainPage.DisplayAlert("Error", "The insertion was not successful", "OK"); PopupNavigation.PopAsync(); } } else { _ = App.Current.MainPage.DisplayAlert("Error", "Enter up to 10 characters", "OK"); } }
public async void ListDaysInWeek() { ListWeek.Clear(); var lv = DatabaseDaysInWeek.GetWeeks(); foreach (var w in lv) { ListWeek.Add(w); } }
public async void Startup(string id, string type, int value) { if (value == 1) { if (await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 1) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 2) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 3) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 4)) { PopupNavigation.PopAsync(); App.Current.MainPage.Navigation.PopAsync(); App.Current.MainPage.Navigation.PushAsync(new CalendaryPage()); } else { await DisplayAlert("Error", "Something went wrong", "OK"); PopupNavigation.PopAsync(); } } else { if (await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 1) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 2) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 3) && await DatabaseDaysInWeek.CheckDaysInWeek(id, type, 4)) { PopupNavigation.PopAsync(); App.Current.MainPage.Navigation.PopAsync(); App.Current.MainPage.Navigation.PushAsync(new CalendaryPage()); } else { await DisplayAlert("Error", "Something went wrong", "OK"); PopupNavigation.PopAsync(); } } }
public async Task Startup() { Application.Current.Properties["MyUID"] = DatabaseProfile.GetUid(); Application.Current.Properties["ABC"] = "A"; await Application.Current.SavePropertiesAsync(); if (await DatabaseProfile.GetProfile()) { if (await DatabaseUser.ListUser() && await DatabaseExercise.ListExercise()) { App.Current.MainPage = new MainPageAdmin(); Navigation.PopAsync(); } else { await DisplayAlert("Error", "Something went wrong1", "OK"); Navigation.PopAsync(); } } else { if (await DatabaseDaysInWeek.CheckDaysInWeek(DatabaseProfile.GetUid(), "A", 1) && await DatabaseDaysInWeek.CheckDaysInWeek(DatabaseProfile.GetUid(), "A", 2) && await DatabaseDaysInWeek.CheckDaysInWeek(DatabaseProfile.GetUid(), "A", 3) && await DatabaseDaysInWeek.CheckDaysInWeek(DatabaseProfile.GetUid(), "A", 4)) { App.Current.MainPage = new MainPage(); Navigation.PopAsync(); } else { await DisplayAlert("Error", "Something went wrong2", "OK"); Navigation.PopAsync(); } } }