private async void Form1_Load(object sender, EventArgs e) { comboBox2.Items.Add("Todos"); comboBox2.Items.Add(2); comboBox2.Items.Add(4); comboBox2.Items.Add(6); comboBox2.Items.Add(8); comboBox2.Items.Add(10); JosephTutos = new JosephTutos_PedidosEntities(); var sp = JosephTutos.SP_Clientes(""); clientes = new List <cliente>(); clientes = await JosephTutos.cliente.ToListAsync(); comboBox1.DataSource = clientes; comboBox1.DisplayMember = "clie_nombre"; comboBox1.ValueMember = "clie_id"; //comboBox1.Items.Add("Todos"); }
async Task CargarClientes(int?id, int cantidadRegistros, bool tel, bool direccion) { JosephTutos = new JosephTutos_PedidosEntities(); var clientesBD = await JosephTutos.cliente.ToListAsync(); if (string.IsNullOrEmpty(id.ToString())) { clientes = clientesBD; } else { clientes = clientesBD.Where(s => s.clie_id == id).ToList(); } if (cantidadRegistros > 0) { clientes = clientesBD.Take(cantidadRegistros).ToList(); } if (tel) { clientes.ForEach(s => s.clie_telefono = ""); } if (direccion) { clientes.ForEach(s => s.clie_direccion = ""); } var cry = new CrystalReport1(); this.crystalReportViewer1.ReportSource = cry; cry.SetDataSource(clientes); this.crystalReportViewer1.RefreshReport(); clientesBD = null; clientes = null; }