using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; // // This is here so CodeMaid doesn't reorganize this document // namespace GWMS.Data.DTO { public class PlantDTO { #region Public Properties public int PlantId { get; set; } public string PlantCode { get; set; } = ""; public string PlantDesc { get; set; } = ""; public DateTime LastUpdate { get; set; } = DateTime.Today.AddYears(-10); public double LevelMax { get; set; } = 99999; public double LevelAct { get; set; } = 0; public double LevelReorder { get; set; } = 0; public double OrderQtyStd { get; set; } = 0; public int LevelRatio { get { int answ = 0; double denom = LevelMax == 0 ? 1 : LevelMax; answ = (int)(LevelAct * 100 / denom); return answ; } } public double ReorderRatio { get { double answ = 0; double denom = LevelMax == 0 ? 1 : LevelMax; answ = Math.Round((double)(LevelReorder * 100 / denom), 2); return answ; } set { LevelReorder = value * LevelMax / 100; } } public List LevelTS { get; set; } = new List(); public List OrderTS { get; set; } = new List(); public double TempMax { get; set; } = 40; public double TempAct { get; set; } = 0; public List TempTS { get; set; } = new List(); public Dictionary PressAct { get; set; } = new Dictionary(); public Dictionary> PressTS { get; set; } = new Dictionary>(); #endregion Public Properties } }