private void cbMarca_SelectedIndexChanged(object sender, EventArgs e) { if (cbMarca.SelectedValue != null) { _ManejadorModelo = new Manejador <Modelo, ModeloDto>(); var item = (MarcaDto)cbMarca.SelectedItem; cbModelo.Enabled = true; var id = item.Id; ListaModelo = _ManejadorModelo.ObtenerTodosPorFiltro(x => x.MarcaId == id); cbModelo.DataSource = ListaModelo; cbModelo.DisplayMember = "Nombre"; cbModelo.ValueMember = "Id"; } }
private void cbCliente_SelectedIndexChanged(object sender, EventArgs e) { if (cbCliente.SelectedValue != null) { var item = (ClientesDto)cbCliente.SelectedItem; cbVehiculo.Enabled = true; var id = item.Id; _ManejadorRentaDevolucion = new Manejador <BOL.RentaDevolucion, RentaDevolucionDto>(); ListaRevolucion = _ManejadorRentaDevolucion.ObtenerTodosPorFiltro(x => x.ClienteId == id, new [] { "Vehiculo", "Vehiculo.Modelo" }); var data = ListaRevolucion.ToList(); for (int x = 0; x < data.Count(); x++) { data[x].Nombre = string.Format("{0} - {1}", data[x].Vehiculo.Placa, data[x].Vehiculo.Modelo.Nombre); data[x].Id = data[x].VehiculoId; } cbVehiculo.DataSource = data; cbVehiculo.DisplayMember = "Nombre"; cbVehiculo.ValueMember = "Id"; } }