예제 #1
0
        private void BtnWroc_Click(object sender, EventArgs e)
        {
            UcSingleplayer ucSingle = new UcSingleplayer(_parent);

            ucSingle.Dock = DockStyle.Fill;
            _parent.ustawPanelZTrybem(ucSingle);
        }
예제 #2
0
        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);
        }