más cambios ahora funciona el tema de las facturas pero no el emailer

This commit is contained in:
fedpo
2024-10-01 02:48:17 +01:00
parent 37ff7022cf
commit 76d9b597d6
30 changed files with 156 additions and 6617 deletions

View File

@@ -4,32 +4,45 @@ namespace Entidades
{
public class Factura
{
public int Id { get; set; }
public double Total { get; set; }
public DateTime Fecha { get; set; }
public int Id { get; set; }
public double Total { get; set; }
public DateTime Fecha { get; set; }
public long IdCliente { get; set; }
public Cliente Cliente { get; set; }
public long IdCliente { get; set; }
public Cliente Cliente { get; set; }
private List<DetalleFactura> detalles = new List<DetalleFactura>();
public ReadOnlyCollection<DetalleFactura> Detalles => detalles.AsReadOnly();
public List<DetalleFactura> Detalles = new List<DetalleFactura>();
public void AñadirDetalle(DetalleFactura detalle)
public string NombreCliente
{
get
{
detalles.Add(detalle);
}
public bool EliminarDetalle(DetalleFactura detalle)
{
var aeliminar = detalles.Find(x => x.Id == detalle.Id);
if (aeliminar == null) return false;
return detalles.Remove(aeliminar);
}
public ReadOnlyCollection<DetalleFactura> MostrarDetalles()
{
return detalles.AsReadOnly();
return Cliente.NombreCompleto;
}
}
public long Cuit
{
get
{
return Cliente.Cuit;
}
}
public void AñadirDetalle(DetalleFactura detalle)
{
Detalles.Add(detalle);
}
public bool EliminarDetalle(DetalleFactura detalle)
{
var aeliminar = Detalles.Find(x => x.Id == detalle.Id);
if (aeliminar == null) return false;
return Detalles.Remove(aeliminar);
}
public ReadOnlyCollection<DetalleFactura> MostrarDetalles()
{
return Detalles.AsReadOnly();
}
}
}