private void button2_Click(object sender, EventArgs e) { using (BibliotekaEntities db = new BibliotekaEntities()) { var entry = db.Entry(k); if (entry.State == EntityState.Detached) { db.Ksiazki.Attach(k); } db.Ksiazki.Remove(k); db.SaveChanges(); clear(); pobierzDane(); } }
private void button3_Click(object sender, EventArgs e) { nowa.IDKsiazki = Convert.ToInt32(txtID.Text); nowa.Nazwisko = txtNazwisko1.Text; nowa.Imie = txtImie1.Text; nowa.Tytul = txtTytul.Text; nowa.IDPolki = 2; using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(nowa).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Książka została przeniesiona"); PobierzDane(); }
private void button2_Click(object sender, EventArgs e) { if (MessageBox.Show("Czy na pewno chcesz usunąć Ksiażkę z listy ?", "Usuwanie książki", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (BibliotekaEntities db = new BibliotekaEntities()) { var entry = db.Entry(nowa); if (entry.State == EntityState.Detached) { db.Ksiazki.Attach(nowa); } db.Ksiazki.Remove(nowa); db.SaveChanges(); clear(); PobierzDane(); } } }
private void button1_Click(object sender, EventArgs e) { k.IDKsiazki = Convert.ToInt32(txtIDKsiazki.Text); k.Nazwisko = txtNazwisko.Text; k.Imie = txtImie.Text; k.Tytul = txtTytul.Text; k.IDPolki = 1; k.Ocena = Convert.ToInt32(txtOcena.Text); o.ocen(k); using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(k).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Książka została przeniesiona"); pobierzDane(); }
private void btnEdytuj_Click(object sender, EventArgs e) { if (k.IDKsiazki == 0) { MessageBox.Show("Wybierz książkę, którą chcesz edytować"); } else { k.Nazwisko = txtNazwisko.Text.Trim(); k.Imie = txtImie.Text.Trim(); k.Tytul = txtTytul.Text.Trim(); k.Ocena = Convert.ToInt32(txtOcena.Text); k.Uwagi = txtKomentarz.Text.Trim(); using (BibliotekaEntities db = new BibliotekaEntities()) { db.Entry(k).State = EntityState.Modified; db.SaveChanges(); } clear(); MessageBox.Show("Zmiany zostały zapisane."); pobierzDane(); } }