using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Entidades { public class Factura { public double Total { get; set; } public DateTime Fecha { get; set; } public Cliente Cliente { get; set; } private List detalles { get; set; } public ReadOnlyCollection MostrarDetalles() { return detalles.AsReadOnly(); } public void AñadirDetalle(DetalleFactura detalle) { detalles.Add(detalle); } public void ModificarDetalle(DetalleFactura detalle ) { } public void EliminarDetalle(DetalleFactura detalle) { var aeliminar = detalles.Find(x => x.IdFactura == detalle.IdFactura); if (aeliminar != null) { detalles.Remove(aeliminar); } } } }