Files
Final_Das/Entidades/Lote.cs
2024-09-30 17:21:54 +01:00

43 lines
912 B
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace Entidades
{
public class Lote : Detalle<Producto>, ICloneable
{
public int IdRemito { get; set; }
public DateTime Fecha { get; set; }
public bool Habilitado { get; set; }
[NotMapped]
public string NombreProducto
{
get
{
return Producto.Nombre;
}
}
public Lote() { }
/// ICLONEABLE IMPLEMENTATION
/// <summary>
/// ICLONEABLE IMPLEMENTATION
private Lote(Lote lote)
{
Id = lote.Id;
Cantidad = lote.Cantidad;
IdRemito = lote.IdRemito;
Fecha = lote.Fecha;
Habilitado = lote.Habilitado;
}
public object Clone()
{
return new Lote(this);
}
}
}