private void cmdDelete_Click(object sender, EventArgs e) { if (lstPersoner.SelectedItem != null) { txtSok.Text = ""; Personer SelectedName = listPersoner[lstPersoner.SelectedIndex]; using (var newContext = new PersonerContext()) { newContext.Entry(SelectedName).State = System.Data.Entity.EntityState.Deleted; newContext.SaveChanges(); } listPersoner.Clear(); lstPersoner.Items.Clear(); Fill(); Dataview.Rows.Clear(); txtNamn.Text = ""; txtGatuadress.Text = ""; txtPostnummer.Text = ""; txtPostort.Text = ""; txtTelefon.Text = ""; txtEpost.Text = ""; dateFödelsedag.Value = DateTime.Now; } else { MessageBox.Show("Du måste välja en kontakt för att ta bort den"); } }
private void cmdUppdatera_Click(object sender, EventArgs e) { if (lstPersoner.SelectedItem != null) { Personer SelectedName = listPersoner[lstPersoner.SelectedIndex]; SelectedName.Namn = txtNamn.Text; SelectedName.Gatuadress = txtGatuadress.Text; SelectedName.Postnummer = txtPostnummer.Text; SelectedName.Postort = txtPostort.Text; SelectedName.Telefon = txtTelefon.Text; SelectedName.Epost = txtEpost.Text; SelectedName.Födelsedag = dateFödelsedag.Value; using (var f = new PersonerContext()) { f.Entry(SelectedName).State = System.Data.Entity.EntityState.Modified; f.SaveChanges(); } } Lista(); }