private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e) { string seleccion; string descripcion; descripcion = textBox2.Text; List <Articulo> listado = new List <Articulo>(); Articulo articulo2 = new Articulo(); NegocioArticulo negocio = new NegocioArticulo(); seleccion = Convert.ToString(comboBox1.SelectedItem); listado = negocio.listarPorDescripcion(descripcion); datagridview_clear(dataGridView1); foreach (Articulo item in listado) { articulo2.codigo = item.codigo; negocio.BuscarPorArticulo(articulo2); if (seleccion == articulo2.nombre) { dataGridView1.Rows.Add(articulo2.codigo, articulo2.nombre, articulo2.descripcion, articulo2.Marca.Id, articulo2.Categoria.Id, articulo2.imagen, articulo2.precio); } } }
private void Button2_Click(object sender, EventArgs e) { NegocioArticulo Negocio = new NegocioArticulo(); List <Articulo> lista; Articulo articulo = new Articulo(); Articulo articulo2 = new Articulo(); string descripcion; textBox1.Text = ""; //dataGridView2.Show(); //dataGridView1.Hide(); try { descripcion = textBox2.Text; lista = Negocio.listarPorDescripcion(descripcion); comboBox1.DataSource = lista; datagridview_clear(dataGridView1); foreach (Articulo item in lista) { articulo2 = new Articulo(); articulo2.codigo = item.codigo; Negocio.BuscarPorArticulo(articulo2); dataGridView1.Rows.Add(articulo2.codigo, articulo2.nombre, articulo2.descripcion, articulo2.Marca.Id, articulo2.Categoria.Id, articulo2.imagen, articulo2.precio); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }