protected void Button_Bereich_Speichern_Click(object sender, EventArgs e) { DatabaseDataContext d = new DatabaseDataContext(); if (bereich_neu) { Bereich b = new Bereich() { Id_Kran = kran_nr, Name = DropDownList_Bereich.SelectedItem.ToString() }; d.Bereich.InsertOnSubmit(b); } else { var kra = from k in d.Kran where k.Id == kran_nr select k; //nochmal überdenken var dat = from b in d.Bereich where b.Name == DropDownList_Bereich.SelectedValue && b.Id_Kran == kra.First().Id select b; dat.First().Name = DropDownList_Bereich.SelectedItem.ToString(); } d.SubmitChanges(); DropDownList_Bereich.Enabled = false; Button_Bereich_Speichern.Enabled = false; GridView_Kran_SelectedIndexChanged(sender, e); //Button_Bereich_Bearbeiten.Enabled = true; }
private void Button_Click_Flaechehinzufuegen(object sender, RoutedEventArgs e) { Bereich choosebereich = Combobox_Bereiche.SelectedItem as Bereich; if (choosebereich != null) { //Bearbeitungsfenster für Flaechen öffnen window_Neue_Flaeche windowflaechenberechnung = new window_Neue_Flaeche(choosebereich); windowflaechenberechnung.ShowDialog(); } else { //fehler } }
// override object.GetHashCode public override int GetHashCode() { return(Bereich.GetHashCode() + Identifier.GetHashCode()); }
private void comboxselectioneventhandler_bereichauswahl(object sender, SelectionChangedEventArgs e) { Bereich choosebereich = Combobox_Bereiche.SelectedItem as Bereich; ListBox_AnzeigeFlaechen.ItemsSource = choosebereich.listflaechen; }
public window_Neue_Flaeche(Bereich bereich) { InitializeComponent(); Combobox_Flaechenarten.ItemsSource = Enum.GetValues(typeof(Flaechenart)); tempbereich = bereich; }