//Filtro para la tabla de de artículos en el panel de ventas private void ListaArticulosSeleccionados_Filter(object sender, FilterEventArgs e) { articulos item = (articulos)e.Item; //Si no hay filtros seleccionados if (string.IsNullOrEmpty(FiltroTextBox) && ColorSeleccionado == null) { e.Accepted = true; } else { //Si coincide el color seleccionado if (string.IsNullOrEmpty(FiltroTextBox) && ColorSeleccionado != null) { if (item.COLOR == ColorSeleccionado) { e.Accepted = true; } else { e.Accepted = false; } } //Si coincide nombre/modelo else if (!string.IsNullOrEmpty(FiltroTextBox) && ColorSeleccionado == null) { if (item.Nombre.ToLower().Contains(FiltroTextBox.ToLower()) || item.CodArticulo.ToLower().Contains(FiltroTextBox.ToLower())) { e.Accepted = true; } else { e.Accepted = false; } } //Si coinciden nombre/modelo y color else if (!string.IsNullOrEmpty(FiltroTextBox) && ColorSeleccionado != null) { if ((item.Nombre.ToLower().Contains(FiltroTextBox.ToLower()) || item.CodArticulo.ToLower().Contains(FiltroTextBox.ToLower())) && item.COLOR == ColorSeleccionado) { e.Accepted = true; } else { e.Accepted = false; } } } }
private void EliminarButton_Click(object sender, EventArgs e) { if (DatosDataGridView.CurrentRow != null) { DialogResult dialogo = MessageBox.Show("Desea Borrar el Querido Usuario", "Borrarando Usuarios", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogo == DialogResult.Yes) { int LoteriaId = Convert.ToInt32(DatosDataGridView.CurrentRow.Cells["IdLoteria"].Value); LoteriasBLL.Eliminar(LoteriaId); lista = LoteriasBLL.GetLista(); FiltroTextBox.Clear(); } } else { MessageBox.Show("No hay Dato para Borrar"); } DatosDataGridView.DataSource = lista; }