private void RunStatusOnChange(AppMachine.Comp.AppMachine.eRunStatus RunStatus)
        {
            switch (RunStatus)
            {
            case AppMachine.Comp.AppMachine.eRunStatus.Running:
                EnableSMOperationPage(false);

                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Pause:
                EnableSMOperationPage(false);

                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Stopping:
                EnableSMOperationPage(false);

                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Stopped:
                EnableSMOperationPage(AppMachine.Comp.AppMachine.This.CurrentUser.UserLevel == AppEnums.eAccessLevel.Supervisor);

                break;
            }
        }
        private void RunningStatusOnChange(AppMachine.Comp.AppMachine.eRunStatus status)
        {
            if (this.InvokeRequired)
            {
                this.BeginInvoke(new _delParamRunStatus(RunningStatusOnChange), new object[] { status });
                return;
            }

            switch (status)
            {
            case AppMachine.Comp.AppMachine.eRunStatus.Running:
                panelGreenLight.BackColor = Color.Lime;
                panelRedLight.BackColor   = Color.Maroon;
                panelAmberLight.BackColor = Color.Olive;
                CompRoot.AppStatus("Running");
                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Pause:
                panelGreenLight.BackColor = Color.DarkGreen;
                panelRedLight.BackColor   = Color.Red;
                panelAmberLight.BackColor = Color.Olive;
                CompRoot.AppStatus("Pause");
                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Stopping:
                panelGreenLight.BackColor = Color.Lime;
                panelRedLight.BackColor   = Color.Maroon;
                panelAmberLight.BackColor = Color.Olive;
                CompRoot.AppStatus("Stopping");
                break;

            case AppMachine.Comp.AppMachine.eRunStatus.Stopped:
                panelGreenLight.BackColor = Color.DarkGreen;
                panelRedLight.BackColor   = Color.Red;
                panelAmberLight.BackColor = Color.Olive;
                CompRoot.AppStatus("Stopped");
                break;
            }
        }