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
}
}