private void viewOnEDSMToolStripMenuItem_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; EDSMClass edsm = new EDSMClass(); long? id_edsm = rightclicksystem.System?.id_edsm; if (id_edsm == 0) { id_edsm = null; } if (!edsm.ShowSystemInEDSM(rightclicksystem.System.name, id_edsm)) MessageBox.Show("System could not be found - has not been synched or EDSM is unavailable"); this.Cursor = Cursors.Default; }
private void viewOnEDSMToolStripMenuItem_Click(object sender, EventArgs e) { IEnumerable<DataGridViewRow> selectedRows = dataGridViewDistances.SelectedCells.Cast<DataGridViewCell>() .Select(cell => cell.OwningRow) .Distinct() .OrderBy(cell => cell.Index); this.Cursor = Cursors.WaitCursor; var cellVal = selectedRows.First<DataGridViewRow>().Cells[0].Value; if (cellVal != null) { string sysName = cellVal.ToString(); EDSMClass edsm = new EDSMClass(); if (!edsm.ShowSystemInEDSM(sysName)) LogTextHighlight("System could not be found - has not been synched or EDSM is unavailable" + Environment.NewLine); } this.Cursor = Cursors.Default; }