示例#1
0
        /// <summary>
        /// Обработчик события нажатия клавиши мыши на элемент главного меню,
        /// который открывает диалоговое окно для задания условия поиска конфигурации сервера
        /// </summary>
        private void поискToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (ServersInfoMain != null && ServersInfoMain.Count > 0)
            {
                var serversCondition = new ServersConditionConstructorForm(ServersInfoMain);
                if (serversCondition.ShowDialog() == DialogResult.OK)
                {
                    int pos = 0;
                    if (!_serverSelected)
                    {
                        pos = ServersInfoMain.IndexOf(serversCondition.ServersInfoToShow.First());
                    }
                    else
                    {
                        pos = ServersInfoToShow.IndexOf(serversCondition.ServersInfoToShow.First());
                    }

                    if (pos > -1)
                    {
                        serverInfoBindingSource.Position = pos;
                    }
                }
            }
            else
            {
                MessageBox.Show("Отсутсвуют конфигурации серверов для совершения поиска!", "Ошибка",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 /// <summary>
 /// Обработчик события нажатия клавиши мыши на элемент главного меню,
 /// который открывает диалоговое окно для задания условия отбора конфигураций серверов
 /// </summary>
 private void отборToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (ServersInfoMain != null && ServersInfoMain.Count > 0)
     {
         var serversCondition = new ServersConditionConstructorForm(ServersInfoMain);
         if (serversCondition.ShowDialog() == DialogResult.OK)
         {
             _serverSelected   = true;
             ServersInfoToShow = serversCondition.ServersInfoToShow;
             serverInfoBindingSource.DataSource = ServersInfoToShow;
             dataGridView1.DataSource           = serverInfoBindingSource;
             UpdateStatBar();
         }
     }
     else
     {
         MessageBox.Show("Отсутсвуют конфигурации серверов для совершения отбора!", "Ошибка",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }