private void KoniecQuizu() { string tekstKoncowy; RankingSingle rs = ContextDb.contextDB.RankingSingle.Where(a => a.idGracza == ContextApp.IdUzytko).FirstOrDefault(); if (rs != null) { if (rs.punkty < lacznaLiczbaPunktow) { tekstKoncowy = string.Format("Quiz zakończony, uzyskana liczba punktów: {0}. Pobito wcześniejszy wynik wynoszący {1}. Gratulacje!", lacznaLiczbaPunktow.ToString(), rs.punkty.ToString()); rs.punkty = lacznaLiczbaPunktow; ContextDb.contextDB.SaveChanges(); } else { tekstKoncowy = string.Format("Quiz zakończony, uzyskana liczba punktów: {0}. Nie udało się pobić wcześniejszego wyniku wynoszącego {1}. Próbuj dalej!", lacznaLiczbaPunktow.ToString(), rs.punkty.ToString()); } } else { RankingSingle noweRS = new RankingSingle() { idGracza = ContextApp.IdUzytko, punkty = lacznaLiczbaPunktow }; ContextDb.contextDB.RankingSingle.Add(noweRS); ContextDb.contextDB.SaveChanges(); tekstKoncowy = string.Format("Quiz zakończony, uzyskana liczba punktów: {0}", lacznaLiczbaPunktow.ToString()); } MessageBox.Show(tekstKoncowy, "Koniec"); //Liczba punktów: .... Zająłeś ... miejsce. UcSingleplayer ucSingle = new UcSingleplayer(_parent); ucSingle.Dock = DockStyle.Fill; _parent.ustawPanelZTrybem(ucSingle); }
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { RankingSingle data = dataGridView1.Rows[e.RowIndex].DataBoundItem as RankingSingle; dataGridView1.Rows[e.RowIndex].Cells["Gracz"].Value = uzytk.Where(a => a.id == data.idGracza).FirstOrDefault().login; }