Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 private void llenarTablaReportes()
 {
     reportes = ReporteDAO.getAllReportes();
     dg_reportes.ItemsSource = reportes;
 }