/** * AgregarItem (): agrega un artículo a la compra */ public void AgregarItem(int IdMaterial) { CarritoCanje nuevoItem = new CarritoCanje(IdMaterial); if (Items.Exists(x => x.idMaterial == IdMaterial)) { CarritoCanje item = Items.Find(x => x.idMaterial == IdMaterial); item.cantidad++; return; } nuevoItem.cantidad = 1; Items.Add(nuevoItem); }
public void SetItemcantidad(int idMaterial, int cantidad) { // Si estamos configurando la cantidad a 0, elimine el artículo por completo if (cantidad == 0) { EliminarItem(idMaterial); return; } // Encuentra el artículo y actualiza la cantidad CarritoCanje actualizarItem = new CarritoCanje(idMaterial); if (Items.Exists(x => x.idMaterial == idMaterial)) { CarritoCanje item = Items.Find(x => x.idMaterial == idMaterial); item.cantidad = cantidad; return; } }