Ejemplo n.º 1
0
 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";
     }
 }
Ejemplo n.º 2
0
        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";
            }
        }