phronCare/Models/Models/PhSQuoteDetail.cs
Leandro Hernan Rojas e276e9672c
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 7m16s
Add Authorization Quote
2025-05-29 19:21:57 -03:00

75 lines
1.7 KiB
C#

using System;
using System.Collections.Generic;
namespace Models.Models;
/// <summary>
/// Tabla de detalles de presupuestos
/// </summary>
public partial class PhSQuoteDetail
{
/// <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>
public string? ProductDescription { get; set; }
/// <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; }
/// <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; }
/// <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; }
public virtual PhSProduct Product { get; set; } = null!;
public virtual PhSQuoteHeader Quoteheader { get; set; } = null!;
}