private void AddPerson_Load(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { var query = ctx.Badges.Select(p => p).ToList(); lbopschrift.DataSource = query; lbopschrift.DisplayMember = "Opschrift"; } }
private void FillListbox() { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { var query = ctx.Persoons.Select(p => new { p, naam = p.Voornaam + " " + p.Achternaam }).ToList(); lbpersoon.DataSource = query; lbpersoon.DisplayMember = "naam"; lbpersoon.ValueMember = "p"; } }
private void btnnaarJoske_Click(object sender, EventArgs e) { var selectedPersoon = (Persoon)lbpersoon.SelectedValue; using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { ctx.Persoons.Where(p => p.PersoonID == selectedPersoon.PersoonID).FirstOrDefault().Voornaam = "Joske"; ctx.SaveChanges(); } MessageBox.Show("Name is changed"); }
private void btndelete_Click_1(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { int value = Convert.ToInt32(lbpersoon.SelectedValue); //var selectedPersoon = (Persoon)lbpersoon.SelectedItem; ctx.Persoons.RemoveRange(ctx.Persoons.Where(p => p.PersoonID == value)); ctx.SaveChanges(); ctx.PersoonBadges.RemoveRange(ctx.PersoonBadges.Where(p => p.PersoonID == value)); ctx.SaveChanges(); MessageBox.Show("Persoon is verwijderen"); } }
private void FillListBox() { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { var query = ctx.Badges.Join(ctx.PersoonBadges, b => b.BadgeID, pb => pb.BadgeID, (b, pb) => new { b, pb, Opschrift = b.Opschrift } ); listBox1.DisplayMember = "Opschrift"; listBox1.DataSource = query.Where(x => x.pb.PersoonID == selectedPersoon.PersoonID).ToList(); } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { var joinQuery = ctx.Persoons. Join(ctx.PersoonBadges, p => p.PersoonID, pb => pb.PersoonID, (p, pb) => new { p, pb }) .Join(ctx.Badges, pb2 => pb2.pb.BadgeID, b => b.BadgeID, (pb2, b) => new { pb2, b }); var selectedpersoon = lbpersoon.SelectedValue as Persoon; } }
private void btnadd_Click(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { string voornaam = ""; if (textBox1.Text.Trim() != "") { voornaam = textBox1.Text.Trim(); } else { MessageBox.Show("Geef een Voornaam a.u.b"); } string achternaam = ""; if (textBox2.Text.Trim() != "") { achternaam = textBox2.Text.Trim(); } else { MessageBox.Show("Geef een Achternaam a.u.b"); } int leeftijd; leeftijd = (int)numericUpDown1.Value; Persoon niewPersoon = new Persoon(); niewPersoon.Voornaam = voornaam; niewPersoon.Achternaam = achternaam; niewPersoon.Leeftijd = leeftijd; ctx.Persoons.Add(niewPersoon); ctx.SaveChanges(); MessageBox.Show("Persoon Toevoegd"); foreach (var item in lbopschrift.SelectedItems) { ctx.PersoonBadges.Add(new PersoonBadge() { PersoonID = niewPersoon.PersoonID, BadgeID = (item as Badge).BadgeID }); ctx.SaveChanges(); } ctx.SaveChanges(); MessageBox.Show("Badge Toevoegd"); } }
private void EditPerson_Load(object sender, EventArgs e) { textBox1.Text = mijnpersoon.Voornaam; textBox2.Text = mijnpersoon.Achternaam; numericUpDown1.Value = (int)mijnpersoon.Leeftijd; using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { var query = ctx.Badges.Join(ctx.PersoonBadges, b => b.BadgeID, pb => pb.BadgeID, (b, pb) => new { b, pb, Opschrift = b.Opschrift } ); lbopschrift.DisplayMember = "Opschrift"; lbopschrift.DataSource = query.Where(x => x.pb.PersoonID == mijnpersoon.PersoonID).ToList(); var Query1 = ctx.Badges.Select(g => g).ToList(); listBox1.DisplayMember = "Opschrift"; listBox1.DataSource = Query1; } }
private void btnadd_Click(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { string opschrift = ""; if (textBox1.Text.Trim() != "") { opschrift = textBox1.Text; } else { MessageBox.Show("Geef een opschrift a.u.b"); } ctx.Badges.Add(new Badge() { Opschrift = opschrift }); ctx.SaveChanges(); MessageBox.Show("Badge toegevoegd"); } }
private void btnsave_Click(object sender, EventArgs e) { using (JoinedDatabaseEntities ctx = new JoinedDatabaseEntities()) { string voornaam = ""; if (textBox1.Text.Trim() != "") { voornaam = textBox1.Text.Trim(); } else { MessageBox.Show("Geef een Voornaam a.u.b"); } string achternaam = ""; if (textBox2.Text.Trim() != "") { achternaam = textBox2.Text.Trim(); } else { MessageBox.Show("Geef een Achternaam a.u.b"); } int leeftijd; leeftijd = (int)numericUpDown1.Value; ctx.Persoons.Where(p => p.PersoonID == mijnpersoon.PersoonID).FirstOrDefault().Voornaam = voornaam; ctx.Persoons.Where(p => p.PersoonID == mijnpersoon.PersoonID).FirstOrDefault().Achternaam = achternaam; ctx.Persoons.Where(p => p.PersoonID == mijnpersoon.PersoonID).FirstOrDefault().Leeftijd = leeftijd; ctx.SaveChanges(); foreach (var item in listBox1.SelectedItems) { ctx.PersoonBadges.Where(p => p.PersoonID == mijnpersoon.PersoonID).FirstOrDefault().BadgeID = (item as Badge).BadgeID; ctx.SaveChanges(); } ctx.SaveChanges(); MessageBox.Show("Badge Toevoegd"); MessageBox.Show("Persoon Bewerk is gedaan"); } }