private void btnAutoRun_Click(object sender, EventArgs e) { if (autoRun.IsDisposed) { autoRun = new popAutoRun(); } autoRun.Show(); }
private void frmMain_Load(object sender, EventArgs e) { LoginLevel(MCDF.LEVEL_NOT_LOGIN); if (System.IO.File.Exists("AllErrorTables.xml")) { GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto); GlobalDataSet.dataset2.ReadXml("AllErrorTables.xml", XmlReadMode.Auto); if (GlobalDataSet.dataset3.Tables.Count == 0) { GlobalDataSet.dataset3.Tables.Add("default"); DataRow newDr; newDr = GlobalDataSet.dataset3.Tables[0].NewRow(); GlobalDataSet.dataset3.Tables[0].Columns.Add("AlarmDescription"); GlobalDataSet.dataset3.Tables[0].Columns.Add("index"); GlobalDataSet.dataset3.Tables[0].Columns.Add("Model"); GlobalDataSet.dataset3.Tables[0].Columns.Add("No"); GlobalDataSet.dataset3.Tables[0].Columns.Add("DateTime"); GlobalDataSet.dataset3.WriteXml("AllErrorTables_clone.xml"); GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto); } } else { DataRow newDr; GlobalDataSet.dataset2.Tables.Add("default"); GlobalDataSet.dataset3.Tables.Add("default"); if (GlobalDataSet.dataset2.Tables[0].Columns.Count == 0) { newDr = GlobalDataSet.dataset2.Tables[0].NewRow(); GlobalDataSet.dataset2.Tables[0].Columns.Add("AlarmDescription"); GlobalDataSet.dataset2.Tables[0].Columns.Add("index"); GlobalDataSet.dataset2.Tables[0].Columns.Add("Model"); GlobalDataSet.dataset2.Tables[0].Columns.Add("No"); GlobalDataSet.dataset2.Tables[0].Columns.Add("DateTime"); GlobalDataSet.dataset2.WriteXml("AllErrorTables.xml"); GlobalDataSet.dataset2.ReadXml("AllErrorTables.xml", XmlReadMode.Auto); newDr = GlobalDataSet.dataset3.Tables[0].NewRow(); GlobalDataSet.dataset3.Tables[0].Columns.Add("AlarmDescription"); GlobalDataSet.dataset3.Tables[0].Columns.Add("index"); GlobalDataSet.dataset3.Tables[0].Columns.Add("Model"); GlobalDataSet.dataset3.Tables[0].Columns.Add("No"); GlobalDataSet.dataset3.Tables[0].Columns.Add("DateTime"); GlobalDataSet.dataset3.WriteXml("AllErrorTables_clone.xml"); GlobalDataSet.dataset3.ReadXml("AllErrorTables_clone.xml", XmlReadMode.Auto); } } CJ_Controls.Communication.Test.GlobalEvent.GetErrorEvent += delegate { POPWND.Error.Test.GlobalVariable.Instance.SetErr((Eidentify_error)CJ_Controls.Communication.Test.GlobalDefine.Instance.robot_index, CJ_Controls.Communication.Test.GlobalDefine.Instance.sRcvData); }; TBDB_CTC.POPWND.Error.Test.GlobalVariable.Instance.Click += ErrMessageFormShow; popAppLoading popLoading = new popAppLoading(); DialogResult result = popLoading.ShowDialog(); GlobalSeq.autoRun = new TBDB_Handler.THREAD.AutoRun(); GlobalSeq.manualRun = new TBDB_Handler.THREAD.ManualRun(); GlobalSeq.autoRun.prcATM.errSaftyStopEvent += ShowSafetyAlarm; GlobalSeq.autoRun.prcVTM.errSaftyStopEvent += ShowSafetyAlarm; GlobalSeq.autoRun.prcFM.errSaftyStopEvent += ShowSafetyAlarm; autoRun = new popAutoRun(); _Main = MainData.Instance; _Main.Init(); fLogin = GlobalForm.fLogin; fMain = GlobalForm.fMain; fAuto = GlobalForm.fAuto; fManual = GlobalForm.fManual; fCfg = GlobalForm.fCfg; fIO = GlobalForm.fIO; fAlarm = GlobalForm.fAlarm; fHistory = GlobalForm.fHistory; fRcp = GlobalForm.fRcp; errWidnow = new popErrMessage();//겹침 ferr = GlobalForm.fErr; fmAlarm = GlobalForm.fmAlarm; _popKeyPad = GlobalForm._popKeyPad; fLogin.MdiParent = this; fLogin.Parent = this.panClientView; fMain.MdiParent = this; fMain.Parent = this.panClientView; fAuto.MdiParent = this; fAuto.Parent = this.panClientView; fManual.MdiParent = this; fManual.Parent = this.panClientView; fCfg.MdiParent = this; fCfg.Parent = this.panClientView; fIO.MdiParent = this; fIO.Parent = this.panClientView; fAlarm.MdiParent = this; fAlarm.Parent = this.panClientView; fHistory.MdiParent = this; fHistory.Parent = this.panClientView; fRcp.MdiParent = this; fRcp.Parent = this.panClientView; fmAlarm.MdiParent = this; fmAlarm.Parent = this.panClientView; fLogin.Show(); fLogin.userLogin += LoginLevel; autoRun.RunStopEvent += Autorun; autoRun.ResetEvent += ResetEvent; fCfg.LoadConfig(); //ComPort Open CfgManager.Instance.LoadConfigFile(); //Config Data Load tmrRefresh.Enabled = true; //GlobalVariable.io.StartReadIO(); //DeviceNet Open Read GlobalVariable.seqShared.Init(COUNT.MAX_PORT_SLOT); //프로그램 로딩 후 초기 셋팅 InitSetting(); }