Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }