private void filtrarTabla() { reportes = ReporteDAO.getAllReportes(); String busqueda = tb_reporte.Text; foreach (Reporte reporte in reportes) { if (reporte.Direccion.ToLower() == busqueda.ToLower() || reporte.Estado.ToLower() == busqueda.ToLower() || reporte.Fecha.ToString() == busqueda || reporte.Fecha.ToString().ToLower().Contains(busqueda)) { reportesFiltrados.Add(reporte); } } if (reportesFiltrados.Count > 0) { dg_reportes.ItemsSource = reportesFiltrados; } else { llenarTablaReportes(); } }
private void llenarTablaReportes() { reportes = ReporteDAO.getAllReportes(); dg_reportes.ItemsSource = reportes; }