Ejemplo n.º 1
0
        private async void ImageButton_ClickedAsync(object sender, EventArgs e)
        {
            Usuario _user = new Usuario();

            _user.DS_EMAIL   = txtEmail.Text;
            _user.NM_USUARIO = txtUser.Text;
            _user.DS_SENHA   = txtSenha.Text;
            var resultadoValidacoes = _validator.Validate(_user);

            if (resultadoValidacoes.IsValid)
            {
                _user.DS_SENHA = CryptoSenha.Encrypt(txtSenha.Text);
                await new DataService().AddUserAsync(_user);
                await DisplayAlert("Sucesso", "Cadastro Realizado com Sucesso!", "OK");

                PopupNavigation.Instance.PopAsync();
            }
            else
            {
                await DisplayAlert("Error", resultadoValidacoes.Errors[0].ErrorMessage, "Ok");
            }
        }
Ejemplo n.º 2
0
        private async void BtnLogin_Clicked(object sender, EventArgs e)
        {
            Usuario _user = new Usuario();

            _user.NM_USUARIO = txtUser.Text;
            _user.DS_SENHA   = txtPassword.Text;
            var resultadoValidacoes = _validator.Validate(_user);

            if (resultadoValidacoes.IsValid)
            {
                _user.DS_SENHA = CryptoSenha.Encrypt(_user.DS_SENHA);
                int login = await new DataService().GetLogin(_user.NM_USUARIO, _user.DS_SENHA);

                if (login == 0)
                {
                    await DisplayAlert("Login Incorreto!", "Falha ao fazer o Login!", "OK");
                }
                else
                {
                    await DisplayAlert("Login Sucesso!", "Login Realizado com Sucesso!", "OK");
                }
            }
        }