private void InventarioCargado() { // el inventario se carga String[] losproductos = new String[coneccionsql.mostrarInventario().Count]; lvInventario.Items.Clear(); foreach (var item in coneccionsql.mostrarInventario().ToList()) { string strproductos = item.ToString(); losproductos = strproductos.Split(';'); lvInventario.Items.Add("ID:" + losproductos[0].ToString() + " Nombre Producto: " + losproductos[1].ToString() + " Cantidad: " + losproductos[2].ToString() + " Precio: " + losproductos[3].ToString() + " Info: " + losproductos[4].ToString() + " Tipo de Producto: " + losproductos[5].ToString() + "\n"); } }
public List <Producto> AgregarProductosAlCarrito(int id) { String[] ProductosBBDD = new String[basededatos.mostrarInventario().Count]; foreach (var producto in basededatos.mostrarInventario().ToList()) { string linea = producto.ToString(); ProductosBBDD = linea.Split(';'); if (id.Equals(int.Parse(ProductosBBDD[0]))) { Producto ProductosEnCarrito = new Producto(); ProductosEnCarrito.IdProducto = int.Parse(ProductosBBDD[0]); ProductosEnCarrito.NombreProducto = ProductosBBDD[1]; ProductosEnCarrito.CantidadProducto = 1; //la cantidad se deja en uno ya que es la cantidad que el cliente se lleva. ProductosEnCarrito.PrecioProducto = int.Parse(ProductosBBDD[3]); ProductosEnCarrito.InfoProducto = ProductosBBDD[4]; if (TipoProducto.Alimento.ToString().Equals(ProductosBBDD[5])) { ProductosEnCarrito.Tipoproducto = TipoProducto.Alimento; } if (TipoProducto.Juguete.ToString().Equals(ProductosBBDD[5])) { ProductosEnCarrito.Tipoproducto = TipoProducto.Juguete; } if (TipoProducto.Insumo.ToString().Equals(ProductosBBDD[5])) { ProductosEnCarrito.Tipoproducto = TipoProducto.Insumo; } if (TipoProducto.Varios.ToString().Equals(ProductosBBDD[5])) { ProductosEnCarrito.Tipoproducto = TipoProducto.Varios; } if (TipoProducto.RopaAnimal.ToString().Equals(ProductosBBDD[5])) { ProductosEnCarrito.Tipoproducto = TipoProducto.RopaAnimal; } ProductosSeleccionados.Add(ProductosEnCarrito); } } return(ProductosSeleccionados); }
private void MostrarInventario(object sender, RoutedEventArgs e) { // al momento de apretar el boton, se muestra el inventario String[] losproductos = new String[coneccionbbdd.mostrarInventario().Count]; lvinventario.Items.Clear(); foreach (var item in coneccionbbdd.mostrarInventario().ToList()) { string strproductos = item.ToString(); losproductos = strproductos.Split(';'); lvinventario.Items.Add("ID:" + losproductos[0].ToString() + " Nombre Producto: " + losproductos[1].ToString() + " Cantidad: " + losproductos[2].ToString() + " Precio: " + losproductos[3].ToString() + " Info: " + losproductos[4].ToString() + " Tipo de Producto: " + losproductos[5].ToString() + "\n"); } }