//stworzenie nowego zakładu z nazwą pobraną z textBoxa oraz wybranym pracownikiem w wybranej sali private async void SelectButton_Click(object sender, RoutedEventArgs e) { try { pracownik temp = (pracownik)WorkersDataGrid.SelectedItem; sala room = (sala)RoomsDataGrid.SelectedItem; temp.sala_id = room.id; zaklad newZaklad = new zaklad() { id = int.Parse(NewIdTextBox.Text), nazwa = NewNameTextBox.Text, kierownik = temp.id }; room.zaklad_id = newZaklad.id; myDb.zaklad.Add(newZaklad); await myDb.SaveChangesAsync(); Answer = true; this.Close(); } catch (Exception) { ViewLogic.Blad("Wystapił bład w SelectButton_Click!"); } }
public AddNewWorker(StocktakingDatabaseEntities db, zaklad zak) { InitializeComponent(); myDb = db; myZaklad = zak; }
public AddNewRoom(StocktakingDatabaseEntities db, zaklad zaklad) { InitializeComponent(); myDb = db; myZaklad = zaklad; }