using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Entidades { public class OrdenDeCompra { public OrdenDeCompra() { Productos = new List(); } public int Id { get; set; } private List Productos { get; set; } public Proveedor Proveedor { get; set; } public ReadOnlyCollection MostrarDetalles() { return Productos.AsReadOnly(); } public void AñadirDetalle(DetalleOrdenDeCompra detalle) { Productos.Add(detalle); } public void ModificarDetalle(DetalleOrdenDeCompra detalle) { } public void EliminarDetalle(DetalleOrdenDeCompra detalle) { var aeliminar = Productos.Find(x => x.IdOrdenDeCompra == detalle.IdOrdenDeCompra); if (aeliminar != null) { Productos.Remove(aeliminar); } } } }