private void PracownikAdd_Click(object sender, RoutedEventArgs e) { using (var ctx = new BazyDanychContext()) { Pracownik tmp = new Pracownik { Imie = PracownikImie.Text, Nazwisko = PracownikNazwisko.Text, Telefon = PracownikTelefon.Text, Adres = PracownikAdres.Text, Mail = PracownikMail.Text, IloscTransakcji = Int32.Parse(PracownikIloscTransakcji.Text), Typ = "Klient", Stanowisko = PracownikStanowisko.Text, Wynagrodzenie = float.Parse(PracownikWynagrodzenie.Text), Dostepnosc = PracownikDostepnosc.Text, DniUrlopu = Int32.Parse(PracownikDniUrlopu.Text) }; ctx.Osoba.Add(tmp); ctx.SaveChanges(); } InitTabs(); }
private void PracownikRemove_Click(object sender, RoutedEventArgs e) { using (var ctx = new BazyDanychContext()) { Pracownik tmp = new Pracownik { ID = PracownikL.ElementAt <Pracownik>(PracownikList.SelectedIndex).ID }; ctx.Osoba.Attach(tmp); ctx.Osoba.Remove(tmp); ctx.SaveChanges(); } InitTabs(); }