/// <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; } }
/// <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; } }