Пример #1
0
        async private void btnRegister_Clicked(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtName.Text) ||
                string.IsNullOrWhiteSpace(txtLastName.Text) ||
                string.IsNullOrWhiteSpace(txtEmail.Text) ||
                string.IsNullOrWhiteSpace(txtPhone.Text) ||
                string.IsNullOrWhiteSpace(txtPwd.Text))
            {
                await DisplayAlert("Atención", "Debe ingresar todos los campos.", "Ok");

                return;
            }
            if (txtPwd.Text == null || txtPwd.Text.Length < 6)
            {
                await DisplayAlert("Atención", "La contraseña debe contener al menos 6 caracteres", "Ok");

                return;
            }
            try
            {
                User_Model user = new User_Model();
                user.FirstName   = txtName.Text;
                user.LastName    = txtLastName.Text;
                user.Email       = txtEmail.Text;
                user.PhoneNumber = txtPhone.Text;
                user.Password    = txtPwd.Text;

                Banking_User _user = await userManager.Add(user);

                await Navigation.PopModalAsync();
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error", "No hemos podido crear su Usuario. " + ex.Message, "Ok");

                await Navigation.PopModalAsync();
            }
        }
Пример #2
0
        async private void btnLogin_Cliked(object sender, EventArgs e)
        {
            if (passwordEntry.Text == null || usernameEntry.Text == null)
            {
                await DisplayAlert("Atención", "Debe ingresar el usuario y la contraseña.", "Ok");

                return;
            }
            Banking_User _user = await userManager.Login(usernameEntry.Text, passwordEntry.Text);

            if (_user != null)
            {
                await Navigation.PushModalAsync(new MainPage());

                passwordEntry.Text = null;
                usernameEntry.Text = null;
            }
            else
            {
                await DisplayAlert("Atención", "Usuario y/o contraseña incorrectos.", "Ok");

                return;
            }
        }