private void btnBuscar_Click(object sender, EventArgs e) { var listado = new List <Articulo>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = ArticulosBLL.GetList(p => true); break; case 1: int id = Convert.ToInt32(CriterioTextBox.Text); listado = ArticulosBLL.GetList(p => p.ArticuloId == id); break; case 2: listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text)); break; } listado = listado.Where(x => x.FechaVencimiento.Date >= DesdeDateTimePicker.Value.Date && x.FechaVencimiento.Date <= HastaDateTimePicker.Value.Date).ToList(); } else { listado = ArticulosBLL.GetList(p => true); } ConsultaDataGridView.DataSource = null; ConsultaDataGridView.DataSource = listado; }
public void LlenarArticulos() { var lista = ArticulosBLL.GetList(); if (lista.Count <= 0) { var articulo = new Articulos("Pantalon"); var articulo2 = new Articulos("Camisa"); var articulo3 = new Articulos("Sueter"); var articulo4 = new Articulos("Blusa"); var articulo5 = new Articulos("Corcha"); var articulo6 = new Articulos("Corbata"); var articulo7 = new Articulos("Corcha"); ArticulosBLL.Insertar(articulo); ArticulosBLL.Insertar(articulo2); ArticulosBLL.Insertar(articulo3); ArticulosBLL.Insertar(articulo4); ArticulosBLL.Insertar(articulo5); ArticulosBLL.Insertar(articulo6); ArticulosBLL.Insertar(articulo7); } ArticuloscomboBox.ValueMember = "ArticuloId"; ArticuloscomboBox.DisplayMember = "Nombre"; ArticuloscomboBox.DataSource = lista; }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var Listado = new List <Articulo>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { //todo case 0: Listado = ArticulosBLL.GetList(a => true); break; //Id case 1: int id = Convert.ToInt32(CriterioTextBox.Text); Listado = ArticulosBLL.GetList(a => a.ProductoId == id); break; //nombre case 2: Listado = ArticulosBLL.GetList(a => a.Descripcion.Contains(CriterioTextBox.Text)); break; } } else { Listado = ArticulosBLL.GetList(p => true); } ConsultaDataGrid.ItemsSource = null; ConsultaDataGrid.ItemsSource = Listado; }
private void buttonAgregar_Click(object sender, EventArgs e) { List <MantenimientoDetalle> Detalle = new List <MantenimientoDetalle>(); if (DetalleDataGridView.DataSource != null) { Detalle = (List <MantenimientoDetalle>)DetalleDataGridView.DataSource; } foreach (var item in ArticulosBLL.GetList(x => x.Inventario < CantidadNumericUpDown.Value)) { MessageBox.Show("No Dispone de esa cantidad", "Verificacion", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(ImporteTextBox.Text)) { MessageBox.Show("EL Importe Se Encuentra vacio, Introduzca la cantidad", "Verificacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Detalle.Add( new MantenimientoDetalle(id: 0, mantenimientoId: (int)Convert.ToInt32(MantenimientoIdNumericUpDown.Value), tallerId: (int)TallerComboBox.SelectedValue, articuloId: (int)ArticulosComboBox.SelectedValue, articulo: (string)ArticulosBLL.RetornarDescripcion(ArticulosComboBox.Text), cantidad: (int)Convert.ToInt32(CantidadNumericUpDown.Value), precio: (int)Convert.ToInt32(PrecioTextBox.Text), importe: (int)Convert.ToInt32(ImporteTextBox.Text) )); //Cargar el detalle al Grid DetalleDataGridView.DataSource = null; DetalleDataGridView.DataSource = Detalle; //Oculta las Columnas No deceada QuitarColumnas(); } decimal subtotal = 0; foreach (var item in Detalle) { subtotal += item.Importe; } SubtotalTextBox.Text = subtotal.ToString(); itbis = MantenimientoBLL.CalcularItbis(Convert.ToDecimal(SubtotalTextBox.Text)); ITBISTextBox.Text = itbis.ToString(); Total = MantenimientoBLL.CalcularTotal(Convert.ToDecimal(SubtotalTextBox.Text), Convert.ToDecimal(ITBISTextBox.Text)); TotalTextBox.Text = Total.ToString(); }
private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Articulos, bool> > filtro = a => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //Filtrando por ID del Artículo. id = Convert.ToInt32(CriterioTextBox.Text); filtro = a => a.ArticuloId == id; break; case 1: //Filtrando por la Descripcion del Artículo. filtro = a => a.Descripcion.Contains(CriterioTextBox.Text); break; case 2: //Filtrando por Costo del Artículo. filtro = a => a.Costo.Equals(CriterioTextBox.Text); break; case 3: //Filtrando por Precio del Artículo. filtro = a => a.Precio.Equals(CriterioTextBox.Text); break; case 4: //Filtrando por PorcientoGanacia del Artículo. filtro = a => a.PorcientoGanacia.Equals(CriterioTextBox.Text); break; case 5: //Filtrando por Cantidad en el Inventario del Artículo. filtro = a => a.Inventario.Equals(CriterioTextBox.Text); break; } ArticulosConsultaDataGridView.DataSource = ArticulosBLL.GetList(filtro); }
private void ArticulosComboBox_SelectedIndexChanged(object sender, EventArgs e) { foreach (var item in ArticulosBLL.GetList(x => x.Descripcion == ArticulosComboBox.Text)) { PrecioTextBox.Text = item.Precio.ToString(); } }
public void GetListTest() { bool paso; paso = ArticulosBLL.GetList(x => true).Count() > 0; Assert.AreEqual(paso, true); }
private void BuscarFiltrobutton_Click_1(object sender, EventArgs e) { Expression <Func <Articulos, bool> > filter = x => 1 == 1; int id; switch (FiltrarcomboBox.SelectedIndex) { case 0: //ArticuloId id = Convert.ToInt32(FiltrartextBox.Text); filter = x => x.ArticuloId == id && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 1: //Descripcion filter = x => x.Descripcion.Contains(FiltrartextBox.Text) && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; case 2: //Precio Decimal precio = Decimal.Parse(FiltrartextBox.Text); filter = x => x.Precio >= precio && (x.Fecha >= DesdedateTimePicker.Value && x.Fecha <= HastadateTimePicker.Value); break; } ConsultadataGridView.DataSource = ArticulosBLL.GetList(filter); }
private void CargarResultados() { List <Articulo> articulosList = new List <Articulo>(); if (!string.IsNullOrWhiteSpace(CriterioTextBox.Text)) { switch (FiltroComboBox.SelectedIndex) { case 0: //todo articulosList = ArticulosBLL.GetList(a => true); break; case 1: //id int.TryParse(CriterioTextBox.Text, out int productoId); articulosList = ArticulosBLL.GetList(a => a.ProductoId == productoId); break; case 2: //costo decimal.TryParse(CriterioTextBox.Text, out decimal costo); articulosList = ArticulosBLL.GetList(a => a.Costo == costo); break; case 3: //Descripcion articulosList = ArticulosBLL.GetList(a => a.Descripcion.Contains(CriterioTextBox.Text)); break; } } else { articulosList = ArticulosBLL.GetList(p => true); } ResultadosDataGrid.ItemsSource = articulosList; }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { List <Articulos> lista = new List <Articulos>(); lista = ArticulosBLL.GetList(a => true); ArticulosDataGrid.ItemsSource = lista; }
private void LlenaComboArticulo() { ArticuloDropDownList.Items.Clear(); ArticuloDropDownList.DataSource = ArticulosBLL.GetList(x => true); ArticuloDropDownList.DataValueField = "ArticuloID"; ArticuloDropDownList.DataTextField = "Nombre"; ArticuloDropDownList.DataBind(); }
public void GetListTest() { var lista = new List <Articulos>(); lista = ArticulosBLL.GetList(p => true); Assert.AreEqual(lista, lista); }
public void GetListTest() { ArticulosBLL <Articulo> articulos = new ArticulosBLL <Articulo>(); List <Articulo> lista = new List <Articulo>(); lista = ArticulosBLL.GetList(c => true); Assert.IsNotNull(lista); }
public void precio() { List <Articulos> articulos = ArticulosBLL.GetList(m => m.Descripcion == ArticuloMcomboBox.Text); foreach (var item in articulos) { PreciomtextBox.Text = item.Precio.ToString(); } }
private void LlenarPrecio() { List <Articulos> ListArticulos = ArticulosBLL.GetList(c => c.Descripcion == ArticuloComboBox.Text); foreach (var item in ListArticulos) { PrecioTextBox.Text = item.Precio.ToString(); } }
private void Consultabutton_Click(object sender, EventArgs e) { int id; switch (TipocomboBox.SelectedIndex) { //ID case 0: LimpiarError(); if (SetError(1)) { MessageBox.Show("Introduce un numero"); return; } id = int.Parse(CriteriotextBox.Text); filtrar = t => t.ArticuloID == id && (t.Fecha.Day >= DesdedateTimePicker.Value.Day) && (t.Fecha.Month >= DesdedateTimePicker.Value.Month) && (t.Fecha.Year >= DesdedateTimePicker.Value.Year) && (t.Fecha.Day <= HastadateTimePicker.Value.Day) && (t.Fecha.Month <= HastadateTimePicker.Value.Month) && (t.Fecha.Year <= HastadateTimePicker.Value.Year); break; case 1: LimpiarError(); if (SetError(2)) { MessageBox.Show("Introduce un caracter"); return; } filtrar = t => t.Nombre == CriteriotextBox.Text && (t.Fecha.Day >= DesdedateTimePicker.Value.Day) && (t.Fecha.Month >= DesdedateTimePicker.Value.Month) && (t.Fecha.Year >= DesdedateTimePicker.Value.Year) && (t.Fecha.Day <= HastadateTimePicker.Value.Day) && (t.Fecha.Month <= HastadateTimePicker.Value.Month) && (t.Fecha.Year <= HastadateTimePicker.Value.Year); break; //Marca case 2: LimpiarError(); if (SetError(2)) { MessageBox.Show("Introduce un caracter"); return; } filtrar = t => t.Marca == CriteriotextBox.Text && (t.Fecha.Day >= DesdedateTimePicker.Value.Day) && (t.Fecha.Month >= DesdedateTimePicker.Value.Month) && (t.Fecha.Year >= DesdedateTimePicker.Value.Year) && (t.Fecha.Day <= HastadateTimePicker.Value.Day) && (t.Fecha.Month <= HastadateTimePicker.Value.Month) && (t.Fecha.Year <= HastadateTimePicker.Value.Year); break; //Listar Todo case 4: filtrar = t => true; break; } articulos = ArticulosBLL.GetList(filtrar); ConsultadataGridView.DataSource = articulos; }
//protected void ArticuloDropDownList_SelectedIndexChanged(object sender, EventArgs e) //{ // Response.Write("<script> alert('Hola');</script>"); //} private void Precio() { int articulo = Utilities.Utils.ToInt(ArticuloDropDownList.SelectedValue); List <Articulos> A = ArticulosBLL.GetList(x => x.ArticuloID == articulo); foreach (var item in A) { PrecioVentaTextbox.Text = item.PrecioVenta.ToString(); } }
private void Imprimirbutton_Click(object sender, EventArgs e) { if (ArticulosdataGridView.DataSource != null) { ArticulosReporte abrir = new ArticulosReporte(ArticulosBLL.GetList(filtro)); { abrir.Show(); } } else { MessageBox.Show("Grid esta Vacio, No puede hacer se un Reporte ", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
private void Buscarbutton_Click(object sender, EventArgs e) { Expression <Func <Articulos, bool> > Filtro = a => true; var listado = new List <Articulos>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: //Todo listado = ArticulosBLL.GetList(p => true); break; case 1: //ArticulosID int id = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBLL.GetList(p => p.ArticuloId == id); break; case 2: //FechaVencimiento listado = ArticulosBLL.GetList(p => p.FechaVencimiento.Equals(CriteriotextBox.Text)); break; case 3: //Descripcion listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text)); break; case 4: //Precio listado = ArticulosBLL.GetList(p => p.Precio.Equals(CriteriotextBox.Text)); break; case 5: //Precio listado = ArticulosBLL.GetList(p => p.Existencia.Equals(CriteriotextBox.Text)); break; case 6: //CantidadCotizada listado = ArticulosBLL.GetList(p => p.CantidadCotizada.Equals(CriteriotextBox.Text)); break; } } else { listado = ArticulosBLL.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; }
private void Burcarbutton_Click(object sender, EventArgs e) { var listado = new List <Articulos>(); if ((CristeriotextBox.Text.Trim().Length > 0)) { switch (FiltrocomboBox.SelectedIndex) { case 0: //Todo listado = ArticulosBLL.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(CristeriotextBox.Text); listado = ArticulosBLL.GetList(p => p.ArticuloID == id); break; case 2: //Descripcion listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CristeriotextBox.Text)); break; case 3: //Nombre decimal precio = Convert.ToDecimal(CristeriotextBox.Text); listado = ArticulosBLL.GetList(p => p.Precio == precio); break; case 4: //Cantidad int cant = Convert.ToInt32(CristeriotextBox.Text); listado = ArticulosBLL.GetList(p => p.CantidadCotizada == cant); break; case 5: //Existencia int exi = Convert.ToInt32(CristeriotextBox.Text); listado = ArticulosBLL.GetList(p => p.Existencia == exi); break; } listado = listado.Where(c => c.FechaVencimiento.Date >= DesdedateTimePicker.Value.Date && c.FechaVencimiento.Date <= HastadateTimePicker.Value.Date).ToList(); } else { listado = ArticulosBLL.GetList(p => true); } ConsultasdataGridView.DataSource = null; ConsultasdataGridView.DataSource = listado; }
private void Consultabutton_Click(object sender, EventArgs e) { { var listado = new List <Articulo>(); if (CriteriotextBox.Text.Trim().Length > 0) { switch (FiltrocomboBox.SelectedIndex) { case 0: //Todo listado = ArticulosBLL.GetList(p => true); break; case 1: //ID int id = Convert.ToInt32(CriteriotextBox.Text); listado = ArticulosBLL.GetList(p => p.ArticuloId == id); break; case 2: //Descripcion listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text)); break; case 3: //Precio listado = ArticulosBLL.GetList(p => p.Precio.Contains(CriteriotextBox.Text)); break; case 4: //Existencia listado = ArticulosBLL.GetList(p => p.Existencia.Contains(CriteriotextBox.Text)); break; } listado = listado.Where(c => c.FechaVencimiento.Date >= DesdedateTimePicker.Value.Date && c.FechaVencimiento.Date <= HastadateTimePicker.Value.Date).ToList(); } else { listado = ArticulosBLL.GetList(p => true); } ConsultadataGridView.DataSource = null; ConsultadataGridView.DataSource = listado; } }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Articulos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltrarComboBox.SelectedIndex) { case 0: listado = ArticulosBLL.GetList(p => true); break; case 1: int id; id = Convert.ToInt32(CriterioTextBox.Text); listado = ArticulosBLL.GetList(p => p.ArticuloID == id); break; case 2: listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text)); break; case 3: int existencia; existencia = Convert.ToInt32(CriterioTextBox.Text); listado = ArticulosBLL.GetList(p => p.Existencia == existencia); break; case 4: decimal costos; costos = Convert.ToDecimal(CriterioTextBox.Text); listado = ArticulosBLL.GetList(p => p.Costo == costos); break; } } else { listado = ArticulosBLL.GetList(p => true); } //ConsultarArticulosDataGrid.ItemsSource = null; ConsultarArticulosDataGrid.ItemsSource = listado; }
private List <Articulo> Buscar() { List <Articulo> lista = new List <Articulo>(); Expression <Func <Articulo, bool> > filtro = f => true; int id = Convert.ToInt32(FiltroComboBox.SelectedIndex); if (FiltroComboBox.SelectedIndex == 1) { CriterioTextBox.ReadOnly = false; if (String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio"); } } switch (FiltroComboBox.SelectedIndex) { case 0: //Todo. break; case 1: //ArticulosId. id = ToInt(CriterioTextBox.Text); filtro = f => f.ArticuloId == id; break; case 2: //Costo. filtro = f => f.Costo.ToString().Contains(CriterioTextBox.Text); break; case 3: //ArticulosId. filtro = f => f.ArticuloId.ToString().Contains(CriterioTextBox.Text); break; case 4: //Precio. filtro = f => f.Precio.ToString().Contains(CriterioTextBox.Text); break; } lista = ArticulosBLL.GetList(filtro); return(lista); }
private List <Articulo> BuscarRangoFecha() { List <Articulo> lista = new List <Articulo>(); Expression <Func <Articulo, bool> > filtro = f => true; int id = Convert.ToInt32(FiltroComboBox.SelectedIndex); if (FiltroComboBox.SelectedIndex != 0 && FiltroComboBox.SelectedIndex != 2) { CriterioTextBox.ReadOnly = false; if (String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio"); } } switch (id) { case 0: //Todo. filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 1: //ArticuloId. id = ToInt(CriterioTextBox.Text); filtro = f => f.ArticuloId == id && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date); break; case 2: //Fecha. filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 3: //Costo. filtro = f => f.Costo.ToString().Contains(CriterioTextBox.Text) && f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date; break; case 4: //Precio. filtro = f => f.Precio.ToString().Contains(CriterioTextBox.Text) && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date); break; } lista = ArticulosBLL.GetList(filtro); return(lista); }
private void BuscarButton_Click(object sender, EventArgs e) { if (FiltrarComboBox.SelectedIndex == 0) { int id = 0; int.TryParse(CriterioTextBox.Text, out id); lista = ArticulosBLL.GetList(Art => Art.ArticulosId == id); } else if (FiltrarComboBox.SelectedIndex == 1) { string descripcion = CriterioTextBox.Text; lista = ArticulosBLL.GetList(Art => Art.Descripcion.Contains(descripcion)); } else if (FiltrarComboBox.SelectedIndex == 2) { decimal precio = 0; decimal.TryParse(CriterioTextBox.Text, out precio); lista = ArticulosBLL.GetList(Art => Art.ArticulosId == precio); } ArticulosDataGridView.DataSource = lista; }
private void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Articulos, bool> > filtro = x => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //ArticuloId id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => x.ArticuloId == id; break; case 1: //Ganacia id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => x.Ganancia == id; break; case 2: //Descripcion filtro = x => x.Descripcion.Contains(CriterioTextBox.Text); break; case 3: //Precio id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => x.Precio == id; break; case 4: //Inventario id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => x.Inventario == id; break; } ConsultaDataGridView.DataSource = ArticulosBLL.GetList(filtro); }
private void Buscar_Click(object sender, RoutedEventArgs e) { var Listado = new List <Articulos>(); if (CriterioTexBox.Text.Length != 0)//si no hay nada en el criterio hace una busqueda general(muestra todo) { switch (FiltroComBox.SelectedIndex) { case 0: Listado = ArticulosBLL.GetList(a => a.ArticuloId == int.Parse(CriterioTexBox.Text)); break; case 1: try { Listado = ArticulosBLL.GetList(a => a.Descripcion == CriterioTexBox.Text); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un ID valido"); } break; case 2: try { Listado = ArticulosBLL.GetList(c => c.Precio == double.Parse(CriterioTexBox.Text)); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un ID valido"); } break; case 3: try { Listado = ArticulosBLL.GetList(c => c.Ganancia == double.Parse(CriterioTexBox.Text)); } catch (FormatException) { MessageBox.Show("Por favor, ingrese un Critero valido"); } break; case 4: Listado = ArticulosBLL.GetList(c => c.Stock == int.Parse(CriterioTexBox.Text)); break; case 5: try { Listado = ArticulosBLL.GetList(c => c.Costo == double.Parse(CriterioTexBox.Text)); } catch (FormatException) { MessageBox.Show("Por favor, ingrese una cantidad valida"); } break; } } else { Listado = ArticulosBLL.GetList(c => true); } ConsultaDataGrid.ItemsSource = null; ConsultaDataGrid.ItemsSource = Listado; }
public void GetListTest() { var lista = ArticulosBLL.GetList(x => true); Assert.IsNotNull(lista); }
private void Buscarbutton_Click(object sender, EventArgs e) { switch (FiltrocomboBox.SelectedIndex) { case 0: //Id if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(2)) { MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { int id = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.ArticuloId == id; if (ArticulosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Este ID, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 1: //Nombre if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(3)) { MessageBox.Show("Debe Digitar un Nombre!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { filtro = x => x.Nombre.Contains(CriteriotextBox.Text); if (ArticulosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Este Nombre, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 2: //Inventario if (Validar(1)) { MessageBox.Show("Favor Llenar Casilla ", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (Validar(2)) { MessageBox.Show("Debe Digitar un Numero!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { int inventario = Convert.ToInt32(CriteriotextBox.Text); filtro = x => x.Inventario == inventario; if (ArticulosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Este Inventario, No Existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } break; case 3: //todo filtro = x => true; if (ArticulosBLL.GetList(filtro).Count() == 0) { MessageBox.Show("Lista esta Vacia", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } break; } if (FiltrocomboBox.SelectedItem != null) { ArticulosdataGridView.DataSource = ArticulosBLL.GetList(filtro); CriteriotextBox.Clear(); GeneralerrorProvider.Clear(); } }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Articulos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: //Todo listado = ArticulosBLL.GetList(o => true); break; case 1: //Articulo Id int id; id = int.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.ArticulosId == id); break; case 2: // usuario Id int usuario; usuario = int.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.UsuarioId == usuario); break; case 3: // Nombre Descripcion listado = ArticulosBLL.GetList(p => p.Descripcion.Contains(CriterioTextBox.Text)); break; case 4: //Categoria ID int catid; catid = int.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.CategoriaId == catid); break; //listado = ArticulosBLL.GetList(p => p.CategoriaId.Contains(CriterioTextBox.Text)); case 5: //Existencia int Ext; Ext = int.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.Existencia == Ext); break; case 6: // Existencia decimal cost; cost = decimal.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.Existencia == cost); break; case 7: //Precio decimal pre; pre = decimal.Parse(CriterioTextBox.Text); listado = ArticulosBLL.GetList(o => o.Existencia == pre); break; } } else { listado = ArticulosBLL.GetList(p => true); } DataGridConsulta.ItemsSource = null; DataGridConsulta.ItemsSource = listado; }