INT_PT002/INT_PT002/DataStore/SystemStatus.cs

78 lines
2.1 KiB
C#

using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
namespace INT_PT002.DataStore
{
public class SystemStatus
{
#region Field
private int m_EquipmentColumn;
private UserItem m_CurrentUser;
private Define.E_EquipmentMode m_CurrentEquipmentMode;
private Define.E_EquipmentStatus m_EquipmentStatus;
private Define.E_FormStore m_CurrentForm;
private Define.E_DisplayModeStore m_CurrentDisplayMode;
#endregion
#region Constructor
public SystemStatus()
{
this.Initialize();
}
#endregion
#region Property
public int EquipmentColumn
{
get { return this.m_EquipmentColumn; }
set { this.m_EquipmentColumn = value; }
}
public UserItem CurrentUser
{
get { return this.m_CurrentUser; }
set { this.m_CurrentUser = value; }
}
public Define.E_EquipmentMode CurrentEquipmentMode
{
get { return this.m_CurrentEquipmentMode; }
set { this.m_CurrentEquipmentMode = value; }
}
public Define.E_EquipmentStatus EquipmentStatus
{
get { return this.m_EquipmentStatus; }
set { this.m_EquipmentStatus = value; }
}
public Define.E_FormStore CurrentForm
{
get { return this.m_CurrentForm; }
set { this.m_CurrentForm = value; }
}
public Define.E_DisplayModeStore CurrentDisplayMode
{
get { return this.m_CurrentDisplayMode; }
set { this.m_CurrentDisplayMode = value; }
}
#endregion
#region Method
private void Initialize()
{
this.EquipmentColumn = 10;
this.CurrentUser = new UserItem();
this.CurrentEquipmentMode = Define.E_EquipmentMode.Normal;
this.EquipmentStatus = Define.E_EquipmentStatus.Stop;
this.CurrentForm = Define.E_FormStore.FormMainDisplay;
this.CurrentDisplayMode = Define.E_DisplayModeStore.MainDisplay;
}
#endregion
}
}