示例#1
0
        //EVENTO PARA EL BOTON BUSCAR --> %
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            String bus = txtBuscar.Text;

            if (bus.Equals(""))
            {
                MessageBox.Show("Ingrese el articulo que desea buscar");
            }
            else
            {
                NegocioArticulo negoa = new NegocioArticulo();
                Articulo        art   = new Articulo();

                if (rbCodigo.Checked)
                {
                    art = negoa.traerArtPorCod(bus);

                    if (art == null)
                    {
                        MessageBox.Show("El articulo no existe");
                    }
                    else
                    {
                        frmProducto fp = new frmProducto(art);
                        codigoDelProducto = art.codigo;
                        this.Dispose();
                        fp.ShowDialog();
                    }
                }
                else if (rbNombre.Checked)
                {
                    List <Articulo> listaArt = new List <Articulo>();

                    listaArt = negoa.traerArtPorNom(bus);

                    if (listaArt == null)
                    {
                        MessageBox.Show("El articulo no existe");
                    }
                    else
                    {
                        dgvArticulos.DataSource = listaArt;
                    }
                }
                else if (rbCategoria.Checked)
                {
                    List <Articulo> listaArt = new List <Articulo>();

                    listaArt = negoa.traerArtPorCat(bus);

                    if (listaArt == null)
                    {
                        MessageBox.Show("El articulo no existe");
                    }
                    else
                    {
                        dgvArticulos.DataSource = listaArt;
                    }
                }
                else
                {
                    List <Articulo> listaArt = new List <Articulo>();

                    listaArt = negoa.traerArtPorMar(bus);

                    if (listaArt == null)
                    {
                        MessageBox.Show("El articulo no existe");
                    }
                    else
                    {
                        dgvArticulos.DataSource = listaArt;
                    }
                }
            }
        }