// Update player's data in DB private void talletaPelaajaBtn_Click(object sender, RoutedEventArgs e) { if (pelaajatListBox.SelectedItem != null) { Pelaajat pelaaja = (Pelaajat)pelaajatListBox.SelectedItem; pelaaja.etunimi = etunimiTxtBox.Text; pelaaja.sukunimi = sukunimiTxtBox.Text; pelaaja.arvo = Convert.ToDouble(siirtohintaTxtBox.Text); pelaaja.seura = seuraComboBox.SelectedValue.ToString(); } }
// Create new player and save object to ObservableCollection and data to database private void luoPelaajaBtn_Click(object sender, RoutedEventArgs e) { if (etunimiTxtBox.Text != "" && sukunimiTxtBox.Text != "" && siirtohintaTxtBox.Text != "" && seuraComboBox.SelectedItem != null) { Pelaajat pelaaja = new Pelaajat(); pelaaja.etunimi = etunimiTxtBox.Text; pelaaja.sukunimi = sukunimiTxtBox.Text; pelaaja.arvo = Convert.ToDouble(siirtohintaTxtBox.Text); pelaaja.seura = seuraComboBox.SelectedItem.ToString(); localPlayers.Add(pelaaja); smLiigaEntity.SaveChanges(); } }
private void pelaajatListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (pelaajatListBox.SelectedItem != null) { poistaPelaajaBtn.IsEnabled = true; talletaPelaajaBtn.IsEnabled = true; Pelaajat pelaaja = (Pelaajat)pelaajatListBox.SelectedItem; etunimiTxtBox.Text = pelaaja.etunimi; sukunimiTxtBox.Text = pelaaja.sukunimi; siirtohintaTxtBox.Text = pelaaja.arvo.ToString(); int index = seuraComboBox.Items.IndexOf(pelaaja.seura); //Console.WriteLine(index); seuraComboBox.SelectedIndex = index; smLiigaEntity.SaveChanges(); } }