private void btnGuardar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtAutor.Text != "" && txtCantidad.Text != "" && txtEditorial.Text != "" && txtNumero_de_Edicion.Text != "" && int.Parse(txtCantidad.Text) > 0) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { Lib.Nombre = txtNombre.Text; Lib.cantidad = int.Parse(txtCantidad.Text); Lib.Año = Convert.ToDateTime(dtpAño.Text); Lib.Id_categoria = int.Parse(ID_Cate); Lib.Id_autor = ID_Autor; Lib.Id_Editorial = ID_Editorial; Lib.Numero_edicion = int.Parse(txtNumero_de_Edicion.Text); Lib.estado = 0; db.Libros.Add(Lib); db.SaveChanges(); limpiar(); frmPrincipal.Lib.CargaDratos(); this.Close(); } } else { MessageBox.Show("Todos los campos son obligatorios"); } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvAdmi.Rows.Clear(); var lista = from ad in db.Roles from lec in db.Lectores where ad.Id_Lector == lec.Id_Lector && lec.estado == 0 && ad.estado == 0 select new { ID = ad.Id_rol, Nombre = lec.Nombres, Usuario = ad.Usuario, Contraseña = ad.Contraseña, IDLector = lec.Id_Lector, rol = ad.Rol, roln = ad.Rol }; foreach (var i in lista) { if (i.rol == 0) { dgvAdmi.Rows.Add(i.ID, i.Usuario, i.Contraseña, i.Nombre, i.IDLector, "Lector", i.rol); } else { dgvAdmi.Rows.Add(i.ID, i.Usuario, i.Contraseña, i.Nombre, i.IDLector, "Admin", i.rol); } } } }
private void btnEditar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { if (rbtnLector.Checked == true) { rol = db.Roles.Where(buscarID => buscarID.Id_rol == IDAdmin).First(); rol.Usuario = txtUsuario.Text; rol.Contraseña = txtContraseña.Text; rol.Id_Lector = IDLector; rol.Rol = 1; rol.estado = 0; db.Entry(rol).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Limpiar(); frmPrincipal.admin.CargarDatos(); this.Close(); } else { rol = db.Roles.Where(buscarID => buscarID.Id_rol == IDAdmin).First(); rol.Usuario = txtUsuario.Text; rol.Contraseña = txtContraseña.Text; rol.Id_Lector = IDLector; rol.Rol = 1; rol.estado = 0; db.Entry(rol).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Limpiar(); frmPrincipal.admin.CargarDatos(); this.Close(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { if (txtCantidad.Text != "" && txtLibro.Text != "") { if (int.Parse(txtCantidad.Text) > 0) { soli.Cantidad = int.Parse(txtCantidad.Text); soli.libros = idlibro; soli.id_lector = idlector; soli.estado = 0; db.solicitudes.Add(soli); db.SaveChanges(); limpiar(); frmPrincipal.Sol.CargarDatos(); this.Close(); } } else { MessageBox.Show("Todos los campos son obligatorios"); } } }
private void btnGuardar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { if (rbtnLector.Checked == true) { rol.Usuario = txtUsuario.Text; rol.Contraseña = txtContraseña.Text; rol.Id_Lector = IDLector; rol.Rol = 0; rol.estado = 0; db.Roles.Add(rol); db.SaveChanges(); Limpiar(); frmPrincipal.admin.CargarDatos(); this.Close(); } else { rol.Usuario = txtUsuario.Text; rol.Contraseña = txtContraseña.Text; rol.Id_Lector = IDLector; rol.Rol = 1; rol.estado = 0; db.Roles.Add(rol); db.SaveChanges(); Limpiar(); frmPrincipal.admin.CargarDatos(); this.Close(); } } }
void filtro() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvLibro.Rows.Clear(); string buscar = txtBuscar.Text; var ListaLib = from Lib in db.Libros from Aut in db.Autores where Lib.Id_autor == Aut.Id_autor from ca in db.Categorias where Lib.Id_categoria == ca.Id_categoria from ed in db.Editoriales where Lib.Id_Editorial == ed.Id_Editorial where Lib.Nombre.Contains(buscar) where Lib.cantidad > 0 && Lib.estado == 0 && Aut.estado == 0 && ca.estado == 0 && ed.estado == 0 select new { Id = Lib.Id_libro, Nombre = Lib.Nombre, Autor = Aut.Nombre, Cantidad = Lib.cantidad }; foreach (var iterar in ListaLib) { dgvLibro.Rows.Add(iterar.Id, iterar.Nombre, iterar.Autor, iterar.Cantidad); } } }
private void frmConsulta_Load(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { rptCategoria cat = new rptCategoria(); cat.SetDataSource(db.Categorias.ToList()); crpCategorias.ReportSource = cat; } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { var lista = from cat in db.Categorias where cat.estado == 0 select new { ID = cat.Id_categoria, Categoria = cat.Categoria }; dgvCat.DataSource = lista.ToList(); } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { var lista = from ed in db.Editoriales where ed.estado == 0 select new { ID = ed.Id_Editorial, Editorial = ed.Editorial, Fundada = ed.Fundada, Direccion = ed.Direccion }; dgvEditorial.DataSource = lista.ToList(); } }
public void filtro() { dgvAlquiler.Rows.Clear(); using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { string buscar = txtBuscar.Text; var lista = from al in db.Alquileres from lec in db.Lectores from li in db.Libros from adm in db.Roles where al.Id_Lector == lec.Id_Lector && al.Id_libro == li.Id_libro && al.Entregado == adm.Id_rol && lec.Nombres.Contains(buscar) select new { ID = al.Id_alquiler, Lector = lec.Nombres, Libro = li.Nombre, entregado = adm.Usuario, fechaS = al.fecha_salida, fechaP = al.fecha_prevista_de_entrega, fecha = al.fecha_de_entrega, recibido = al.Recibido }; foreach (var i in lista) { DateTime fechasalida = i.fechaS; DateTime fechaPre = i.fechaP; TimeSpan con = DateTime.Now - fechaPre; if (i.recibido == null) { if (int.Parse(con.Days.ToString()) > 0) { dgvAlquiler.Rows.Add(i.ID, i.Lector, i.Libro, i.entregado, "Pendiente", con.Days); } } else { DateTime fechaentrega = i.fecha.Value; TimeSpan contadorEn = fechaPre - fechaentrega; if (contadorEn.Days < 0) { dgvAlquiler.Rows.Add(i.ID, i.Lector, i.Libro, i.entregado, "Entregado", -contadorEn.Days); } } } } }
void CargarCombo() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { var lista = from ca in db.Categorias where ca.estado == 0 select ca; cmbCategoria.DataSource = lista.ToList(); cmbCategoria.DisplayMember = "Categoria"; cmbCategoria.ValueMember = "Id_categoria"; cmbCategoria.SelectedIndex = id; } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { var lista = from lec in db.Lectores where lec.estado == 0 select new { ID = lec.Id_Lector, Nombre = lec.Nombres, Apellidos = lec.Apellidos }; dgvLectores.DataSource = lista.ToList(); } }
private void btnRecibir_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { if (int.Parse(txtCantidad.Text) > cantidad || int.Parse(txtCantidad.Text) > 0) { MessageBox.Show("Cantidad incorrecta"); } else if (int.Parse(txtCantidad.Text) < cantidad && int.Parse(txtCantidad.Text) > 0) { alqu = db.Alquileres.Where(buscarID => buscarID.Id_alquiler == idAlquiler).First(); alqu.Id_Lector = idLector; alqu.Id_libro = IdLibro; alqu.cantidad = int.Parse(txtCantidad.Text); alqu.Entregado = IdEntregado; alqu.fecha_salida = fecha_salida; alqu.fecha_prevista_de_entrega = fecha_pre; alqu.fecha_de_entrega = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); alqu.Recibido = idAdmin; db.Entry(alqu).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Alquileres alqui = new Alquileres(); alqui.Id_Lector = idLector; alqui.Id_libro = IdLibro; alqui.cantidad = cantidad - int.Parse(txtCantidad.Text); alqui.Entregado = IdEntregado; alqui.fecha_salida = fecha_salida; alqui.fecha_prevista_de_entrega = fecha_pre; db.Alquileres.Add(alqui); db.SaveChanges(); } else if (int.Parse(txtCantidad.Text) == cantidad && int.Parse(txtCantidad.Text) > 0) { alqu = db.Alquileres.Where(buscarID => buscarID.Id_alquiler == idAlquiler).First(); alqu.Id_Lector = idLector; alqu.Id_libro = IdLibro; alqu.cantidad = int.Parse(txtCantidad.Text); alqu.Entregado = IdEntregado; alqu.fecha_salida = fecha_salida; alqu.fecha_prevista_de_entrega = fecha_pre; alqu.fecha_de_entrega = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); alqu.Recibido = idAdmin; db.Entry(alqu).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } limpiar(); frmPrincipal.prestamos.CargarDatos(); this.Close(); }
private void btnEliminar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { categoria = db.Categorias.Where(buscarId => buscarId.Id_categoria == ID).First(); categoria.Categoria = txtCategoria.Text; categoria.estado = 1; db.Entry(categoria).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.categoria.CargarDatos(); this.Close(); } }
private void btnEliminar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { Edit = db.Editoriales.Where(buscarId => buscarId.Id_Editorial == ID).First(); Edit.Editorial = txtEditorial.Text; Edit.Fundada = Convert.ToDateTime(dtpFecha.Text); Edit.Direccion = txtDirecion.Text; Edit.estado = 1; db.Entry(Edit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.Editorial.CargarDatos(); this.Close(); } }
private void btnEliminar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { autor = db.Autores.Where(buscarID => buscarID.Id_autor == ID).First(); autor.Nombre = txtNombre.Text; autor.Nacionalidad = txtNacionalidad.Text; autor.fecha_nacimiento = Convert.ToDateTime(dtpFecha.Text); autor.estado = 1; db.Entry(autor).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.Autor.CargarDatos(); this.Close(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtCategoria.Text != "") { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { categoria.Categoria = txtCategoria.Text; categoria.estado = 0; db.Categorias.Add(categoria); db.SaveChanges(); limpiar(); frmPrincipal.categoria.CargarDatos(); this.Close(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { int id = int.Parse(ID); lector = db.Lectores.Where(buscarid => buscarid.Id_Lector == id).First(); lector.Nombres = txtNombre.Text; lector.Apellidos = txtApellidos.Text; lector.estado = 1; db.Entry(lector).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.lector.CargarDatos(); this.Close(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtApellidos.Text != "" && txtNombre.Text != "") { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { lector.Nombres = txtNombre.Text; lector.Apellidos = txtApellidos.Text; lector.estado = 0; db.Lectores.Add(lector); db.SaveChanges(); limpiar(); frmPrincipal.lector.CargarDatos(); this.Close(); } } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { var lista = from autores in db.Autores where autores.estado == 0 select new { ID = autores.Id_autor, Nombre = autores.Nombre, Fecha_Nacimiento = autores.fecha_nacimiento, Nacionalidad = autores.Nacionalidad }; dgvAutores.DataSource = lista.ToList(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtNacionalidad.Text != "") { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { autor.Nombre = txtNombre.Text; autor.Nacionalidad = txtNacionalidad.Text; autor.fecha_nacimiento = Convert.ToDateTime(dtpFecha.Text); autor.estado = 0; db.Autores.Add(autor); db.SaveChanges(); frmPrincipal.Autor.CargarDatos(); limpiar(); this.Close(); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtEditorial.Text != "" && txtDirecion.Text != "") { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { Edit.Editorial = txtEditorial.Text; Edit.Fundada = Convert.ToDateTime(dtpFecha.Text); Edit.Direccion = txtDirecion.Text; Edit.estado = 0; db.Editoriales.Add(Edit); db.SaveChanges(); limpiar(); frmPrincipal.Editorial.CargarDatos(); this.Close(); } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtLibro.Text != "" && txtCantidad.Text != "" && int.Parse(txtCantidad.Text) > 0) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { soli = db.solicitudes.Where(buscarID => buscarID.id_soli == ID).First(); soli.Cantidad = int.Parse(txtCantidad.Text); soli.libros = idlibro; soli.id_lector = idlector; soli.estado = 1; db.Entry(soli).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.Sol.CargarDatos(); this.Close(); } } }
void filtro() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvAutor.Rows.Clear(); string buscar = txtBuscar.Text; var ListaA = from AUT in db.Autores where AUT.Nombre.Contains(buscar) && AUT.estado == 0 select new { ID = AUT.Id_autor, Nombre = AUT.Nombre, Nacionalidad = AUT.Nacionalidad, Fecha_de_Nacimiento = AUT.fecha_nacimiento, }; foreach (var iterar in ListaA) { dgvAutor.Rows.Add(iterar.ID, iterar.Nombre, iterar.Nacionalidad, iterar.Fecha_de_Nacimiento); } } }
void filtro() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvEditorial.Rows.Clear(); string buscar = txtBuscar.Text; var ListaE = from Edit in db.Editoriales where Edit.Editorial.Contains(buscar) && Edit.estado == 0 select new { ID = Edit.Id_Editorial, Editorial = Edit.Editorial, Fundada = Edit.Fundada, Direccion = Edit.Direccion }; foreach (var iterar in ListaE) { dgvEditorial.Rows.Add(iterar.ID, iterar.Editorial, iterar.Fundada, iterar.Direccion); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (int.Parse(txtCantidad.Text) <= cantidad) { if (txtLector.Text != "" && txtLibro.Text != "" && int.Parse(txtCantidad.Text) > 0) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { alqu.Id_Lector = idLector; alqu.Id_libro = IdLibro; alqu.Entregado = idAdmin; alqu.cantidad = int.Parse(txtCantidad.Text); alqu.fecha_salida = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); DateTime fecha = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); alqu.fecha_prevista_de_entrega = fecha.AddDays(8); db.Alquileres.Add(alqu); db.SaveChanges(); frmPrincipal.prestamos.CargarDatos(); txtLector.Text = ""; txtLibro.Text = ""; IdEntregado = 0; idAlquiler = 0; IdLibro = 0; idLector = 0; this.Close(); } } else { MessageBox.Show(idAdmin.ToString() + idLector.ToString() + IdLibro.ToString()); } } else { MessageBox.Show("La cantidad ingresada sobrepasa al limite permitido.\r" + "El limite es: " + cantidad.ToString()); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (txtNombre.Text != "" && txtAutor.Text != "" && txtCantidad.Text != "" && txtEditorial.Text != "" && txtNumero_de_Edicion.Text != "") { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { Lib = db.Libros.Where(buscarid => buscarid.Id_libro == ID_Libro).First(); Lib.Nombre = txtNombre.Text; Lib.cantidad = int.Parse(txtCantidad.Text); Lib.Año = Convert.ToDateTime(dtpAño.Text); Lib.Id_categoria = int.Parse(ID_Cate); Lib.Id_autor = ID_Autor; Lib.Id_Editorial = ID_Editorial; Lib.Numero_edicion = int.Parse(txtNumero_de_Edicion.Text); Lib.estado = 1; db.Entry(Lib).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); limpiar(); frmPrincipal.Lib.CargaDratos(); this.Close(); } } }
public void CargarDatos() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvSolicitudes.Rows.Clear(); if (Loging == 0) { var lista = from solic in db.solicitudes from lec in db.Lectores from Lib in db.Libros where solic.id_lector == ID where solic.id_lector == lec.Id_Lector where solic.libros == Lib.Id_libro where solic.estado == 0 select new { ID = solic.id_soli, Lector = lec.Nombres, Libros = Lib.Nombre, Cantidad = solic.Cantidad, Estado = solic.estado, Id_Lector = lec.Id_Lector, Id_Libro = solic.libros }; foreach (var iterar in lista) { if (iterar.Estado == 0) { dgvSolicitudes.Rows.Add(iterar.ID, iterar.Lector, iterar.Libros, iterar.Cantidad, iterar.Id_Lector, iterar.Id_Libro, "Activo"); } } } else if (Loging == 1) { var lista = from solic in db.solicitudes from Lec in db.Lectores from Lib in db.Libros where solic.estado == 0 where solic.id_lector == Lec.Id_Lector where solic.libros == Lib.Id_libro select new { ID = solic.id_soli, Lector = Lec.Nombres, Libros = Lib.Nombre, Cantidad = solic.Cantidad, Estado = solic.estado, Id_Lector = solic.id_lector, Id_Libro = solic.libros }; foreach (var iterar in lista) { if (iterar.Estado == 0) { dgvSolicitudes.Rows.Add(iterar.ID, iterar.Lector, iterar.Libros, iterar.Cantidad, iterar.Id_Lector, iterar.Id_Libro, "activo"); } } } } }
public void filtro() { if (indicador == 1) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvLecto.Rows.Clear(); string buscar = txtBuscar.Text; var listaL = from LEC in db.Lectores where !(from adm in db.Roles select adm.Id_Lector).Contains(LEC.Id_Lector) && LEC.Nombres.Contains(buscar) && LEC.estado == 0 select new { ID = LEC.Id_Lector, Nombres = LEC.Nombres, Apellidos = LEC.Apellidos }; foreach (var i in listaL) { dgvLecto.Rows.Add(i.ID, i.Nombres, i.Apellidos); } } } else if (indicador == 2) { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvLecto.Rows.Clear(); string buscar = txtBuscar.Text; var listaL = from LEC in db.Lectores where LEC.Nombres.Contains(buscar) && LEC.estado == 0 select new { ID = LEC.Id_Lector, Nombres = LEC.Nombres, Apellidos = LEC.Apellidos }; foreach (var i in listaL) { int cantidad = 0; var lista = from pres in db.Alquileres where pres.Id_Lector == i.ID && pres.Recibido == null select new { cantidad = pres.cantidad }; foreach (var it in lista) { cantidad += it.cantidad; } if (cantidad < 3) { dgvLecto.Rows.Add(i.ID, i.Nombres, i.Apellidos, cantidad); } } } } else { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvLecto.Rows.Clear(); string buscar = txtBuscar.Text; var listaL = from LEC in db.Lectores where LEC.Nombres.Contains(buscar) && LEC.estado == 0 select new { ID = LEC.Id_Lector, Nombres = LEC.Nombres, Apellidos = LEC.Apellidos }; foreach (var i in listaL) { dgvLecto.Rows.Add(i.ID, i.Nombres, i.Apellidos); } } } }
void filtro() { using (BibliotecaprogramEntities db = new BibliotecaprogramEntities()) { dgvAlquiler.Rows.Clear(); string buscar = txtBuscar.Text; if (rbtnLector.Checked == true) { var ListaA = from Alq in db.Alquileres from Lec in db.Lectores from Lib in db.Libros from admi in db.Roles from admin in db.Roles where Alq.Entregado == admi.Id_rol where Alq.Recibido == admin.Id_rol where Lec.Id_Lector == Alq.Id_Lector where Alq.Id_libro == Lib.Id_libro where Alq.Recibido != null where Lec.Nombres.Contains(buscar) select new { ID = Alq.Id_alquiler, Lector = Lec.Nombres, Libro = Lib.Nombre, entregado = admi.Usuario, Cantidad = Alq.cantidad, Fecha_Entrega = Alq.fecha_de_entrega, Recibido = admin.Usuario }; foreach (var iterar in ListaA) { dgvAlquiler.Rows.Add(iterar.ID, iterar.Lector, iterar.Libro, iterar.Cantidad, iterar.entregado, iterar.Fecha_Entrega, iterar.Recibido); } } else if (rbtnLibro.Checked == true) { var ListaA = from Alq in db.Alquileres from Lec in db.Lectores from Lib in db.Libros from admi in db.Roles from admin in db.Roles where Alq.Entregado == admi.Id_rol where Alq.Recibido == admin.Id_rol where Lec.Id_Lector == Alq.Id_Lector where Alq.Id_libro == Lib.Id_libro where Alq.Recibido != null where Lib.Nombre.Contains(buscar) select new { ID = Alq.Id_alquiler, Lector = Lec.Nombres, Libro = Lib.Nombre, entregado = admi.Usuario, Cantidad = Alq.cantidad, Fecha_Entrega = Alq.fecha_de_entrega, Recibido = admin.Usuario }; foreach (var iterar in ListaA) { dgvAlquiler.Rows.Add(iterar.ID, iterar.Lector, iterar.Libro, iterar.Cantidad, iterar.entregado, iterar.Fecha_Entrega, iterar.Recibido); } } else { var ListaA = from Alq in db.Alquileres from Lec in db.Lectores from Lib in db.Libros from admi in db.Roles from admin in db.Roles where Alq.Entregado == admi.Id_rol where Alq.Recibido == admin.Id_rol where Lec.Id_Lector == Alq.Id_Lector where Alq.Id_libro == Lib.Id_libro where Alq.Recibido != null where admin.Usuario.Contains(buscar) select new { ID = Alq.Id_alquiler, Lector = Lec.Nombres, Libro = Lib.Nombre, entregado = admi.Usuario, Cantidad = Alq.cantidad, Fecha_Entrega = Alq.fecha_de_entrega, Recibido = admin.Usuario }; foreach (var iterar in ListaA) { dgvAlquiler.Rows.Add(iterar.ID, iterar.Lector, iterar.Libro, iterar.Cantidad, iterar.entregado, iterar.Fecha_Entrega, iterar.Recibido); } } } }