public void BuscarComFiltro() { if (!string.IsNullOrWhiteSpace(txtBuscaPorNome.Text)) { var contratos = ContratoDAO.BuscarPorCorretor(txtBuscaPorNome.Text); itens.Clear(); foreach (var contrato in contratos) { itens.Add(new Contrato() { Id = contrato.Id, LocatarioId = contrato.LocatarioId, CorretorId = contrato.CorretorId, ImovelId = contrato.ImovelId, ComissaoCorretor = contrato.ComissaoCorretor, CriadoEm = contrato.CriadoEm, DataVencimento = contrato.DataVencimento, ValorAluguel = contrato.ValorAluguel, Imovel = contrato.Imovel, Corretor = contrato.Corretor, Locatario = contrato.Locatario }); } dtaContratos.Items.Refresh(); } else { MessageBox.Show("Campo de busca está em branco", "Imob", MessageBoxButton.OK, MessageBoxImage.Question); } }