示例#1
0
        /// <summary>
        /// Evento para mostrar los artículos dependiendo del filtro: nombre, categoría o fecha
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MostrarArticulos_Load(object sender, EventArgs e)
        {
            opcion = Principal.opcion;
            value  = Principal.value;

            switch (opcion)
            {
            case "1":
                mostrarArticulos(manejArt.obtenerArticulosNombre(value));
                break;

            case "2":
                mostrarArticulos(manejArt.obtenerArticulosCategoria(value));
                break;

            case "3":
                fechaFin = Principal.fechaFin;
                mostrarArticulos(manejArt.obtenerArticulosFecha(value, fechaFin));
                break;
            }

            if (dgvArticulos.Rows.Count == 0)
            {
                lblBusqueda.Visible = true;
                btnReporte.Visible  = false;
            }
        }
示例#2
0
        /// <summary>
        /// Evento del botón "Buscar Artículo"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            ManejadorArticulo manejArt = new ManejadorArticulo();
            List <BLArticulo> listaBL  = new List <BLArticulo>();

            switch (opcion)
            {
            case 0:

                break;

            case 1:
                listaBL = manejArt.obtenerArticulosNombre(txtNombre.Text);
                mostrarArticulos(listaBL);
                break;

            case 2:
                if (cbCategorias.SelectedItem == null)
                {
                    MessageBox.Show("Seleccione una categoría");
                }
                else
                {
                    listaBL = manejArt.obtenerArticulosCategoria(cbCategorias.SelectedItem.ToString());
                    mostrarArticulos(listaBL);
                }
                break;
            }
        }