private void BxTipo(object sender, RoutedEventArgs e) { // en este boton se buscan los intvbentarios por el tipo de producto que haya, o sea se filtran // se crea un producto el cual tiene como objetivo pasar solo el atributo TipoProducto Producto productoabuscar = new Producto(); lvinventario.Items.Clear(); if (TipoProducto.Alimento.ToString().Equals(cmbBuscarporTipo.SelectedValue)) { productoabuscar.Tipoproducto = TipoProducto.Alimento; } if (TipoProducto.Juguete.ToString().Equals(cmbBuscarporTipo.SelectedValue)) { productoabuscar.Tipoproducto = TipoProducto.Juguete; } if (TipoProducto.Insumo.ToString().Equals(cmbBuscarporTipo.SelectedValue)) { productoabuscar.Tipoproducto = TipoProducto.Insumo; } if (TipoProducto.Varios.ToString().Equals(cmbBuscarporTipo.SelectedValue)) { productoabuscar.Tipoproducto = TipoProducto.Varios; } if (TipoProducto.RopaAnimal.ToString().Equals(cmbBuscarporTipo.SelectedValue)) { productoabuscar.Tipoproducto = TipoProducto.RopaAnimal; } String[] productosportpo = new String[coneccionbbdd.mostrarinventarioportipo(productoabuscar.Tipoproducto).Count]; foreach (var item in coneccionbbdd.mostrarinventarioportipo(productoabuscar.Tipoproducto).ToList()) { string strproductos = item.ToString(); productosportpo = strproductos.Split(';'); lvinventario.Items.Add("ID:" + productosportpo[0].ToString() + " Nombre Producto: " + productosportpo[1].ToString() + " Cantidad: " + productosportpo[2].ToString() + " Precio: " + productosportpo[3].ToString() + " Info: " + productosportpo[4].ToString() + " Tipo de Producto: " + productosportpo[5].ToString() + "\n"); } this.cmbBuscarporTipo.SelectedIndex = 0; }