// a user wants to delete a selected entry in the grid from the remote database.. private void TsbDeleteSelectedEntry_Click(object sender, EventArgs e) { if (gvSoftwareVersions.CurrentRow != null) { // verify that the user wants to delete a software entry from the server's database.. var(dialogResult, archive, archiveHistory) = FormDialogQueryDeleteArchiveEntry.ShowDialog(this, gvSoftwareVersions.CurrentRow.Cells[colApp.Index].Value.ToString()); var name = gvSoftwareVersions.CurrentRow.Cells[colApp.Index].Value.ToString(); var id = Convert.ToInt32(gvSoftwareVersions.CurrentRow.Cells[colID.Index].Value); if (dialogResult == DialogResult.OK) { if (archive) { VersionCheck.ArchiveVersion(id, true); } else { VersionCheck.DeleteSoftwareEntry(name); } if (archiveHistory) { VersionCheck.ArchiveVersionHistoryByApplicationId(id, true); } else { VersionCheck.DeleteVersionHistoryByApplicationId(id); } //VersionCheck.DeleteSoftwareEntry(name); } } ListVersions(); }