private void ButtonAddJobDescription_Click(object sender, RoutedEventArgs e) { bool result = CreateJobDescriptionInDb(); //Display result if (result) { //Show Confirmation MessageBox.Show("Jobbeskrivelsen blev tilføjet", "Jobbeskrivelser", MessageBoxButton.OK, MessageBoxImage.Information); //Reset Boxes ListBoxJobDescriptions.SelectedIndex = -1; ListBoxJobDescriptions.ItemsSource = ""; CBZ.RefreshIndexedList("JobDescriptions"); ListBoxJobDescriptions.ItemsSource = CBZ.IndexedJobDescriptions; TextBoxJobDescriptionSearch.Text = ""; TextBoxArea.Text = ""; TextBoxOccupation.Text = ""; CheckBoxProcuration.IsChecked = null; TextBoxNewArea.Text = ""; TextBoxNewOccupation.Text = ""; CheckBoxNewProcuration.IsChecked = null; //Refresh JobDescriptions list CBZ.RefreshList("JobDescriptions"); CBZ.TempJobDescription = new JobDescription(); TempNewJobDescription = new IndexedJobDescription(); } else { //Show error MessageBox.Show("Databasen returnerede en fejl. Jobbeskrivelsen blev ikke tilføjet. Prøv igen.", "Jobbeskrivelser", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void ListBoxJobDescriptions_SelectionChanged(object sender, SelectionChangedEventArgs e) { CBZ.TempJobDescription = new JobDescription((JobDescription)ListBoxJobDescriptions.SelectedItem); TextBoxOccupation.Text = CBZ.TempJobDescription.Occupation; TextBoxArea.Text = CBZ.TempJobDescription.Area; CheckBoxProcuration.IsChecked = CBZ.TempJobDescription.Procuration; this.TempNewJobDescription = new IndexedJobDescription(); TextBoxNewOccupation.Text = ""; TextBoxNewArea.Text = ""; CheckBoxProcuration.IsChecked = null; //Set CBZ.UcMainEdited if (!CBZ.UcMainEdited) { CBZ.UcMainEdited = true; } }