public oknoEdycjaLekarza(long ID_lekarza) { InitializeComponent(); this.Show(); using (var ctx = new RMEntities()) { edytowanyLekarz = ctx.Personel1.SingleOrDefault(c => c.ID_lekarz == ID_lekarza); zaladujWartosciDoBoxow(); this.dod_lekarza_okno.Text = "Edytuj"; this.dod_lekarza_okno.Click -= new System.EventHandler(this.dodajLekarza_Click); this.dod_lekarza_okno.Click += new System.EventHandler(this.edytujLekarza_Click); } }
private void MenuLekarze_UsunBtn_Click(object sender, EventArgs e) { using (RMEntities context = new RMEntities()) { long ID_lekarza = zwrocIDWybranegoLekarza(); Personel1 lekarz = context.Personel1.First(p => p.ID_lekarz == ID_lekarza); DialogResult wynik = MessageBox.Show("Na pewno usunąć lekarza: " + lekarz.imie + " " + lekarz.nazwisko + "?", "Usuwanie lekarza", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (wynik == DialogResult.Yes) { context.Personel1.Remove(lekarz); // tu powinno być usuwanie z Pacjentów IDlekarza o lekarz.ID_lekarz context.SaveChanges(); DisplayDoctors(); } } }
public oknoEdycjaLekarza() { InitializeComponent(); edytowanyLekarz = new Personel1(); }