using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Aitex.Core.Common; using Caliburn.Micro.Core; namespace MECF.Framework.UI.Client.ClientBase { public class WaferInfo : PropertyChangedBase { private int _WaferStatus = 0; // WaferStatus.Empty; public int WaferStatus { get { return _WaferStatus; } set { _WaferStatus = value; NotifyOfPropertyChange("WaferStatus"); } } /// /// SlotID start from 0 /// private int _slotID; public int SlotID { get { return _slotID; } set { _slotID = value; NotifyOfPropertyChange("SlotID"); } } /// /// SlotIndex start from 1 /// private int _slotIndex; public int SlotIndex { get { return _slotIndex; } set { _slotIndex = value; NotifyOfPropertyChange("SlotIndex"); } } private string _moduleID; public string ModuleID { get { return _moduleID; } set { _moduleID = value; NotifyOfPropertyChange("ModuleID"); } } private string _waferid; public string WaferID { get { return _waferid; } set { _waferid = value; NotifyOfPropertyChange("WaferID"); } } private string _sourceName; public string SourceName { get { return _sourceName; } set { _sourceName = value; NotifyOfPropertyChange("SourceName"); } } private string _sequenceName = string.Empty; public string SequenceName { get { return _sequenceName; } set { _sequenceName = value; NotifyOfPropertyChange("SequenceName"); } } private string _originName = string.Empty; public string OriginName { get { return _originName; } set { _originName = value; NotifyOfPropertyChange("OriginName"); } } private string _PJIndex = string.Empty; public string PJIndex { get { return _PJIndex; } set { _PJIndex = value; NotifyOfPropertyChange("PJIndex"); } } private string _PJName = string.Empty; public string PJName { get { return _PJName; } set { _PJName = value; NotifyOfPropertyChange("PJName"); } } private bool isChecked; public bool IsChecked { get { return isChecked; } set { isChecked = value; NotifyOfPropertyChange("IsChecked"); } } private WaferType waferType; public WaferType WaferType { get { return waferType; } set { waferType = value; NotifyOfPropertyChange("WaferType"); } } private float useCount; public float UseCount { get { return useCount; } set { useCount = value; NotifyOfPropertyChange("UseCount"); } } private float useTime; public float UseTime { get { return useTime; } set { useTime = value; NotifyOfPropertyChange("UseTime"); } } private float useThick; public float UseThick { get { return useThick; } set { useThick = value; NotifyOfPropertyChange("UseThick"); } } private float thick; public float Thick { get { return thick; } set { thick = value; NotifyOfPropertyChange("Thick"); } } private string procesjobid; public string ProcessJobID { get { return procesjobid; } set { procesjobid = value; NotifyOfPropertyChange("ProcessJobID"); } } private string lotId; public string LotId { get { return lotId; } set { lotId = value; NotifyOfPropertyChange("LotId"); } } } }