Пример #1
0
        public bool AutenticarUsuario()
        {
            #region Resumo
            // Consulta no banco de dados se os dados informados correspondem aos de alguma conta do usuário.
            // Retorna Verdadeiro se os dados equivalem aos dados de alguma conta. Caso contrário retorna Falso.
            #endregion Resumo

            if (ValidarFormEntrar())
            {
                dadosUsuario = new UsuarioRepository();

                try
                {
                    usuario = dadosUsuario.AutenticarContaDeUsuario(EmailServ, SenhaServ);
                    if (usuario != null)
                    {
                        Application.Current.Properties["id"] = usuario.Id;
                        return(true);
                    }
                    else
                    {
                        // Mensagem: Usuário e/ou senha inválidos.
                        Toast.ShortMessage(Mensagem.MENS_FORM_07);
                    }
                }
                catch (SQLiteException ex)
                {
                    // Mensagem: Erro ao consultar informações da conta no banco de dados.
                    Toast.ShortMessage(Mensagem.MENS_FORM_12);
                }
            }
            return(false);
        }
Пример #2
0
        public bool AutenticarUsuario()
        {
            #region Resumo
            // Consulta no banco de dados se os dados informados correspondem aos de alguma conta do usuário.
            // Retorna Verdadeiro se os dados equivalem aos dados de alguma conta. Caso contrário retorna Falso.
            #endregion Resumo

            UsuarioRepository dados = new UsuarioRepository();

            Usuario usuario = dados.AutenticarContaDeUsuario(EmailBus, SenhaBus);

            if (usuario == null)
            {
                // Mensagem: Usuário e/ou senha inválidos.
                AlertaForm = Mensagem.MENS_FORM_07;
                return(false);
            }
            Application.Current.Properties["id"] = usuario.Id;
            return(true);
        }