public static List <Pelaaja> GetPlayers() { List <Pelaaja> pelaajat = new List <Pelaaja>(); try { DataTable dt = DBPelaaja.GetPlayers(cs); foreach (DataRow row in dt.Rows) { Pelaaja pelaaja = new Pelaaja(); pelaaja.ID = (int)row["id"]; pelaaja.Etunimi = row["etunimi"].ToString(); pelaaja.Sukunimi = row["sukunimi"].ToString(); pelaaja.Seura = row["seura"].ToString(); pelaaja.Siirtohinta = row["arvo"].ToString(); pelaajat.Add(pelaaja); } return(pelaajat); } catch (Exception ex) { throw ex; } }
public static int UpdatePelaaja(Pelaaja pelaaja) { try { int lkm = DBPelaajat.UpdatePelaaja(cs, pelaaja.Id, pelaaja.Etunimi, pelaaja.Sukunimi, pelaaja.Seura, pelaaja.Arvo); return(lkm); } catch (Exception ex) { throw ex; } }
public static int UpdatePlayer(Pelaaja pelaaja) { try { int lkm = DBPelaaja.UpdatePlayer(cs, pelaaja.ID, pelaaja.Sukunimi, pelaaja.Etunimi, pelaaja.Seura, pelaaja.Siirtohinta); return(lkm); } catch (Exception ex) { throw ex; } }
private void btnSavePlayers_Click(object sender, RoutedEventArgs e) { try { Pelaaja current = (Pelaaja)spPelaaja.DataContext; if (Liiga.UpdatePelaaja(current) > 0) { this.GetPlayers(); MessageBox.Show(string.Format("Pelaaja {0} päivitetty kantaan onnistuneesti", current.ToString())); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void lbPelaajat_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lbPelaajat.SelectedIndex >= 0) { Pelaaja pelaaja = pelaajaLista[lbPelaajat.SelectedIndex]; txtEtunimi.Text = pelaaja.Etunimi; txtSukunimi.Text = pelaaja.Sukunimi; txtSiirtohinta.Text = pelaaja.Siirtohinta.ToString(); cboSeura.Text = pelaaja.Seura; lblIlmoitus.Content = "Pelaaja " + pelaaja.KokoNimi + " valittu."; } }
public static bool InsertPelaaja(Pelaaja pelaaja) { try { int lkm = DBPelaajat.InsertPelaaja(cs, pelaaja.Id, pelaaja.Etunimi, pelaaja.Sukunimi, pelaaja.Seura, pelaaja.Arvo); if (lkm > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public void HaePelaajat() { try { pelaajaLista = Pelaaja.GetPlayers(); lbPelaajat.Items.Clear(); foreach (var arvo in pelaajaLista) { lbPelaajat.Items.Add(arvo.EsitysNimi); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAddPlayer_Click(object sender, RoutedEventArgs e) { try { if (btnAddPlayer.Content.ToString() == "Luo pelaaja") { Pelaaja pelaaja = new Pelaaja(Liiga.GetMaxId()); spPelaaja.DataContext = pelaaja; btnAddPlayer.Content = "Tallenna uusi pelaaja"; } else { Pelaaja current = (Pelaaja)spPelaaja.DataContext; Liiga.InsertPelaaja(current); this.GetPlayers(); MessageBox.Show(string.Format("Pelaaja {0} lisätty kantaan onnistuneesti", current.ToString())); btnAddPlayer.Content = "Luo pelaaja"; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static bool InsertPlayer(Pelaaja pelaaja) { try { int lkm = DBPelaaja.InsertPlayer(cs, pelaaja.Sukunimi, pelaaja.Etunimi, pelaaja.Seura, pelaaja.Siirtohinta); if (lkm > 0) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public static List<Pelaaja> GetPelaajat() { try { DataTable dt; List<Pelaaja> pelaajat = new List<Pelaaja>(); dt = DBPelaajat.GetPelaajat(cs); Pelaaja pelaaja; foreach (DataRow row in dt.Rows) { pelaaja = new Pelaaja(int.Parse(row["id"].ToString())); pelaaja.Etunimi = row["etunimi"].ToString(); pelaaja.Sukunimi = row["sukunimi"].ToString(); pelaaja.Seura = row["seura"].ToString(); pelaaja.Arvo = int.Parse(row["arvo"].ToString()); pelaajat.Add(pelaaja); } return pelaajat; } catch (Exception ex) { throw ex; } }
public static List <Pelaaja> GetPelaajat() { try { DataTable dt; List <Pelaaja> pelaajat = new List <Pelaaja>(); dt = DBPelaajat.GetPelaajat(cs); Pelaaja pelaaja; foreach (DataRow row in dt.Rows) { pelaaja = new Pelaaja(int.Parse(row["id"].ToString())); pelaaja.Etunimi = row["etunimi"].ToString(); pelaaja.Sukunimi = row["sukunimi"].ToString(); pelaaja.Seura = row["seura"].ToString(); pelaaja.Arvo = int.Parse(row["arvo"].ToString()); pelaajat.Add(pelaaja); } return(pelaajat); } catch (Exception ex) { throw ex; } }
public static List<Pelaaja> GetPlayers() { List<Pelaaja> pelaajat = new List<Pelaaja>(); try { DataTable dt = DBPelaaja.GetPlayers(cs); foreach (DataRow row in dt.Rows) { Pelaaja pelaaja = new Pelaaja(); pelaaja.ID = (int)row["id"]; pelaaja.Etunimi = row["etunimi"].ToString(); pelaaja.Sukunimi = row["sukunimi"].ToString(); pelaaja.Seura = row["seura"].ToString(); pelaaja.Siirtohinta = row["arvo"].ToString(); pelaajat.Add(pelaaja); } return pelaajat; } catch (Exception ex) { throw ex; } }
private void btnTallennaKantaan_Click(object sender, RoutedEventArgs e) { if (lbPelaajat.SelectedIndex >= 0) { Pelaaja nykyinen = pelaajaLista[lbPelaajat.SelectedIndex]; nykyinen.Etunimi = txtEtunimi.Text; nykyinen.Sukunimi = txtSukunimi.Text; nykyinen.Siirtohinta = txtSiirtohinta.Text; nykyinen.Seura = cboSeura.Text; lbPelaajat.SelectedIndex = -1; if (Pelaaja.UpdatePlayer(nykyinen) > 0) { HaePelaajat(); MessageBox.Show(string.Format("Pelaajan {0} tiedot muutettu onnistuneesti", nykyinen.KokoNimi)); } } else { Pelaaja uusi = new Pelaaja(txtEtunimi.Text, txtSukunimi.Text, txtSiirtohinta.Text, cboSeura.Text); Pelaaja.InsertPlayer(uusi); HaePelaajat(); MessageBox.Show(string.Format("Pelaaja {0} lisätty onnistuneesti", uusi.KokoNimi)); } }
public static bool InsertPelaaja(Pelaaja pelaaja) { try { int lkm = DBPelaajat.InsertPelaaja(cs, pelaaja.Id, pelaaja.Etunimi, pelaaja.Sukunimi, pelaaja.Seura, pelaaja.Arvo); if (lkm > 0) { return true; } else { return false; } } catch (Exception ex) { throw ex; } }
public static bool InsertPlayer(Pelaaja pelaaja) { try { int lkm = DBPelaaja.InsertPlayer(cs, pelaaja.Sukunimi, pelaaja.Etunimi, pelaaja.Seura, pelaaja.Siirtohinta); if (lkm > 0) { return true; } else { return false; } } catch (Exception ex) { throw ex; } }
public static List<Pelaaja> GetPelaajat() { try { DataTable dt; List<Pelaaja> temp = new List<Pelaaja>(); //haetaan pelaajia, db-kerroksen palauttama datatable mapataan olioiksi eli tehdään ORM dt = DBPelaajat.GetPlayers(cs); //tehdään ORM eli DataTablen rivit muutetaan olioiksi Pelaaja pelaaja; foreach (DataRow dr in dt.Rows) { pelaaja = new Pelaaja(Int32.Parse(dr["id"].ToString())); pelaaja.Etunimi = dr["etunimi"].ToString(); pelaaja.Sukunimi = dr["sukunimi"].ToString(); pelaaja.Seura = dr["seura"].ToString(); pelaaja.Arvo = Int32.Parse(dr["arvo"].ToString()); //olio lisätään kokoelmaan temp.Add(pelaaja); } return temp; } catch (Exception) { throw; } }
public static void UpdatePelaaja(Pelaaja pelaaja) { try { int lkm = DBPelaajat.UpdatePelaaja(cs, pelaaja.Id, pelaaja.Etunimi, pelaaja.Sukunimi, pelaaja.Seura, pelaaja.Arvo); } catch (Exception) { throw; } }
public static int UpdatePlayer(Pelaaja pelaaja) { try { int lkm = DBPelaaja.UpdatePlayer(cs, pelaaja.ID, pelaaja.Sukunimi, pelaaja.Etunimi, pelaaja.Seura, pelaaja.Siirtohinta); return lkm; } catch (Exception ex) { throw ex; } }
public static int UpdatePelaaja(Pelaaja pelaaja) { try { int lkm = DBPelaajat.UpdatePelaaja(cs, pelaaja.Id, pelaaja.Etunimi, pelaaja.Sukunimi, pelaaja.Seura, pelaaja.Arvo); return lkm; } catch (Exception ex) { throw ex; } }