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");
}
}
}
}