Exemple #1
0
        private void ChangeAgentSettingsReadedLabel()
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new MethodInvoker(() =>
                {
                    toolTip1.RemoveAll();
                }));
            }
            else
            {
                toolTip1.RemoveAll();
            }

            bool flag = MQueryCommand.GetIsAgentSettingsReadedValue(_computerId);

            if (flag)
            {
                if (this.InvokeRequired)
                {
                    this.Invoke(new MethodInvoker(() =>
                    {
                        lbSettingsReadingCheck.Text      = "Настройки прочитаны агентом";
                        lbSettingsReadingCheck.BackColor = Color.PaleGreen;
                    }));
                }
                else
                {
                    lbSettingsReadingCheck.Text      = "Настройки прочитаны агентом";
                    lbSettingsReadingCheck.BackColor = Color.PaleGreen;
                }
            }
            else
            {
                if (this.InvokeRequired)
                {
                    this.Invoke(new MethodInvoker(() =>
                    {
                        lbSettingsReadingCheck.Text      = "Настройки не прочитаны агентом";
                        lbSettingsReadingCheck.BackColor = Color.Salmon;
                        toolTip1.SetToolTip(lbSettingsReadingCheck, "Для того чтобы агент прочитал настройки требуется его перезапуск. (Отправить операцию \"Перезапустить агента\")");
                    }));
                }
                else
                {
                    lbSettingsReadingCheck.Text      = "Настройки не прочитаны агентом";
                    lbSettingsReadingCheck.BackColor = Color.Salmon;
                    toolTip1.SetToolTip(lbSettingsReadingCheck, "Для того чтобы агент прочитал настройки требуется его перезапуск. (Отправить операцию \"Перезапустить агента\")");
                }
            }
        }