private void btnDelete_Click(object sender, RoutedEventArgs e) { if (lstProgram.SelectedIndex == -1) return; ProgrammeHelper client = new ProgrammeHelper(); try { client.DeleteProgram(user, ((Program)lstProgram.SelectedItem).ProgramID); MessageBox.Show("Operation succeeded!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { client.Close(); } loadPrograms(); }