private async void DeleteButton_Clicked(object sender, EventArgs e) { bool selection = await DisplayAlert("Підтвердити дію", "Видалити аккаунт? \n Цю дію не можна буде відмінити", "Так", "Ні"); if (selection) { ClassAccount account = new ClassAccount(); account.DeleteAccount(AccountManager.Account); Application.Current.MainPage = new NavigationPage(new LogIn()); } }
private bool CheckPhoneUnique() { GetData.ClassAccount classAccount = new ClassAccount(); Account account = classAccount.SelectAccount(EntryPhone.Text); if (account.Phone != null) { return(false); } return(true); }
private bool LoginExists() { GetData.ClassAccount classAccount = new ClassAccount(); Account account = classAccount.SelectAccount(EntryLogin.Text); if (account.Phone == null || account.Password != EntryPassword.Text) { return(false); } AccountManager.Account = account; return(true); }
private async void EntryPhone_Completed(object sender, EventArgs e) { GetData.ClassAccount classAccount = new ClassAccount(); Account account = classAccount.SelectAccount(EntryPhone.Text); if (account.Phone == null) { await DisplayAlert("Помилка", "Цей телефон не прив'язаний до жодного аккаунту", "Ок"); EntryPhone.Text = ""; } }
private void ButtonApply_Clicked(object sender, EventArgs e) { if (EntryEmail.Text == "" || emailValid.IsMatch(EntryEmail.Text)) { DisplayAlert("Помилка", "Невірни формат email", "Ок"); } else { ClassAccount classAccount = new ClassAccount(); AccountManager.Account.Email = EntryEmail.Text; classAccount.UpdateAccount(AccountManager.Account); DisplayAlert("Повідомлення", "Еmail змінено", "Ок"); } }
private void Button_Clicked(object sender, EventArgs e) { ClassAccount classAccount = new ClassAccount(); if (EntryLogin.Text != "") { AccountManager.Account.NickName = EntryLogin.Text; } if (EditorDescribe.Text != "") { //Обновление описания, С КАРТИНКОЙ ПО АНАЛОГИИ } classAccount.InsertAccount(AccountManager.Account); Application.Current.MainPage = new MainPage(); }
private async void ButtonApply_Clicked(object sender, EventArgs e) { //Проверить регулярки, могут возвращать неправиьльное значение if (CheckIsPassRight() || EntryNewF.Text.Length < 5 || EntryNewF.Text != EntryNewS.Text || EntryCurrent.Text != "" || EntryNewF.Text != "" || EntryNewS.Text != "") { ClassAccount account = new ClassAccount(); AccountManager.Account.Password = EntryNewF.Text; account.UpdateAccount(AccountManager.Account); await DisplayAlert("Повідомлення", "Пароль успішно змінено", "ОK"); (new Messager()).SendMessage("user mail", "<h2>Шановний " + "КОРИСТУВАЧ" + " пароль до вашого аккаунту було успішно змінено. Якщо ви цього не робили, рекомендуємо якнайшвидше відновити пароль.</h2>"); } else { await DisplayAlert("Попередження", "Перевірте корректність введених данних", "ОK"); } }
private async void ButtonApply_Clicked(object sender, EventArgs e) { if (validEmail.IsMatch(EntryPhone.Text)) { string pas = GenerateNewPass(); GetData.ClassAccount classAccount = new ClassAccount(); Account account = classAccount.SelectAccount(EntryPhone.Text); account.Password = pas; classAccount.UpdateAccount(account); (new Messager()).SendMessage(EntryPhone.Text, account.NickName, pas); await DisplayAlert("Відновлення паролю", "Новий пароль відправлений на Email", "OK"); } else { await DisplayAlert("Помилка", "Невірний формат телефону", "Ок"); } }
private void RegisterUser() { Account newAcc = new Account() { NickName = LoginEntry.Text, Photo = " ", Password = EntryPassword.Text, Phone = EntryPhone.Text, Email = EntryEmail.Text, BirthDay = Birthday.Date, Location = PickerCity.SelectedItem.ToString(), AmountOfMoney = 0, Rate = 0, TimeOnSite = Convert.ToDateTime(DateTime.Now.ToShortDateString()), Resume = null, }; ClassAccount classAccount = new ClassAccount(); InsertAccount(newAcc); //classAccount.InsertAccount(newAcc); }