private void btnPoista_Click(object sender, RoutedEventArgs e) { Pelaajat valittu = (Pelaajat)spPelaaja.DataContext; var retval = MessageBox.Show("Haluatko varmasti poistaa pelaajan " + valittu.Kokonimi + "?", "SM Liiga", MessageBoxButton.YesNo); if (retval == MessageBoxResult.Yes) { ctx.Pelaajat.Remove(valittu); ctx.SaveChanges(); } }
private void btnUusi_Click(object sender, RoutedEventArgs e) { try { UusiPelaaja = new Pelaajat(); UusiPelaaja.etunimi = "Aseta pelaajan tiedot"; spPelaajat.DataContext = UusiPelaaja; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnTallennaKantaan_Click(object sender, RoutedEventArgs e) { try { UusiPelaaja = (Pelaajat)spPelaajat.DataContext; ctx.Pelaajats.Add(UusiPelaaja); ctx.SaveChanges(); MessageBox.Show("Uusipelaaja tallennettiin kantaan"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPoista_Click(object sender, RoutedEventArgs e) { try { Pelaajat current = (Pelaajat)spPelaajat.DataContext; var retval = MessageBox.Show("Haluatko varmasti poistaa pelaajan" + current.DisplayName, "Pelaaja exe kysyy", MessageBoxButton.YesNo); if (retval == MessageBoxResult.Yes) { ctx.Pelaajats.Remove(current); ctx.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLuo_Click(object sender, RoutedEventArgs e) { Pelaajat uusiPelaaja; if (btnLuo.Content.ToString() == "Luo uusi pelaaja") { uusiPelaaja = new Pelaajat(); uusiPelaaja.etunimi = "Anna pelaajan tiedot"; spPelaaja.DataContext = uusiPelaaja; btnLuo.Content = "Tallenna kantaan"; } else { uusiPelaaja = (Pelaajat)spPelaaja.DataContext; ctx.Pelaajat.Add(uusiPelaaja); ctx.SaveChanges(); btnLuo.Content = "Luo uusi pelaaja"; } }