using Pms.EventLibrary;
using Pms.UserEvent.StepBookEvent;
using Pms.UserEvent.TaskBookEvent;
using Pms.UserEvent.SystemEvent;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Pms.UserEvent.OrderEvent;
using Pms.InternalInterface;
namespace Pms.UserEvent
{
public class CUserEventHost: IPmsEvent
{
public CUserEventHost()
{
// 不要在此文件中打开用户线程 等待PMS线程全部正常启动事件触发后 再打开用户线程
// 在 Pms.UserEvent.SystemEvent.CSystemEvent 开启用户线程
}
public void Initial()
{
// 不要在此文件中打开用户线程 等待PMS线程全部正常启动事件触发后 再打开用户线程
// 在 Pms.UserEvent.SystemEvent.CSystemEvent 开启用户线程
InitUserConfig(); // 初始化用户配置
InitOrderEvent(); // 注册任务事件
InitTaskBookEvent(); // 注册任务簿事件
InitStepBookEvent(); // 注册步骤簿事件
InitSystemEvent(); // 注册系统事件
}
public void Dispose()
{
}
///
/// 加载用户配置文件
///
private void InitUserConfig()
{
}
///
/// 初始化 注册系统事件
///
private void InitSystemEvent()
{
CSystemEvent sSystemEvent = new CSystemEvent();
}
///
/// 初始化 注册步骤事件
///
private void InitStepBookEvent()
{
CStepBookEvent sStepBookEvent = new CStepBookEvent();
}
///
/// 初始化注册 任务簿事件
///
private void InitTaskBookEvent()
{
CTaskBookEvent sTaskBookEvent = new CTaskBookEvent();
}
///
/// 初始化注册 任务事件
///
private void InitOrderEvent()
{
COrderEvent sOrderEvent = new COrderEvent();
}
}
}