private void btnUpdate_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { ctx.Genres.Where(s => s.Id == selectedID).FirstOrDefault().Genre1 = txtGenre.Text; ctx.SaveChanges(); Close(); } }
private void btnRemove_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { BoekenAuteur query = (lbxCurrentAuteurs.SelectedValue as BoekenAuteur); ctx.BoekenAuteurs.RemoveRange(ctx.BoekenAuteurs.Where(s => s.Id == (int)lbxCurrentAuteurs.SelectedValue)); ctx.SaveChanges(); } LaadLists(); }
private void btnUpdate_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { ctx.Auteurs.Where(s => s.Id == selectedID).FirstOrDefault().Achternaam = txtAchternaam.Text; ctx.Auteurs.Where(s => s.Id == selectedID).FirstOrDefault().Voornaam = txtVoornaam.Text; ctx.SaveChanges(); Close(); } }
private void btnNew_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { Genre genre = new Genre(); ctx.Genres.Add(genre); ctx.SaveChanges(); selectedID = genre.Id; } GenreForm_Load(sender, e); }
private void btnNew_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { Uitgeverijen uitgeverijen = new Uitgeverijen(); ctx.Uitgeverijens.Add(uitgeverijen); ctx.SaveChanges(); selectedID = uitgeverijen.Id; } UitgeverijenForm_Load(sender, e); }
private void btnNew_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { Auteur auteur = new Auteur(); ctx.Auteurs.Add(auteur); ctx.SaveChanges(); selectedID = auteur.Id; } nieuweAuteur_Load(sender, e); }
private void btnAdd_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { BoekenAuteur nieuwe = new BoekenAuteur(); nieuwe.BoekenId = (int)cbBoek.SelectedValue; nieuwe.AuteurId = (lbxAvailableAuteurs.SelectedValue as Auteur).Id; ctx.BoekenAuteurs.Add(nieuwe); ctx.SaveChanges(); } LaadLists(); }
private void btnAdd_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { BoekenGenre nieuwe = new BoekenGenre(); nieuwe.BoekId = (int)cbBoek.SelectedValue; nieuwe.GenreId = (lbxAvailableGenres.SelectedValue as Genre).Id; ctx.BoekenGenres.Add(nieuwe); ctx.SaveChanges(); } LaadLists(); }
private void btnUpdate_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { var query = ctx.Boekens.Where(b => b.Id == selectedID).FirstOrDefault(); query.Titel = txtTitel.Text; query.AantalPaginas = (int)numPaginas.Value; query.Score = numScore.Value; query.Publicatie = dtpPublicatie.Value; query.UitgeverId = (cbUitgever.SelectedValue as Uitgeverijen).Id; ctx.SaveChanges(); Close(); } }
private void btnNew_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { Boeken boek = new Boeken(); boek.Titel = "[unknown]"; boek.AantalPaginas = 0; boek.Score = 0; boek.Publicatie = DateTime.Now; ctx.Boekens.Add(boek); ctx.SaveChanges(); selectedID = boek.Id; } laadboek(); }
private void btnDelete_Click(object sender, EventArgs e) { using (BibliotheekEntities ctx = new BibliotheekEntities()) { switch (cbxTables.SelectedItem) { case "Auteur": Auteur auteur = ctx.Auteurs.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure wyou want do delete {auteur.Voornaam} {auteur.Achternaam}?", "delete Auteur", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctx.BoekenAuteurs.RemoveRange(auteur.BoekenAuteurs); ctx.Auteurs.Remove(auteur); } break; case "Uitgeverijen": Uitgeverijen uitgeverij = ctx.Uitgeverijens.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure wyou want do delete {uitgeverij.Naam}?", "delete uitgeverij", MessageBoxButtons.YesNo) == DialogResult.Yes) { foreach (var item in uitgeverij.Boekens) { item.UitgeverId = null; } ; ctx.Uitgeverijens.Remove(uitgeverij); } break; case "Genre": Genre genre = ctx.Genres.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure wyou want do delete {genre.Genre1}?", "delete genre", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctx.BoekenGenres.RemoveRange(genre.BoekenGenres); ctx.Genres.Remove(genre); } break; case "BoekenAuteur": BoekenAuteur boekenAuteur = ctx.BoekenAuteurs.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure you want do delete the connection between {boekenAuteur.Boeken.Titel} and {boekenAuteur.Auteur.Voornaam} {boekenAuteur.Auteur.Achternaam}?", "delete boek <-> auteur relatie", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctx.BoekenAuteurs.Remove(boekenAuteur); } break; case "BoekenGenre": BoekenGenre boekenGenre = ctx.BoekenGenres.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure you want do delete the connection between {boekenGenre.Boeken.Titel} and {boekenGenre.Genre.Genre1}?", "delete boek <-> genre relatie", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctx.BoekenGenres.Remove(boekenGenre); } break; default: Boeken boek = ctx.Boekens.Where(s => s.Id == (int)lbxVieuw.SelectedValue).FirstOrDefault(); if (MessageBox.Show($"are you sure you want do delete {boek.Titel}?", "delete boek", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctx.BoekenAuteurs.RemoveRange(boek.BoekenAuteurs); ctx.BoekenGenres.RemoveRange(boek.BoekenGenres); ctx.Boekens.Remove(boek); } break; } ctx.SaveChanges(); LaadList(); } }