namespace MMDAL.DTO.StockReservation; public class StockReservationListDTO { public int StockReservationId { get; set; } public string ReservationNumber { get; set; } = string.Empty; public DateTime? ReservationDate { get; set; } public byte ReservationMode { get; set; } public byte ReservationStatus { get; set; } public byte ReservationSource { get; set; } public byte AssignmentLevel { get; set; } // Item public int ItemId { get; set; } public string ItemCode { get; set; } = string.Empty; public string ItemName { get; set; } = string.Empty; public string? SKUName { get; set; } public string? LotNumber { get; set; } // FOR side display public string? ForObjectHeaderTypeName { get; set; } public string? ForObjectTypeName { get; set; } public int? ForObjectHeaderId { get; set; } public int? ForObjectId { get; set; } // FROM side display public string? StoreName { get; set; } public int? FromObjectHeaderId { get; set; } // Quantities public decimal ReservedQuantity { get; set; } public decimal IssuedQuantity { get; set; } public decimal BalanceQuantity { get; set; } // Flags public int IsLotLocked { get; set; } public int IsFreeTracked { get; set; } public int IsAutoLinked { get; set; } public string? SubconLocation { get; set; } }