//Delete function used by minus button and context menu private void DeleteProject() { int pid = (int)projectDataGrid.SelectedValue; MessageBoxResult result = MessageBox.Show("Ertu viss um að þú viljir eyða verkefni", "Eyða verkefni", MessageBoxButton.YesNo); if(result == MessageBoxResult.Yes) { try { projectmasterDataSetTableAdapters.projectTableAdapter pta = new projectmasterDataSetTableAdapters.projectTableAdapter(); pta.DeleteProject(pid); UpdateWindow(); } catch { MessageBox.Show("Ekki hægt að eyða verkefni", "Framkvæmd mistókst"); } } }
private void btnRemoveProject_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Ertu viss um að þú viljir eyða verkefni", "Eyða verkefni", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { try { projectmasterDataSetTableAdapters.projectTableAdapter pta = new projectmasterDataSetTableAdapters.projectTableAdapter(); pta.DeleteProject(pid); UpdateWindow(); } catch { MessageBox.Show("Ekki hægt að eyða verkefni. Fjarlægja verður tengdar færslur fyrst (starfsmenn, skilaboð, kostnað og tímaskráningar) ", "Framkvæmd mistókst"); } } }