Beispiel #1
0
        public void QuitarProducto(int nro, int cantidad)
        {
            productocarro p = ((productocarro)ListaProductos[nro - 1]);

            agregarProducto(p.producto, (-cantidad));

            if (cantidad > p.cantidad)
            {
                ListaProductos.RemoveAt(nro - 1);
            }
            return;
        }
Beispiel #2
0
        public void agregarProducto(producto producto, int cantidad)
        {
            int i = 0;

            for (i = 0; i < ListaProductos.Count; i++)
            {
                productocarro p = (productocarro)ListaProductos[i];
                if (p.producto == producto)
                {
                    cantidad = cantidad + p.cantidad;
                    ListaProductos.RemoveAt(i);
                    break;
                }
            }
            ListaProductos.Insert(i, new productocarro(producto, cantidad));
            return;
        }