コード例 #1
0
 private void SoruYazdir()
 {
     if (Global.GenelDurum == Global.Durum.TestBitti)
     {
         return;
     }
     SoruGeriSayim();
     _cevaplar         = FCevap.SelectBySoruId(_sorular[_soruIndex].SoruId);
     _ucSoru.Soru.Text = _sorular[_soruIndex].SoruText;
     for (var i = 0; i < _ucSoru.textBlocks.Length; i++)
     {
         _ucSoru.borders[i].Background = _colors[i];
         _ucSoru.textBlocks[i].Text    = _cevaplar[i].CevapText;
         _ucSoru.bordersDogru[i].Text  = _cevaplar[i].Dogru.ToString();
     }
     _soruIndex++;
     //for (int i = 0; i < _kullanicilar.Count; i++)
     //{
     //    _kullanicilar[i].TestId = _test.TestId;
     //    for (int j = 0; j < _sorular.Count; j++)
     //    {
     //        _kullanicilar[i].Sorular.Add(new Kullanici.SoruOzellikleri
     //        {
     //            SoruId = _sorular[_soruIndex].SoruId,
     //            Dogru= _cevaplar[i].Dogru,
     //        });
     //        _soruIndex = 0;
     //    }
     //_listener.SendObject(_kullanicilar[i]);
     //}
 }
コード例 #2
0
        private void TestBaslat_Click(object sender, RoutedEventArgs e)
        {
            foreach (var item in KullaniciGrid.Children)
            {
                StackPanel stack = (StackPanel)item;
                stack.Children.Clear();
            }
            IpRow.Height                = new GridLength(0);
            CountDownGrid.Visibility    = Visibility.Visible;
            TestBaslatButton.Visibility = Visibility.Hidden;
            Global.GenelDurum           = Global.Durum.TestBaslatildi;

            // Anasayfadan seçilen test adi ile tüm test verileri çağrılıyor

            Info.Text = "Kullanıcı Sayısı: " + _userCount;
            _ucSoru   = new UcSoru(_test.CevapSayisi);
            Sorular.Children.Add(_ucSoru);
            _sorular = FSoru.SelectAll(_test.TestId); // Tüm Sorular

            _listener.Clients = _clients;

            var cevaplar = FCevap.SelectByTestId(_test.TestId);

            TotalData data = new TotalData
            {
                Sure     = _sure,
                Test     = _test,
                Sorular  = _sorular,
                Cevaplar = cevaplar
            };


            _listener.SendObject(data); // Her şeyi gönder


            BaslangicGeriSayim();
        }