private async void Login_Click(object sender, RoutedEventArgs e) { User u = new User { usuario = usuario.Text, senha = senha.Password }; UsuarioDAL usuarioDAL = new UsuarioDAL(); var cadastroEstada = await usuarioDAL.BuscarPorLogin(u); if (cadastroEstada) { TelaPrincipal c = new TelaPrincipal(); this.Close(); c.Show(); } else { MessageBox.Show("Usuário inexistente no banco de dados!", "WPF Vendas", MessageBoxButton.OK, MessageBoxImage.Error); } }
public Usuario BuscarPorLogin(string login) { var _login = login.Split('|')[2].Split(':')[1]; var retorno = _dal.BuscarPorLogin(_login); //relacionamentos if (retorno != null) { retorno.perfilUsuario = _bllPerfilUsuario.Detalhe(retorno.idPerfilUsuario); } return(retorno); }