using System; using DataModel.Helpers; namespace DataModel.Models { /// /// Work order step transaction model /// public class WorkOrderRouting { /// /// Transaction user ID /// public string UserID { get; set; } /// /// Transaction batch number /// public string BatchNumber { get; set; } /// /// Transaction number /// public string TransactionNumber { get; set; } /// /// Transaction line number /// public int LineNumber { get; set; } /// /// Operation sequence number /// public decimal StepNumber { get; set; } /// /// Unique code for work center /// public string WorkCenterCode { get; set; } /// /// Unique number for workorder /// public long WorkOrderNumber { get; set; } /// /// Work order routing type /// public string RoutingType { get; set; } /// /// Unique code for branch /// public string BranchCode { get; set; } /// /// Operation sequence description /// public string StepDescription { get; set; } /// /// Operation function code /// public string FunctionCode { get; set; } /// /// Numeric representation of transaction original date /// private int TransactionDate_Date { get; } /// /// Transaction original date /// public DateTime TransactionDate => TransactionDate_Date.FromJDEDate(); /// /// 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); } }