Beispiel #1
0
        //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");
                }
            }
        }