private void Duzelt(object sender, RoutedEventArgs e) { if (Global.GenelDurum != Global.Durum.TestDuzenleSecildi) { UcAnasayfa.Durum("Herhangi bir test seçilmedi.", Global.Warning); return; } _seciliTest.Sure = Convert.ToInt32(SureTextbox.Text); int cevapIndex = 0; for (var i = 0; i < _seciliTest.SoruSayisi; i++) { _sorular[i].SoruText = tst.SoruTextBoxes[i].Text; for (var j = 0; j < _seciliTest.CevapSayisi; j++) { _cevaplar[cevapIndex].CevapText = tst.CevapTextboxes[i, j].Text; _cevaplar[cevapIndex].Dogru = tst.CevapCheckBoxes[i, j].IsChecked == false ? 0 : 1; cevapIndex++; } } var a = _cevaplar; int sonuc = CRUD.Update(_seciliTest, _sorular, _cevaplar); if (sonuc > 0) { UcAnasayfa.Durum("Test Güncellendi", Global.Done); } else { UcAnasayfa.Durum("Test Güncellenemedi", Global.Failed); } }
private void Kaydet(object sender, RoutedEventArgs e) { if (Global.GenelDurum != Global.Durum.TestOlusturuldu) { UcAnasayfa.Durum("Kaydedilecek bir şey yok!", Global.Warning); return; } var test = new Test { TestAdi = TestTextbox.Text, CevapSayisi = _cevap, SoruSayisi = _soru, Sure = Convert.ToInt32(SureTextbox.Text), KullaniciId = Global.ServerKullanici.KullaniciId }; List <Soru> sorular = new List <Soru>(); List <Cevap> cevaplar = new List <Cevap>(); for (var i = 0; i < _soru; i++) { sorular.Add(new Soru { SoruText = tst.SoruTextBoxes[i].Text, }); for (var j = 0; j < _cevap; j++) { cevaplar.Add(new Cevap { CevapText = tst.CevapTextboxes[i, j].Text, Dogru = tst.CevapCheckBoxes[i, j].IsChecked == false ? 0 : 1 }); } } int sonuc = CRUD.Insert(test, sorular, cevaplar); SoruStack.Children.Clear(); if (sonuc >= 0) { UcAnasayfa.Durum("Test Başarıyla Kaydedildi", Global.Done); } else { UcAnasayfa.Durum("Test Kaydı Başarısız", Global.Failed); } }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { var result = MessageBox.Show("Sayfayı Kapatırsanız, Odada Kapanacaktır. Kapatmak İstediğinizi Emin Misiniz?", "Uyarı", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.No); if (result == MessageBoxResult.No) { e.Cancel = true; } else { Global.GenelDurum = Global.Durum.OdaOffline; _listener.Stop(); UcAnasayfa.Active("Offline"); } //CustomMessageBox.Show("Merhaba Dünyalı"); }
private void Olustur_Click(object sender, RoutedEventArgs e) { if (SoruTextbox.Text == string.Empty || CevapTextbox.Text == string.Empty || SureTextbox.Text == string.Empty || TestTextbox.Text == string.Empty) { UcAnasayfa.Durum("Lütfen tüm alanları doldurun", Global.Warning); return; } Global.GenelDurum = Global.Durum.TestOlusturuldu; _soru = Convert.ToInt16(SoruTextbox.Text); _cevap = Convert.ToInt16(CevapTextbox.Text); SoruStack.Children.Clear(); tst = new TestGoster(_soru, _cevap); tst.ControlCreation(); tst.AddControlsToDockPanel(SoruStack); UcAnasayfa.Durum("Test Şablonu Oluşturuldu", Global.Done); }
//void BindData() //{ // kullanicilar.Add(new Kullanici { // KullaniciAdi="Hasan", // OyunSayisi=25, // Puan=50 // }); // kullanicilar.Add(new Kullanici // { // KullaniciAdi = "Mahmut", // OyunSayisi = 5, // Puan = 25 // }); // kullanicilar.Add(new Kullanici // { // KullaniciAdi = "Melisa", // OyunSayisi = 15, // Puan = 85 // }); // enCokKazanan.DataContext = kullanicilar; //} private void OdayiOlustur(object sender, RoutedEventArgs e) { if (TestAdiComboBox.SelectedValue == null) { UcAnasayfa.Durum("Lütfen bir test seçin!", Global.Warning); return; } // Seçilmiş Olan Test Combobox'dan alınıyor. //Testler test = BTestler.Select(TestAdiComboBox.SelectedValue.ToString()); // Anasayfa Alt Bar Bilgilendirme UcAnasayfa.Active("Online"); UcAnasayfa.Durum("Oda Oluşturuldu", Global.Done); // Diğer Formlardan Test Durumu Hakkında Bilgi Edinmek İçin Oluşturuldu Global.GenelDurum = Global.Durum.OdaOnline; var kullaniciSayfasi = new Views.KullaniciSayfasi(_test.TestAdi); kullaniciSayfasi.ShowDialog(); }
private void Test_Sil(object sender, RoutedEventArgs e) { if (Global.GenelDurum != Global.Durum.TestDuzenleSecildi) { UcAnasayfa.Durum("Herhangi bir test seçilmedi.", Global.Warning); return; } int sonuc = CRUD.Delete(_seciliTest); if (sonuc > 0) { UcAnasayfa.Durum("Test Başarıyla Silindi", Global.Done); SoruStack.Children.Clear(); TestAdiDoldur(); SureTextbox.Text = string.Empty; CevapTextbox.Text = string.Empty; SoruTextbox.Text = string.Empty; } else { UcAnasayfa.Durum("Test Silinemedi", Global.Failed); } }