public virtual void AgregarItem(ItemCestaOrdenVenta item) { this.indiceItems += 1; item.NroItem = this.indiceItems; if (!items.Contains(item)) { items.Add(item); } }
public virtual void AgregarActualizar(ItemCestaOrdenVenta item) { if (!items.Contains(item)) { AgregarItem(item); } else { items[items.IndexOf(item)] = item; } }
public virtual void EliminarItem(ItemCestaOrdenVenta item) { int indice; this.indiceItems -= 1; if (items.Contains(item)) { indice = items.IndexOf(item); items.Remove(item); } foreach (ItemCestaOrdenVenta cadaItem in this.Items) { cadaItem.NroItem = items.IndexOf(cadaItem) + 1; } }