Пример #1
0
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            Negocio.NBitacora          negocioBitacora = new Negocio.NBitacora();
            List <Entidades.EBitacora> lista           = negocioBitacora.ObtenerBitacora();

            if (cbAccion.Checked)
            {
                lista = lista.Where(l => l.Accion.StartsWith(txtAccion.Text)).ToList();
            }
            if (cbForm.Checked)
            {
                lista = lista.Where(l => l.Formulario.StartsWith(txtFormulario.Text)).ToList();
            }
            if (cbFecha.Checked)
            {
                lista = lista.Where(l => l.Fecha.ToShortDateString() == dpFecha.Value.ToShortDateString()).ToList();
            }
            if (cbUsuario.Checked)
            {
                lista = lista.Where(l => l.Name_User.StartsWith(cmbUsuario.SelectedText)).ToList();
            }
            var resulta = (from a in lista
                           select new { a.IdUser, a.Name_User, a.Accion, a.Formulario, a.Fecha }).ToList();

            GVBitacora.DataSource = null;
            GVBitacora.DataSource = resulta;
        }
Пример #2
0
 private void CargarGrid()
 {
     try
     {
         Negocio.NBitacora          negocioBitacora = new Negocio.NBitacora();
         List <Entidades.EBitacora> lista           = negocioBitacora.ObtenerBitacora();
         var resulta = (from e in lista
                        select new { e.IdUser, e.Name_User, e.Accion, e.Formulario, e.Fecha }).ToList();
         GVBitacora.DataSource = null;
         GVBitacora.DataSource = resulta;
         //GVBitacora.Columns["IdUser"].Visible = false;//se oculta el campo Id para no ser visible en el datagrid
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }