public void eliminarProductoCarrito(int id) { for (int i = 0; i < ProductosSeleccionados.Count; i++) { if (ProductosSeleccionados[i].IdProducto == id) { ProductosSeleccionados.Remove(ProductosSeleccionados[i]); } } }
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); }