void buttonAppWWW_Click(object sender, EventArgs e) { if (MyEC2.Status == ZAwsEc2.Ec2Status.Running && listViewApps.SelectedItems.Count > 0) { foreach (ListViewItem item in listViewApps.SelectedItems) { ZAwsEc2.Application app = (ZAwsEc2.Application)item.Tag; Program.OpenWebBrowser("http://" + app.URL); } } }
void buttonAppsUpdate_Click(object sender, EventArgs e) { if (MyEC2.Status == ZAwsEc2.Ec2Status.Running && listViewApps.SelectedItems.Count > 0) { foreach (ListViewItem item in listViewApps.SelectedItems) { ZAwsEc2.Application app = (ZAwsEc2.Application)item.Tag; if (!string.IsNullOrWhiteSpace(app.Repo)) { app.Update(); Program.TraceLine("Application {0} updated from repository {1} succesfully.", app.Name, app.Repo); } } } }
private void listViewApps_SelectedIndexChanged(object sender, EventArgs e) { if (MyEC2.Status == ZAwsEc2.Ec2Status.Running && listViewApps.SelectedItems.Count > 0) { foreach (ListViewItem item in listViewApps.SelectedItems) { ZAwsEc2.Application app = (ZAwsEc2.Application)item.Tag; if (!string.IsNullOrWhiteSpace(app.Repo)) { buttonAppsUpdate.Enabled = true; return; } } buttonAppsUpdate.Enabled = false; } else { buttonAppsUpdate.Enabled = false; } }