Example #1
0
 private void btnFiltrar_Click(object sender, EventArgs e)
 {
     try
     {
         Negocio.NLibro          negocioLibro = new Negocio.NLibro();
         List <Entidades.ELibro> lista        = negocioLibro.ObtenerListaLibro();
         if (cbLibro.Checked)
         {
             lista = lista.Where(l => l.Titulo.StartsWith(txtLibro.Text)).ToList();
         }
         if (cbAutor.Checked)
         {
             lista = lista.Where(l => l.Autor.Nombre.StartsWith(txtAutor.Text)).ToList();
         }
         if (cbFecha.Checked)
         {
             lista = lista.Where(l => l.Fecha.ToShortDateString() == dpFecha.Value.ToShortDateString()).ToList();
         }
         var resulta = (from a in lista
                        select new { a.Categoria.IdCategoria, Categoria = a.Categoria.Nombre, Autor = a.Autor.Nombre, a.Autor.IdAutor, Pais = a.Pais.Nombre, a.Titulo, a.Editorial, a.Tematica, a.Coleccion, a.Paginas, a.Cantidad, a.ISBN, a.Fecha }).ToList();
         GVBitacora.DataSource = null;
         GVBitacora.DataSource = resulta;
         GVBitacora.Columns["IdCategoria"].Visible = false;
         GVBitacora.Columns["IdAutor"].Visible     = false;
         GVBitacora.Columns["Categoria"].Visible   = false;
         GVBitacora.Columns["ISBN"].Visible        = false;
         GVBitacora.Columns["Pais"].Visible        = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Negocio.NLibro          negocioLibro = new Negocio.NLibro();
         List <Entidades.ELibro> lista        = negocioLibro.ObtenerListaLibro();
         lista = lista.Where(l => l.Titulo.StartsWith(txtPais.Text)).ToList();
         var resulta = (from a in lista
                        select new { a.Categoria.IdCategoria, Categoria = a.Categoria.Nombre, Autor = a.Autor.Nombre, a.Autor.IdAutor, Pais = a.Pais.Nombre, a.Titulo, a.Editorial, a.Tematica, a.Coleccion, a.Paginas, a.Cantidad, a.ISBN, a.Fecha }).ToList();
         gvLibro.DataSource = null;
         gvLibro.DataSource = resulta;
         gvLibro.Columns["IdCategoria"].Visible = false;
         gvLibro.Columns["IdAutor"].Visible     = false;
         gvLibro.Columns["Categoria"].Visible   = false;
         gvLibro.Columns["Cantidad"].Visible    = false;
         gvLibro.Columns["Editorial"].Visible   = false;
         gvLibro.Columns["Pais"].Visible        = false;
         gvLibro.Columns["Coleccion"].Visible   = false;
         gvLibro.Columns["Fecha"].Visible       = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #3
0
 private void CargarGrid()
 {
     try
     {
         Negocio.NLibro          negocioLibro = new Negocio.NLibro();
         List <Entidades.ELibro> lista        = negocioLibro.ObtenerListaLibro();
         var resulta = (from e in lista
                        select new { e.Categoria.IdCategoria, Categoria = e.Categoria.Nombre, Autor = e.Autor.Nombre, e.Autor.IdAutor, Pais = e.Pais.Nombre, e.Titulo, e.Editorial, e.Tematica, e.Coleccion, e.Paginas, e.Cantidad, e.ISBN, e.Fecha }).ToList();
         GVBitacora.DataSource = null;
         GVBitacora.DataSource = resulta;
         GVBitacora.Columns["IdCategoria"].Visible = false;
         GVBitacora.Columns["IdAutor"].Visible     = false;
         GVBitacora.Columns["Categoria"].Visible   = false;
         GVBitacora.Columns["ISBN"].Visible        = false;
         GVBitacora.Columns["Pais"].Visible        = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }