private void RefillCombo() { try { using (RentCarEntities db = new RentCarEntities()) { var marcas = from marca in db.MARCA where marca.Estado == "A" select marca; if (marcas.Count() > 0) { cbMarca.DataSource = marcas.ToList(); cbMarca.DisplayMember = "Despcricion"; cbMarca.ValueMember = "IdMarca"; if (cbMarca.Items.Count > 1) { cbMarca.SelectedIndex = -1; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEdit_Click(object sender, EventArgs e) { try { modelo.IdModelo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { var lst = from marca in db.MARCA join modeloj in db.MODELO on marca.IdMarca equals modeloj.IdMarca select new MarcaModelo { IdModelo = modeloj.IdModelo, Marca = marca.Despcricion, Modelo = modeloj.Despcricion, Estado = modeloj.Estado }; var descri = lst.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault(); modelo = db.MODELO.Where(x => x.IdModelo == modelo.IdModelo).FirstOrDefault(); txbModelo.Text = modelo.Despcricion; cbMarca.Text = descri.Marca; cbEstado.Text = modelo.Estado; } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RefillComboVehiculo() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from vehiculo in db.Vehiculo where vehiculo.Estado == "D" join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo select new VehiculoModel { IdVehiculo = vehiculo.IdVehiculo, Descripcion = marca.Despcricion + " " + modelo.Despcricion }; cbVehiculo.DataSource = lst.ToList(); cbVehiculo.DisplayMember = "Descripcion"; cbVehiculo.ValueMember = "IdVehiculo"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RefillComboTipoCombustible() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from tCombustible in db.TIPOCOMBUSTIBLE where tCombustible.Estado == "A" select tCombustible; if (lst.Count() > 0) { cbTCombustible.DataSource = lst.ToList(); cbTCombustible.DisplayMember = "Despcricion"; cbTCombustible.ValueMember = "IdTipoCombustible"; if (cbTCombustible.Items.Count > 1) { cbTCombustible.SelectedIndex = -1; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RefillComboTipoVehiculo() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from tVehiculo in db.TIPOVEHICULO where tVehiculo.Estado == "A" select tVehiculo; if (lst.Count() > 0) { cbTVehiculo.DataSource = lst.ToList(); cbTVehiculo.DisplayMember = "Despcricion"; cbTVehiculo.ValueMember = "IdTipoVehiculo"; if (cbTVehiculo.Items.Count > 1) { cbTVehiculo.SelectedIndex = -1; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cbMarca_SelectedValueChanged(object sender, EventArgs e) { using (RentCarEntities db = new RentCarEntities()) { try { int Id = (int)cbMarca.SelectedValue; var lst = from modelo in db.MODELO where (modelo.Estado == "A" && modelo.IdMarca == Id) select modelo; cbModelo.DataSource = lst.ToList(); cbModelo.DisplayMember = "Despcricion"; cbModelo.ValueMember = "IdModelo"; } catch (InvalidCastException ex) { Console.WriteLine(ex); } catch (NullReferenceException ex) { Console.WriteLine(ex); } } }
private void btnEdit_Click(object sender, EventArgs e) { try { renta.IdRentaDevolucion = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { var lst = from renta in db.RENTADEVOLUCION join vehiculo in db.Vehiculo on renta.IdVehiculo equals vehiculo.IdVehiculo join cliente in db.CLIENTE on renta.IdCliente equals cliente.IdCliente join empleado in db.EMPLEADO on renta.IdEmpleado equals empleado.IdEmpleado join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo select new RentaClass { IdRenta = renta.IdRentaDevolucion, Vehiculo = marca.Despcricion + " " + modelo.Despcricion, Cliente = cliente.Nombre, Empleado = empleado.Nombre, CantidadDias = renta.CantidadDias, Comentarios = renta.Comentarios, MontoDia = renta.MontoDia, MontoAtraso = renta.MontoAtraso, Fecha = renta.FechaRenta, FechaDevolucion = renta.FechaDevolucon, Estado = renta.Estado }; renta = db.RENTADEVOLUCION.Where(x => x.IdRentaDevolucion == renta.IdRentaDevolucion).FirstOrDefault(); var descri = lst.Where(x => x.IdRenta == renta.IdRentaDevolucion).FirstOrDefault(); tbxCantidadDias.Text = renta.CantidadDias; tbxMontoDia.Text = renta.MontoDia.ToString(); cbCliente.Text = descri.Cliente; cbEmpleado.Text = descri.Empleado; cbVehiculo.Text = descri.Vehiculo; dtpFecha.Text = renta.FechaRenta.ToString(); //Estado if (renta.Estado == "A") { cbEstado.Text = "Activo"; } else if (renta.Estado == "I") { cbEstado.Text = "Inactivo"; } } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { try { renta.MontoAtraso = decimal.Parse(tbxMontoAtraso.Text); renta.MontoDia = decimal.Parse(tbxMontoDia.Text); renta.Comentarios = tbxComentarios.Text; renta.FechaRenta = DateTime.Parse(dtpFecha.Text); renta.FechaDevolucon = DateTime.Parse(dtpFechaDevolucion.Text); renta.CantidadDias = tbxCantidadDias.Text; if (cbEstado.Text.Trim() == "Activo") { renta.Estado = "A"; } else if (cbEstado.Text.Trim() == "Inactivo") { renta.Estado = "I"; } if (tbxMontoAtraso.Text.Trim() == "" || tbxComentarios.Text.Trim() == "" || dtpFechaDevolucion.Text.Trim() == "") { MessageBox.Show("Por favor, introduzca todos los campos."); } else { renta.IdCliente = int.Parse(cbCliente.SelectedValue.ToString()); renta.IdEmpleado = int.Parse(cbEmpleado.SelectedValue.ToString()); renta.IdVehiculo = int.Parse(cbVehiculo.SelectedValue.ToString()); using (RentCarEntities db = new RentCarEntities()) { if (renta.IdRentaDevolucion == 0) { //db.RENTADEVOLUCION.Add(renta); //MessageBox.Show("Devolución Added!"); //RefillComboVehiculo(); //RefillComboCliente(); //RefillComboEmpleado(); } else { db.Entry(renta).State = EntityState.Modified; MessageBox.Show("Succesfully Confirmed"); } db.SaveChanges(); } Clear(); ReFill(); RefillComboVehiculo(); RefillComboCliente(); RefillComboEmpleado(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ReFill() { using (RentCarEntities db = new RentCarEntities()) { var lst = from empleado in db.EMPLEADO select new EmpleadoModel { IdEmpleado = empleado.IdEmpleado, Nombre = empleado.Nombre, Cedula = empleado.Documento, Tanda = empleado.Tanda, Comision = empleado.PorcientoComision, Ingreso = empleado.FechaIngreso, Salida = empleado.FechaSalida, Usuario = empleado.Usuario, Password = empleado.Password, Estado = empleado.Estado }; if (!tbxBCedula.Text.Trim().Equals("")) { lst = lst.Where(x => x.Cedula.Contains(tbxBCedula.Text.Trim())); } if (!tbxBNombre.Text.Trim().Equals("")) { lst = lst.Where(x => x.Nombre.Contains(tbxBNombre.Text.Trim())); } dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { using (RentCarEntities db = new RentCarEntities()) { var lst = from cliente in db.CLIENTE select new ClienteModel { IdCliente = cliente.IdCliente, Nombre = cliente.Nombre, Documento = cliente.Documento, TarjetaCredito = cliente.TarjetaCredito, LimiteCredito = cliente.LimiteCredito, TipoPersona = cliente.TipoPersona, Estado = cliente.Estado }; if (!tbxCedula.Text.Trim().Equals("")) { lst = lst.Where(x => x.Documento.Contains(tbxCedula.Text.Trim())); } if (!tbxBNombre.Text.Trim().Equals("")) { lst = lst.Where(x => x.Nombre.Contains(tbxBNombre.Text.Trim())); } dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from combustible in db.TIPOCOMBUSTIBLE select combustible; dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from tipoVehiculo in db.TIPOVEHICULO select tipoVehiculo; dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from marca in db.MARCA select marca; dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = (from renta in db.RENTADEVOLUCION join vehiculo in db.Vehiculo on renta.IdVehiculo equals vehiculo.IdVehiculo join cliente in db.CLIENTE on renta.IdCliente equals cliente.IdCliente join empleado in db.EMPLEADO on renta.IdEmpleado equals empleado.IdEmpleado join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo where DbFunctions.TruncateTime(renta.FechaRenta) >= DbFunctions.TruncateTime(porFecha.Value) && DbFunctions.TruncateTime(renta.FechaRenta) <= DbFunctions.TruncateTime(FechaHasta.Value) select new RentaClass { IdRenta = renta.IdRentaDevolucion, EstadoVehiculo = vehiculo.Estado, Vehiculo = marca.Despcricion + " " + modelo.Despcricion, Cliente = cliente.Nombre, Empleado = empleado.Nombre, CantidadDias = renta.CantidadDias, Comentarios = renta.Comentarios, MontoDia = renta.MontoDia, MontoAtraso = renta.MontoAtraso, Fecha = renta.FechaRenta, FechaDevolucion = renta.FechaDevolucon, Estado = renta.Estado }).AsQueryable(); if (!porCliente.Text.Trim().Equals("")) { lst = lst.Where(x => x.Cliente.Contains(porCliente.Text.Trim())); } if (!porVehiculo.Text.Trim().Equals("")) { lst = lst.Where(x => x.Vehiculo.Contains(porVehiculo.Text.Trim())); } dataGridView1.DataSource = lst.ToList(); } } catch (NotSupportedException ex) { } }
private void btnEdit_Click(object sender, EventArgs e) { try { cliente.IdCliente = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { var lst = from cliente in db.CLIENTE select new ClienteModel { IdCliente = cliente.IdCliente, Nombre = cliente.Nombre, Documento = cliente.Documento, TarjetaCredito = cliente.TarjetaCredito, LimiteCredito = cliente.LimiteCredito, TipoPersona = cliente.TipoPersona, Estado = cliente.Estado }; cliente = db.CLIENTE.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault(); tbxNombre.Text = cliente.Nombre; tbxDocumento.Text = cliente.Documento; tbxTarjeta.Text = cliente.TarjetaCredito; tbxLimite.Text = cliente.LimiteCredito; //Estado if (cliente.Estado == "A") { cbEstado.Text = "Activo"; } else { cbEstado.Text = "Inactivo"; } //Tipo de persona if (cliente.TipoPersona == "F") { cbTPersona.Text = "Física"; } else if (cliente.TipoPersona == "J") { cbTPersona.Text = "Jurídica"; } } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEdit_Click(object sender, EventArgs e) { try { vehiculo.IdVehiculo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { var lst = from vehiculo in db.Vehiculo join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join tipoVehiculo in db.TIPOVEHICULO on vehiculo.IdTipoVehiculo equals tipoVehiculo.IdTipoVehiculo join tipoCombustible in db.TIPOCOMBUSTIBLE on vehiculo.IdTipoCombustible equals tipoCombustible.IdTipoCombustible select new VehiculoClass { IdVehiculo = vehiculo.IdVehiculo, Modelo = modelo.Despcricion, Marca = marca.Despcricion, Descripcion = vehiculo.Despcricion, TipoCombustible = tipoCombustible.Despcricion, TipoVehiculo = tipoVehiculo.Despcricion, NoChasis = vehiculo.NoChasis, NoMotor = vehiculo.NoMotor, NoPlaca = vehiculo.NoPlaca, Estado = vehiculo.Estado }; var descri = lst.Where(x => x.IdVehiculo == vehiculo.IdVehiculo).FirstOrDefault(); vehiculo = db.Vehiculo.Where(x => x.IdVehiculo == vehiculo.IdVehiculo).FirstOrDefault(); tbxDescripcion.Text = vehiculo.Despcricion; tbxChasis.Text = vehiculo.NoChasis.ToString(); tbxMotor.Text = vehiculo.NoMotor.ToString(); tbxPlaca.Text = vehiculo.NoPlaca.ToString(); cbMarca.Text = descri.Marca; cbTCombustible.Text = descri.TipoCombustible; cbTVehiculo.Text = descri.TipoVehiculo; cbModelo.Text = descri.Modelo; } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ReFill() { //dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from marca in db.MARCA join modelo in db.MODELO on marca.IdMarca equals modelo.IdMarca select new MarcaModelo { IdModelo = modelo.IdModelo, Modelo = modelo.Despcricion, Marca = marca.Despcricion, Estado = modelo.Estado }; dataGridView1.DataSource = lst.ToList(); } }
private void btnSave_Click_1(object sender, EventArgs e) { try { modelo.Despcricion = txbModelo.Text; if (cbEstado.Text == "Activo") { modelo.Estado = "A"; } else if (cbEstado.Text == "Inactivo") { modelo.Estado = "I"; } if (txbModelo.Text.Trim() == "" || cbMarca.Text.Trim() == "" || cbEstado.Text.Trim() == "") { MessageBox.Show("Por favor, introduzca todos los campos."); } else { modelo.IdMarca = int.Parse(cbMarca.SelectedValue.ToString()); using (RentCarEntities db = new RentCarEntities()) { if (modelo.IdModelo == 0) { db.MODELO.Add(modelo); MessageBox.Show("Marca Added!"); } else { db.Entry(modelo).State = EntityState.Modified; MessageBox.Show("Marca Updated!"); btnSave.Text = "Save"; } db.SaveChanges(); } Clear(); ReFill(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { try { marca.Despcricion = txbDescripcion.Text; if (cbEstado.Text == "Activo") { marca.Estado = "A"; } else if (cbEstado.Text == "Inactivo") { marca.Estado = "I"; } if (txbDescripcion.Text.Trim() == "" || cbEstado.Text.Trim() == "") { MessageBox.Show("Por favor, introducir todos los campos."); } else { using (RentCarEntities db = new RentCarEntities()) { if (marca.IdMarca == 0) { db.MARCA.Add(marca); MessageBox.Show("Marca Added!"); } else { db.Entry(marca).State = EntityState.Modified; MessageBox.Show("Marca Updated!"); btnSave.Text = "Save"; } db.SaveChanges(); } Clear(); ReFill(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnDelete_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Estás seguro que quieres eliminar el registro?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { marca.IdMarca = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { marca = db.MARCA.Where(x => x.IdMarca == marca.IdMarca).FirstOrDefault(); db.MARCA.Remove(marca); db.SaveChanges(); Clear(); ReFill(); MessageBox.Show("Deleted Successfully!"); } } }
private void btnEdit_Click(object sender, EventArgs e) { try { combustible.IdTipoCombustible = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { combustible = db.TIPOCOMBUSTIBLE.Where(x => x.IdTipoCombustible == combustible.IdTipoCombustible).FirstOrDefault(); txbDescripcion.Text = combustible.Despcricion; cbEstado.Text = combustible.Estado; } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RefillComboCliente() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from cliente in db.CLIENTE select cliente; cbCliente.DataSource = lst.ToList(); cbCliente.DisplayMember = "Nombre"; cbCliente.ValueMember = "IdCliente"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEdit_Click(object sender, EventArgs e) { try { marca.IdMarca = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { marca = db.MARCA.Where(x => x.IdMarca == marca.IdMarca).FirstOrDefault(); txbDescripcion.Text = marca.Despcricion; cbEstado.Text = marca.Estado; } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEdit_Click(object sender, EventArgs e) { try { tipovehiculo.IdTipoVehiculo = (int)dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value; using (RentCarEntities db = new RentCarEntities()) { tipovehiculo = db.TIPOVEHICULO.Where(x => x.IdTipoVehiculo == tipovehiculo.IdTipoVehiculo).FirstOrDefault(); txbDescripcion.Text = tipovehiculo.Despcricion; cbEstado.Text = tipovehiculo.Estado; } btnSave.Text = "Update"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RefillComboEmpleado() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from empleado in db.EMPLEADO select empleado; cbEmpleado.DataSource = lst.ToList(); cbEmpleado.DisplayMember = "Nombre"; cbEmpleado.ValueMember = "IdEmpleado"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLog_Click(object sender, EventArgs e) { using (RentCarEntities db = new RentCarEntities()) { var login = from emp in db.EMPLEADO where emp.Usuario == txtUser.Text && emp.Password == txtPass.Text select emp; if (login.Count() > 0) { this.Hide(); Main main = new Main(); main.Show(); } else { MessageBox.Show("User Not Exist"); } } }
private void RefillComboMarca() { try { using (RentCarEntities db = new RentCarEntities()) { var lst = from marca in db.MARCA where marca.Estado == "A" select marca; cbMarca.DataSource = lst.ToList(); cbMarca.DisplayMember = "Despcricion"; cbMarca.ValueMember = "IdMarca"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ReFill() { //dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from vehiculo in db.Vehiculo join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join tipoVehiculo in db.TIPOVEHICULO on vehiculo.IdTipoVehiculo equals tipoVehiculo.IdTipoVehiculo join tipoCombustible in db.TIPOCOMBUSTIBLE on vehiculo.IdTipoCombustible equals tipoCombustible.IdTipoCombustible select new VehiculoClass { IdVehiculo = vehiculo.IdVehiculo, Modelo = modelo.Despcricion, Marca = marca.Despcricion, Descripcion = vehiculo.Despcricion, TipoCombustible = tipoCombustible.Despcricion, TipoVehiculo = tipoVehiculo.Despcricion, NoChasis = vehiculo.NoChasis, NoMotor = vehiculo.NoMotor, NoPlaca = vehiculo.NoPlaca, Estado = vehiculo.Estado }; if (!tbxBMarca.Text.Trim().Equals("")) { lst = lst.Where(x => x.Marca.Contains(tbxBMarca.Text.Trim())); } if (!tbxModelo.Text.Trim().Equals("")) { lst = lst.Where(x => x.Modelo.Contains(tbxModelo.Text.Trim())); } dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { //dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from inspeccion in db.INSPECCION join vehiculo in db.Vehiculo on inspeccion.IdVehiculo equals vehiculo.IdVehiculo join cliente in db.CLIENTE on inspeccion.IdCliente equals cliente.IdCliente join empleado in db.EMPLEADO on inspeccion.IdEmpleado equals empleado.IdEmpleado join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo select new InspeccionClass { IdInspeccion = inspeccion.IdInspeccion, Vehiculo = marca.Despcricion + " " + modelo.Despcricion, Cliente = cliente.Nombre, Empleado = empleado.Nombre, Ralladuras = inspeccion.Ralladuras, CantidadCombustible = inspeccion.CantidadCombustible, GomaRepuesto = inspeccion.GomaRepuesto, Gato = inspeccion.Gato, RoturaCristal = inspeccion.RoturaCristal, Neumatico1 = inspeccion.EstadoNeumatico1, Neumatico2 = inspeccion.EstadoNeumatico2, Neumatico3 = inspeccion.EstadoNeumatico3, Neumatico4 = inspeccion.EstadoNeumatico4, Fecha = inspeccion.Fecha, Estado = inspeccion.Estado }; dataGridView1.DataSource = lst.ToList(); } }
private void ReFill() { //dataGridView1.AutoGenerateColumns = false; using (RentCarEntities db = new RentCarEntities()) { var lst = from renta in db.RENTADEVOLUCION join vehiculo in db.Vehiculo on renta.IdVehiculo equals vehiculo.IdVehiculo join cliente in db.CLIENTE on renta.IdCliente equals cliente.IdCliente join empleado in db.EMPLEADO on renta.IdEmpleado equals empleado.IdEmpleado join marca in db.MARCA on vehiculo.IdMarca equals marca.IdMarca join modelo in db.MODELO on vehiculo.IdModelo equals modelo.IdModelo where vehiculo.Estado == "R" && renta.Estado == "A" select new RentaClass { IdRentaDevolucion = renta.IdRentaDevolucion, EstadoVehiculo = vehiculo.Estado, Vehiculo = marca.Despcricion + " " + modelo.Despcricion, Cliente = cliente.Nombre, Empleado = empleado.Nombre, CantidadDias = renta.CantidadDias, Comentarios = renta.Comentarios, MontoDia = renta.MontoDia, MontoAtraso = renta.MontoAtraso, Fecha = renta.FechaRenta, FechaDevolucion = renta.FechaDevolucon, Estado = renta.Estado }; dataGridView1.DataSource = lst.ToList(); } }