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