using System; using DataModel.Helpers; namespace DataModel.Models { /// /// JDE work order step model /// public class WorkOrderStep { /// /// Unique number for workorder /// public long WorkOrderNumber { get; set; } /// /// Unique code for branch /// public string BranchCode { get; set; } /// /// Unique code for work center /// public string WorkCenterCode { get; set; } /// /// Operation sequence number /// public decimal StepNumber { get; set; } /// /// Operation sequence description /// public string StepDescription { get; set; } /// /// Function operation description (long text) /// public string FunctionOperationDescription { get; set; } /// /// Operation sequence type /// public string StepTypeCode { get; set; } /// /// Timestamp when work step began /// public DateTime? StartDT { get; set; } /// /// Timestamp when work step ended /// public DateTime? EndDT { get; set; } /// /// Operation function code /// public string FunctionCode { get; set; } /// /// Quantity scrapped/cancelled /// public decimal ScrappedQuantity { get; set; } /// /// Date of last update to record /// private int LastUpdateDate { get; } /// /// Time of day of last update to record /// private int LastUpdateTime { get; } /// /// Timestamp of last update to record /// public DateTime LastUpdateDT => LastUpdateDate.FromJDEDate().FromJDEDateTime(LastUpdateTime); } }