//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;
                    }
                }
            }
        }
示例#2
0
 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;
 }