public ActionResult Testlist(int page = 1) { soruTuru = "Test"; H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 con = new SınavProjesiEntities1(); List <Soru> listSoru = new List <Soru>(); var result = con.Sorular.Where(s => s.H_id == hid).ToList(); var dblistSoruList = result.Where(x => x.Sturu == soruTuru).ToList(); try { for (int i = 0; i < dblistSoruList.Count; i++) { Soru _soru = new Soru(); _soru.Sid = dblistSoruList.ElementAt(i).Sid; _soru.Spuan = dblistSoruList.ElementAt(i).Spuan; _soru.Smetni = dblistSoruList.ElementAt(i).Smetni; _soru.H_id = hid; _soru.Sturu = soruTuru; _soru.Ders = dblistSoruList.ElementAt(i).Ders; var dbSoruCevap = con.Cevaplar.Where(s => s.Sid == _soru.Sid).FirstOrDefault(); if (dbSoruCevap != null) { _soru.A = dbSoruCevap.A; _soru.B = dbSoruCevap.B; _soru.C = dbSoruCevap.C; _soru.D = dbSoruCevap.D; _soru.E = dbSoruCevap.E; _soru.DogruCevap = dbSoruCevap.DogruCevap; } listSoru.Add(_soru); } } catch (Exception e) { throw; } var liste = listSoru.OrderBy(x => x.Sid).Skip((page - 1) * postsPerPage).Take(postsPerPage).ToList(); int totalPostCount = listSoru.Count(); return(View(new PageListV() { Sorularımdr = new PageData <Soru>(liste, totalPostCount, page, postsPerPage) })); }
void SoruSor() { int soruIndexi = Random.Range(0, sorulmamisSorular.Count); simdikiSoru = sorulmamisSorular[soruIndexi]; soruText.text = simdikiSoru.soru; buton1.GetComponentInChildren <Text> ().text = simdikiSoru.aSikki; buton2.GetComponentInChildren <Text> ().text = simdikiSoru.bSikki; buton3.GetComponentInChildren <Text> ().text = simdikiSoru.cSikki; sorulmamisSorular.RemoveAt(soruIndexi); }
public ActionResult Klasik(Soru klasik, string Dersler) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; soruTuru = "Klasik"; ViewBag.Ders = Dersler; Sorular _soru = new Sorular(); if (db.Dersler.Where(x => x.Ders_Adi == Dersler).Count() != 0) { _soru.Smetni = klasik.Smetni.Trim(); _soru.Sturu = soruTuru; _soru.H_id = hid; _soru.Spuan = Convert.ToInt32(klasik.Spuan); _soru.Ders = ViewBag.Ders = Dersler; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } try { db.Sorular.Add(_soru); db.SaveChanges(); ModelState.Remove("Smetni"); ModelState.Remove("Spuan"); ModelState.Remove("Dersler"); } catch (Exception ex) { } message = "Klasik Soru Başarıyla Eklendi"; ViewBag.message = message; return(View()); }
// GET: Yonetim/Sorus/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Soru soru = db.Soru.Find(id); if (soru == null) { return(HttpNotFound()); } return(View(soru)); }
// GET: /OgretimElemani/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Soru soru = db.Soru.Find(id); if (soru == null) { return(HttpNotFound()); } ViewBag.KonuID = new SelectList(db.Konu, "KonuID", "KonuAdi", soru.KonuID); return(View(soru)); }
private void button4_Click(object sender, EventArgs e) {//soru düzenle Butonu if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Düzenlenecek soruyu seçiniz"); } else { SoruDuzenle sd = new SoruDuzenle(); int SoruID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; Soru duzenlenecek = db.Sorular.Find(SoruID); sd.GelenSoru = duzenlenecek; sd.Show(); } }
private void button4_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("birşey seçmelisiniz"); } else { SoruDuzenle s = new SoruDuzenle(); int ID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; Soru duzenlenecek = db.Sorular.Find(ID); s.GelenSoru = duzenlenecek; s.Show(); } }
private void btn_düzenle_Click(object sender, EventArgs e) { if (dataGridView2.SelectedRows.Count == 0) { MessageBox.Show("soru seçiniz"); } else { SoruDüzenle ds = new SoruDüzenle(); int sID = (int)dataGridView2.SelectedRows[0].Cells[0].Value; Soru düzenlenecek = db.Sorular.Find(sID); ds.GelenSoru = düzenlenecek; ds.Show(); } }
private void button4_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Düzenlenecek Soruyu Seçiniz:"); } else { Form2 f = new Form2(); int sID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; Soru duzenleSoru = db.Sorular.Find(sID);//Find ID üzerinden kayıt bulmaya yarar. f.GelenSoru = duzenleSoru; f.Show(); } }
private void button4_Click(object sender, EventArgs e) { //sorudüzenle butonu if (dataGridView1.SelectedRows.Count == 0) //seçili birşey yok ise { MessageBox.Show("Soru seçiniz"); } else { SoruDuzenle form = new SoruDuzenle(); int secilenID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; Soru Duzenlenecek = db.Sorular.Find(secilenID); form.GelenSoru = Duzenlenecek; form.Show(); } }
public static bool Ekle(Soru soru) { SqlCommand komut = new SqlCommand("SoruEkle", Baglanma.Baglanti); komut.CommandType = CommandType.StoredProcedure; komut.Parameters.AddWithValue("cevapA", soru.cevapA); komut.Parameters.AddWithValue("cevapB", soru.cevapB); komut.Parameters.AddWithValue("cevapC", soru.cevapC); komut.Parameters.AddWithValue("cevapD", soru.cevapD); komut.Parameters.AddWithValue("DogruCevap", soru.DogruCevap); komut.Parameters.AddWithValue("KonuID", soru.KonuID); komut.Parameters.AddWithValue("SoruMetni", soru.SoruMetni); komut.Parameters.AddWithValue("Resim", soru.Resim); return(Baglanma.ExecuteNonQuery(komut)); }
public JsonResult soruDuzenleDb(SoruView soru, string a) { Soru s = new Soru(); s = db.Soru.Find(soru.soruID); s.soruIcerigi = soru.soruIcerigi; s.aSecenegi = soru.aSecenegi; s.bSecenegi = soru.bSecenegi; s.cSecenegi = soru.cSecenegi; s.dSecenegi = soru.dSecenegi; s.dogruCevap = a; db.Entry(s).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json("ok")); }
public ActionResult Create([Bind(Include = "Id,KonuId,Sorusu")] SoruViewModel pSoru) { Soru soru = Mapper.Map <Soru>(pSoru); //soru.KonuId = new Guid(pSoru.Konular.SelectedValue.ToString()); if (ModelState.IsValid) { soru.Id = Guid.NewGuid(); db.Soru.Add(soru); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(soru)); }
public ActionResult SoruSil(int?id) { Soru soru = db.Soru.Where(m => m.SoruID == id).SingleOrDefault(); if (soru == null) { return(RedirectToAction("Index")); } List <Cevap> cevaplar = db.Cevap.Where(m => m.SoruID == id).ToList(); db.Cevap.RemoveRange(cevaplar); db.Soru.Remove(soru); db.SaveChanges(); return(RedirectToAction("Index")); }
private void button4_Click(object sender, EventArgs e) {//Düzenle butonu if (dataGridView1.SelectedRows.Count != 0) { Soru a = new Soru(); a.SoruCumlesi = dataGridView1.SelectedRows[0].Cells[1].Value.ToString(); a.SoruID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; SoruDuzenleForm s = new SoruDuzenleForm(); s.GelenSoru = a; s.Show(); } else { MessageBox.Show("Soru seçmedinki düzenleyesin?"); } }
// using (SQLiteCommand com = new SQLiteCommand("INSERT INTO Sorular(TestId, Soru) VALUES(@TestId, @Soru) Select last_insert_rowid()", Baglanti)) // { // Baglanti.Open(); // com.Parameters.AddWithValue("@TestId", item.TestId); // com.Parameters.AddWithValue("@Soru", item.SoruText); // int result = Convert.ToInt32(com.ExecuteScalar()); //Baglanti.Close(); // return result; // } public static int Update(Soru item) { using (SQLiteConnection Baglanti = new SQLiteConnection(DatabaseManager.ConnectionString)) { using (SQLiteCommand com = new SQLiteCommand("UPDATE Sorular SET Soru=@Soru WHERE SoruId=@SoruId ", Baglanti)) { Baglanti.Open(); com.Parameters.AddWithValue("SoruId", item.SoruId); com.Parameters.AddWithValue("Soru", item.SoruText); var result = com.ExecuteNonQuery(); Baglanti.Close(); return(result); } } }
public ActionResult SoruDuzenle(soruModel model) { Soru soru = db.Soru.Where(m => m.SoruID == model.SoruID).SingleOrDefault(); if (soru == null) { return(RedirectToAction("Index")); } soru.Baslik = model.Baslik; soru.Icerik = model.Icerik; soru.KategoriID = model.KategoriID; db.SaveChanges(); ViewBag.sonuc = "Soru Duzenlendi"; model = getModel(); return(View(model)); }
public ActionResult Sorular(int soruID) { Soru s = (from a in db.Soru select a) .Where(x => x.soruID == soruID) .FirstOrDefault(); if (s != null) { db.Soru.Remove(s); db.SaveChanges(); return(Json("ok")); } else { return(Json("error.!")); } }
public ActionResult SoruDuzenle(int?id) { Soru soru = db.Soru.Where(m => m.SoruID == id).SingleOrDefault(); if (soru == null) { return(RedirectToAction("Index")); } soruModel model = getModel(); model.SoruID = soru.SoruID; model.Baslik = soru.Baslik; model.Icerik = soru.Icerik; model.KategoriID = soru.KategoriID; return(View(model)); }
private void materialFlatButton3_Click(object sender, EventArgs e) { if (VerifyTextsA() && VerifyTextsB()) { Soru _soru = new Soru(); Model.Secenekler _secenekler = new Model.Secenekler(); _soru.ID = selectedId; _soru.KategoriID = Kategoriler.ElementAt(cmbKategori.SelectedIndex).ID; _soru.ZorlukSeviyesi = cmbZorlukSeviyesi.SelectedItem.ToString(); _soru.SoruBasligi = txtSoruBasligi.Text; _soru.Sure = Convert.ToInt32(txtSure.Text); _soru.MedyaID = _medya != null ? _medya.ID : _tmp_medya.ID; _soru.KlasikSoru = KlasikMi; _secenekler.ASecenegi = txtA.Text; _secenekler.BSecenegi = txtB.Text; _secenekler.CSecenegi = txtC.Text; _secenekler.DSecenegi = txtD.Text; _secenekler.ESecenegi = txtE.Text; if (KlasikMi) { _secenekler.DogruCevap = ""; } else { _secenekler.DogruCevap = cmbDogru.SelectedItem.ToString(); } if (chkMedya.Checked) { _soru.MedyaID = -1; } if (CalisanIdleri.Count <= 0) { CalisanSec sec = new CalisanSec(); sec.SetMain(this); sec.HepsiniSec(); sec.Sec(); } Database.Update.SoruGuncelle(_soru, _secenekler, CalisanIdleri, materialCheckBox1.Checked); temizle(); this.main.YenidenCiz(); } }
private void btn_sil_click(object sender, EventArgs e) { //soru sil if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Soru seçiniz"); } else { foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int SoruID = (int)item.Cells[0].Value; Soru silinecek = db.Sorular.Find(SoruID); db.Sorular.Remove(silinecek); } db.SaveChanges(); SorulariYenile(); } }
private void button3_Click(object sender, EventArgs e) { //soru sil if (dataGridView1.SelectedRows.Count == 0) //seçili bir şey yok ise { MessageBox.Show("Soru seçiniz"); } else { foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int SoruID = (int)item.Cells[0].Value;//silinecek satırın IDsine ulaş Soru silinecek = db.Sorular.Find(SoruID); db.Sorular.Remove(silinecek); } db.SaveChanges();//önce bir silsin sonra bir kerede kaydetsin o yüzden dışarı aldık SorulariYenile(); } }
public ActionResult dogruyanlısedit(int id) { soruTuru = "Doğru_Yanlış"; SınavProjesiEntities1 db = new SınavProjesiEntities1(); var Cevap = db.Cevaplar.Where(s => s.Sid == id).FirstOrDefault(); var Soru = db.Sorular.Where(s => s.Sid == id).FirstOrDefault(); Soru _soru = new Soru(); _soru.Sid = id; _soru.Spuan = Soru.Spuan; _soru.Smetni = Soru.Smetni; _soru.Ders = Soru.Ders; _soru.Sturu = soruTuru; _soru.DogruCevap = Cevap.DogruCevap; return(View("dogruyanlısedit", _soru)); }
private void button3_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Lütfen bir soru seçiniz."); } else { foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int soruID = (int)item.Cells[0].Value; Soru silinecek = db.Sorular.Find(soruID); db.Sorular.Remove(silinecek); } db.SaveChanges(); SorulariYenile(); CevaplariYenile(); } }
private void button3_Click(object sender, EventArgs e) {//Soru Silme if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Soru Seçiniz:"); } else { foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int soruId = (int)item.Cells[0].Value; Soru silinecek = db.Sorular.Find(soruId); db.Sorular.Remove(silinecek); } MessageBox.Show("Soru silindi"); db.SaveChanges(); SorularıYenile(); } }
public SonucModel SoruSil(int id) { Soru soru = db.Sorus.Where(s => s.Id == id).SingleOrDefault(); if (soru == null) { sonuc.Islem = false; sonuc.Mesaj = "Kayıt Bulunamadı!"; return(sonuc); } db.Sorus.Remove(soru); db.SaveChanges(); sonuc.Islem = true; sonuc.Mesaj = "Soru Silindi"; return(sonuc); }
private void button4_Click(object sender, EventArgs e) {//düzenle if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Soru seçiniz"); } else { SoruDuzenle sd = new SoruDuzenle(); foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int SoruID = (int)item.Cells[0].Value; //int secilenID = (int)dataGridView1.SelectedRows[0].Cells[0].Value; Soru iletilecek = db.Sorular.Find(SoruID); sd.GelenSoru = iletilecek; sd.Show(); } } }
private void btnSoruDuzenle_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Soru Seçiniz!"); } else { SoruDuzenle fsd = new SoruDuzenle(); foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int SoruID = (int)item.Cells[0].Value; Soru iletilecek = db.Sorular.Find(SoruID); fsd.GelenSoru = iletilecek; fsd.Show(); } SorulariYenile(); CevaplariYenile(); } }
public static List <BirlesikSoru> Sorular() { //Bu Metod sadece soruları çekmekle yükümlü Cevaplar veya Soruldumu kontrolünü sağlamaz. Sorulan sorulmayan tüm soruları çeker. // E günün birinde lazım olur tabi böyle şeyleri yapmak lazım. _connection.Open(); string sql = "select *from sorular,secenekler where secenekler.soru_id = sorular.id"; List <BirlesikSoru> sorular = new List <BirlesikSoru>(); MySqlCommand cmd = new MySqlCommand(sql, _connection); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Soru soru = new Soru(); Secenekler secenekler = new Secenekler(); soru.ID = reader.GetInt32(0); soru.KategoriID = reader.GetInt32(1); soru.Sure = reader.GetInt32(2); soru.SoruBasligi = reader.GetString(3); soru.ZorlukSeviyesi = reader.GetString(4); soru.KlasikSoru = reader.GetBoolean(5); secenekler.SoruID = reader.GetInt32(6); secenekler.ASecenegi = reader.GetString(7); secenekler.BSecenegi = reader.GetString(8); secenekler.CSecenegi = reader.GetString(9); secenekler.DSecenegi = reader.GetString(10); secenekler.ESecenegi = reader.GetString(11); secenekler.DogruCevap = reader.GetString(12); BirlesikSoru Soru = new BirlesikSoru(); Soru.soru = soru; Soru.secenekler = secenekler; Soru.medya = GetMedia(soru.ID); sorular.Add(Soru); } _connection.Close(); return(sorular); }
private void button4_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Lütfen bir soru seçiniz."); } else { SoruDuzenle sd = new SoruDuzenle(); foreach (DataGridViewRow item in dataGridView1.SelectedRows) { int soruID = (int)item.Cells[0].Value; Soru duzenlenecek = db.Sorular.Find(soruID); sd.GelenSoru = duzenlenecek; sd.Show(); } db.SaveChanges(); CevaplariYenile(); } }