public MacShutdownInput(AbstractProjectMachineHaltManager projectMachineHaltManager) { InitializeComponent(); InitializeFormControls(); InitController(projectMachineHaltManager); }
/// <summary> /// 初始化本地控制器 /// </summary> /// <param name="projectMachineHaltManager"></param> private void InitController(AbstractProjectMachineHaltManager projectMachineHaltManager) { if (projectMachineHaltManager != null) { this.m_Controller = projectMachineHaltManager; this.m_Controller.RecordEditEvent += new EventHandler<EventBaseInfo<ProjectMachineHaltRecord>>(m_Controller_RecordEditEvent); this.m_Controller.BaseDataChangeEvent += new EventHandler(m_Controller_BaseDataChangeEvent); this.m_Controller.ProductionDataUpdateEvent += new EventHandler(m_Controller_ProductionDataUpdateEvent); } else { base.ShowWarningMessage("頁面初始化異常。"); FormClose(); } }
/// <summary> /// 管理器初始化 /// </summary> /// <param name="projectMachineHaltManager"></param> void InitController(AbstractProjectMachineHaltManager projectMachineHaltManager) { if (projectMachineHaltManager != null) { m_Controller = projectMachineHaltManager; m_Controller.InitializeEvent += new EventHandler(m_Controller_InitializeEvent); m_Controller.ProductionDataUpdateEvent += new EventHandler(m_Controller_ProductionDataUpdateEvent); m_Controller.ResetEvent += new EventHandler(m_Controller_ResetEvent); } }