public void CantidadDeProductos(int pIdProducto, int pCantidad)
 {
     if (pCantidad == 0)
     {
         EliminarProductos(pIdProducto);
         return;
     }
     ProductoAlCarro updateProductos = new ProductoAlCarro(pIdProducto);
     foreach (ProductoAlCarro item in ListaProductos)
     {
         if (item.Equals(updateProductos))
         {
             item.Cantidad = pCantidad;
             return;
         }
     }
 }
 public void Agregar(int pIdProducto)
 {
     ProductoAlCarro NuevoProducto = new ProductoAlCarro(pIdProducto);
     if (ListaProductos.Contains(NuevoProducto))
     {
         foreach (ProductoAlCarro item in ListaProductos)
         {
             if (item.Equals(NuevoProducto))
             {
                 item.Cantidad++;
                 return;
             }
         }
     }
     else
     {
         NuevoProducto.Cantidad = 1;
         ListaProductos.Add(NuevoProducto);
     }
 }
 public void EliminarProductos(int pIdProducto)
 {
     ProductoAlCarro eliminaritems = new ProductoAlCarro(pIdProducto);
     ListaProductos.Remove(eliminaritems);
 }