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"; }
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); } } }