Esempio n. 1
0
 private void RetstartHostInstances_Load(object sender, EventArgs e)
 {
     listViewControl.DoubleBuffered(true);
     LoadApplications();
     foreach (BaseAction action in ActionFactory.CreateRestartHostInstancesActions())
     {
         Color  statusColor    = Color.SteelBlue;
         string initialMessage = string.Empty;
         RestartHostInstanceAction hostInstanceAction = action as RestartHostInstanceAction;
         ListViewItem listViewItem = new ListViewItem(new string[] { hostInstanceAction.HostInstance.HostName, hostInstanceAction.HostInstance.RunningServer.ToUpper(), "Not Executed", "Never", string.Empty, initialMessage });
         listViewItem.SubItems[2].ForeColor   = statusColor;
         listViewItem.SubItems[2].Font        = new Font(button1.Font.Name, button1.Font.Size, FontStyle.Bold);
         listViewItem.UseItemStyleForSubItems = false;
         listViewItem.Tag     = action;
         listViewItem.Checked = true;
         listViewControl.Items.Add(listViewItem);
     }
     comboBxAppList.Text = "All Host Instances";
 }
Esempio n. 2
0
        private void comboBxAppList_SelectedIndexChanged(object sender, EventArgs e)
        {
            string appName = comboBxAppList.Text;

            listViewControl.Items.Clear();
            if (appName != "All Host Instances")
            {
                foreach (BaseAction action in ActionFactory.CreateRestartHostInstancesActions(appName))
                {
                    LoadListView(action);
                }
            }
            else
            {
                foreach (BaseAction action in ActionFactory.CreateRestartHostInstancesActions())
                {
                    LoadListView(action);
                }
            }
        }