public AlarmManage(AlarmFormStyle style) { docAlarm = null; _objLock = new object(); _dicCurrAlarmMsg = new Dictionary <string, AlarmData>(); _alarmFormStyle = style; if (style == AlarmFormStyle.CatlStyle) { _formAlarmCatl = new FormAlarmCatl(); _formAlarmCatl.TopLevel = true; _formAlarmCatl.TopMost = true; } else { _formAlarm = new FormAlarm(); _formAlarm.TopLevel = true; _formAlarm.TopMost = true; } formAlarmManage = new FormAlarmManage(); StartScan(); }
public static void StartModule(Form formStart, Form formManual, bool bLoginSwitch, AlarmFormStyle alarmFormStyle) { alarmManage = new AlarmManage(alarmFormStyle); formMain = new FormMain(); formMain.bLoginSwitch = bLoginSwitch; #region Login if (bLoginSwitch) { Login.FormLogin formLogin = new Login.FormLogin(); formLogin.ShowDialog(); if (Login.LoginManage.iCurrUserLevel < 0) { Application.Exit(); return; } } else { Login.LoginManage.iCurrUserLevel = 3; Login.LoginManage.strCurrUserName = "******"; } #endregion //Main Forms formMain.formOutput = formMain.CreateNewOutputWindow("System output", Log.SysLog, false); AddRunMessage(">--------------- Program start -----------------", OutputLevel.Trace); formMain.formOperator = new FormOperator(); formMain.formStart = formStart; formMain.formManualEx = formManual; formMain.formManual = new FormManual(); formMain.formUserParam = new FormUserParam(); formMain.formSysParam = new FormSysParam(); formMain.formIoMonitor = new FormIoMonitor(); formMain.formVision = new FormVision(); formMain.formTesting = new FormTesting(); Application.Run(formMain); }