/// -------------------------------------------------------------------------- //uuden pelaajan luonti private void btnUusi_Click(object sender, RoutedEventArgs e) { try { if (txtboxEnimi.Text != null && txtboxSnimi.Text != null && txtboxHinta.Text != null || txtboxHinta.Text != null && cboxSeura.Text != null) { bool apu = true; BLPelaaja i = new BLPelaaja(txtboxEnimi.Text, txtboxSnimi.Text, double.Parse(txtboxHinta.Text), cboxSeura.Text, 0); foreach (BLPelaaja prime in pelaajat) // Loop through List with foreach. { if (i == prime) { apu = false; } } if (apu == true) { pelaajat.Add(i); applyChanges(); } tbStatus.Text = "Pelaaja luotu!"; } } catch (Exception ex) { MessageBox.Show("Täytä kaikki kentät oikein!"); tbStatus.Text = "Tapahtui virhe pelaaa luotaessa"; } }
private void btnTallennaKantaan_Click(object sender, RoutedEventArgs e) { BLPelaaja uudet = (BLPelaaja)listBox.DataContext; int lkm = SMpelaajat.paivitaPelaajat(uudet); MessageBox.Show("Tallennettiin kantaan : " + lkm + " pelaajaa "); }
public static int paivitaPelaajat(BLPelaaja pelaaja) { try { string conn = Tehtava10.Properties.Settings.Default.LiigaKanta; int lkm = DBPelaaja.paivitaPelaajat(conn, pelaaja.getEnimi(), pelaaja.getSnimi(), pelaaja.getSiirtohinta(), pelaaja.getSeura(), pelaaja.getId()); return(lkm); } catch (Exception ex) { throw ex; } }
//valinnan tallennus private void btnTalleta_Click(object sender, RoutedEventArgs e) { try { /* if (listBox.SelectedItem != null) * { * int sijainti = listBox.Items.IndexOf(listBox.SelectedItem); * pelaajat[sijainti].setTiedot(txtboxEnimi.Text, txtboxSnimi.Text, double.Parse(txtboxHinta.Text), cboxSeura.Text); * applyChanges(); * listBox.SelectedItem = pelaajat[sijainti]; * tbStatus.Text = "Pelaajan tallentaminen onnistui"; * }*/ BLPelaaja uudet = (BLPelaaja)listBox.DataContext; } catch (Exception) { tbStatus.Text = "Pelaajan tallentaminen epäonnistui"; } }
public static List <BLPelaaja> GetTiedot() { string conn = Tehtava10.Properties.Settings.Default.LiigaKanta; try { DataTable dt; List <BLPelaaja> player = new List <BLPelaaja>(); dt = DBPelaaja.GetPlayers(conn); foreach (DataRow row in dt.Rows) { BLPelaaja pelaaja = new BLPelaaja(); pelaaja.setTiedot(row["etunimi"].ToString(), row["sukunimi"].ToString(), Convert.ToDouble(row["arvo"]), row["seura"].ToString(), (Int32.Parse(row["id"].ToString()))); player.Add(pelaaja); } return(player); } catch (Exception ex) { throw ex; } }
public static List<BLPelaaja> GetTiedot() { string conn = Tehtava10.Properties.Settings.Default.LiigaKanta; try { DataTable dt; List<BLPelaaja> player = new List<BLPelaaja>(); dt = DBPelaaja.GetPlayers(conn); foreach (DataRow row in dt.Rows) { BLPelaaja pelaaja = new BLPelaaja(); pelaaja.setTiedot(row["etunimi"].ToString(), row["sukunimi"].ToString(), Convert.ToDouble(row["arvo"]), row["seura"].ToString(), (Int32.Parse(row["id"].ToString()))); player.Add(pelaaja); } return player; } catch (Exception ex) { throw ex; } }
public static int paivitaPelaajat(BLPelaaja pelaaja) { try { string conn = Tehtava10.Properties.Settings.Default.LiigaKanta; int lkm = DBPelaaja.paivitaPelaajat(conn, pelaaja.getEnimi(), pelaaja.getSnimi(), pelaaja.getSiirtohinta(), pelaaja.getSeura(), pelaaja.getId()); return lkm; } catch (Exception ex) { throw ex; } }