2025-04-28 14:38:00 -03:00
|
|
|
|
namespace Domain.Entities
|
2025-04-27 02:19:29 -03:00
|
|
|
|
{
|
|
|
|
|
|
public class EQuoteDetail
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// ID interno
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int Id { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// FK a encabezado de presupuesto
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int QuoteheaderId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// ID del producto original
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int ProductId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Descripción modificable del producto (puede diferir del original)
|
|
|
|
|
|
/// </summary>
|
2025-05-29 19:21:57 -03:00
|
|
|
|
public string? ProductDescription { get; set; } = String.Empty;
|
2025-04-27 02:19:29 -03:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Cantidad
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int Quantity { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Precio unitario original
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public decimal Unitprice { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// ¿Aprobado? (0=No, 1=Si)
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public bool Approved { get; set; }
|
|
|
|
|
|
|
2025-05-29 19:21:57 -03:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Cantidad aprobada para este ítem del presupuesto.
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int? Approvedquantity { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Precio unitario aprobado (puede diferir del original).
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public decimal? Approvedunitprice { get; set; }
|
|
|
|
|
|
|
2025-04-27 02:19:29 -03:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Importe aprobado final
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public decimal? Approvedamount { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Fecha de creación del registro
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public DateTime Createdat { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Fecha de última modificación
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public DateTime? Modifiedat { get; set; }
|
|
|
|
|
|
|
2025-05-29 19:21:57 -03:00
|
|
|
|
//public virtual PhSProduct Product { get; set; } = null!;
|
2025-04-28 14:38:00 -03:00
|
|
|
|
|
2025-05-29 19:21:57 -03:00
|
|
|
|
//public virtual PhSQuoteHeader Quoteheader { get; set; } = null!;
|
2025-04-27 02:19:29 -03:00
|
|
|
|
}
|
|
|
|
|
|
}
|