Пример #1
0
        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 змінено", "Ок");
            }
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
        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("Помилка", "Невірний формат телефону", "Ок");
            }
        }