namespace Domain.Entities { /// /// Tabla de cabeceras de presupuestos /// public class EQuoteHeader { /// /// ID interno /// public int Id { get; set; } /// /// Relación con Tickets /// public Guid TicketId { get; set; } /// /// Cliente asociado /// public int CustomerId { get; set; } /// /// Unidad de negocio /// public int BusinessunitId { get; set; } /// /// Identificador único del vendedor /// public int PeopleId { get; set; } /// /// Estado: E (Emitido), A (Aprobado), AC (Aprobado para cirugia), etc. /// public string Status { get; set; } = null!; /// /// Fecha de emisión /// public DateTime Issuedate { get; set; } /// /// Fecha de aprobación /// public DateOnly? Approvaldate { get; set; } /// /// Fecha tentativa (de cirugía por ej.) /// public DateTime? Estimateddate { get; set; } /// /// Importe estimado total /// public decimal? Estimatedamount { get; set; } /// /// Importe aprobado /// public decimal? Approvedamount { get; set; } /// /// Número visible del presupuesto /// public string Quotenumber { get; set; } = null!; /// /// Cantidad de impresiones /// public int Printcount { get; set; } /// /// Observaciones internas /// public string? Observations { get; set; } /// /// Fecha de creación /// public DateTime Createdat { get; set; } /// /// Fecha de modificación /// public DateTime? Modifiedat { get; set; } public virtual ICollection PhSQuoteDetails { get; set; } = new List(); public virtual ICollection PhSQuoteRoles { get; set; } = new List(); } }