protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Sorular soru = new Sorular(); soru.SoruId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Sorulars.Find(soru.SoruId); txtSoruAdi.Text = mevcut.SoruMetni; txtA.Text = mevcut.A; txtB.Text = mevcut.B; txtC.Text = mevcut.C; txtD.Text = mevcut.D; txtE.Text = mevcut.E; txtDogruCevap.Text = mevcut.DogruCevap; if (mevcut.SoruDurumu == true) { rbAktif.Checked = true; } else { rbPasif.Checked = true; } } } } }
protected void btnKaydet_Click(object sender, EventArgs e) { try { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Kullanicilar kul = new Kullanicilar(); kul = (Kullanicilar)Session["Kullanicilar"]; int kulid = Convert.ToInt32(kul.KullaniciId); Talepler talep = new Talepler(); talep.TalepTuru = txtTalepTuru.Text; talep.Aciklama = txtAciklama.Text; talep.KullaniciId = kulid; talep.Durum = "Bekliyor"; db.Taleplers.Add(talep); db.SaveChanges(); Response.Write("<script>alert('Talebiniz Başarıyla Gönderilmiştir.')</script>"); } } catch (Exception) { } }
private void Rp_SoruDoldur() { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Sorular soru = new Sorular(); rp_SoruListe.DataSource = (from k in db.Konulars join d in db.Derslers on k.DersId equals d.DersId join s in db.Sorulars on k.KonuId equals s.KonuId select new { s.SoruId, s.SoruMetni, s.ZorlukDerecesi, s.A, s.B, s.C, s.D, s.E, s.DogruCevap, s.SoruDurumu, d.DersAdi, k.KonuAdi } ).ToList(); rp_SoruListe.DataBind(); } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Sorular soru = new Sorular(); soru.SoruId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Sorulars.Find(soru.SoruId); mevcut.SoruMetni = txtSoruAdi.Text; mevcut.A = txtA.Text; mevcut.B = txtB.Text; mevcut.C = txtC.Text; mevcut.D = txtD.Text; mevcut.E = txtE.Text; mevcut.DogruCevap = txtDogruCevap.Text; if (rbAktif.Checked) { mevcut.SoruDurumu = true; } else if (rbPasif.Checked) { mevcut.SoruDurumu = false; } db.SaveChanges(); Response.Redirect("OgretmenSoruListesi.aspx"); } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { Kullanicilar kul = new Kullanicilar(); kul.Adi = txtOgretmenAdi.Text; kul.Soyadi = txtOgretmenSoyadi.Text; kul.KulAdi = txtOgretmenNo.Text; kul.Sifre = txtOgretmenSifre.Text; kul.Email = txtOgretmenEmail.Text; kul.KullaniciTurId = 2; db.Kullanicilars.Add(kul); db.SaveChanges(); Response.Write("<script>alert('Öğretmen Kaydı Başarıyla Gerçekleştirilmiştir.')</script>"); txtOgretmenAdi.Text = string.Empty; txtOgretmenSoyadi.Text = string.Empty; txtOgretmenNo.Text = string.Empty; txtOgretmenSifre.Text = string.Empty; txtOgretmenEmail.Text = string.Empty; } catch (Exception ex) { Response.Write(ex); } } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { if (ddlDersAdi.SelectedItem.Value == "0") { Response.Write("<script>alert('Ders Seçiniz')</script>"); } else { Konular konu = new Konular(); konu.DersId = Convert.ToInt32(ddlDersAdi.SelectedValue); konu.KonuAdi = txtKonuAdi.Text; konu.KonuDurumu = true; db.Konulars.Add(konu); db.SaveChanges(); Response.Write("<script>alert('Konu Kaydı Başarıyla Gerçekleşmiştir.')</script>"); ddDerslerDoldur(db); txtKonuAdi.Text = string.Empty; } } catch (Exception ex) { Response.Write("<script>alert('" + ex.ToString() + "')</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { Kullanicilar kul = new Kullanicilar(); kul.KullaniciId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcutOgr = db.Kullanicilars.Find(kul.KullaniciId); txtOgretmenAdi.Text = mevcutOgr.Adi; txtOgretmenSoyadi.Text = mevcutOgr.Soyadi; txtOgretmenEmail.Text = mevcutOgr.Email; txtOgretmenNo.Text = mevcutOgr.KulAdi; if (mevcutOgr.KullaniciDurumu == true) { RadioButton1.Checked = true; } else if (mevcutOgr.KullaniciDurumu == false) { RadioButton2.Checked = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { Dersler ders = new Dersler(); ders.DersId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Derslers.Find(ders.DersId); txtDersAdi.Text = mevcut.DersAdi; if (mevcut.DersDurumu == true) { rbAktif.Checked = true; } else { rbPasif.Checked = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Sinavlar sinav = new Sinavlar(); sinav.SinavId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Sinavlars.Find(sinav.SinavId); txtSinavAdi.Text = mevcut.SinavAdi; txtBaslangicTarihi.Text = mevcut.SinavBaslamaTarihi.ToString(); txtBitisTarihi.Text = mevcut.SinavBitisTarihi.ToString(); txtSinavSuresi.Text = mevcut.SinavSuresi.ToString(); txtSoruSayisi.Text = mevcut.SoruSayisi.ToString(); if (mevcut.SinavDurumu == true) { rbAktif.Checked = true; } else if (mevcut.SinavDurumu == false) { rbPasif.Checked = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString != null && !string.IsNullOrEmpty(Request.QueryString["ID"].ToString())) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { ddDerslerDoldur(db); Konular konu = new Konular(); konu.KonuId = Convert.ToInt32(Request.QueryString["ID"].ToString()); var mevcut = db.Konulars.Find(konu.KonuId); txtKonuAdi.Text = mevcut.KonuAdi; if (mevcut.KonuDurumu == true) { rbAktif.Checked = true; } else { rbPasif.Checked = true; } } } } }
protected void LinkButton3_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Kullanicilar kul = new Kullanicilar(); kul = (Kullanicilar)Session["Kullanicilar"]; int kulid = Convert.ToInt32(kul.KullaniciId); Sinavlar sinav = new Sinavlar(); sinav = (Sinavlar)Session["Sinavlar"]; int sinid = Convert.ToInt32(sinav.SinavId); Not = dogruSayisi * puan; bool SinavaGirdimi = false; KullanicilarSinavlar ks = new KullanicilarSinavlar(); ks.KullaniciId = kulid; ks.SinavId = sinid; ks.SinavNotu = 0; ks.SinavaGirdimi = SinavaGirdimi; db.KullanicilarSinavlars.Add(ks); db.SaveChanges(); } Response.Redirect("OgrenciTalepEkle.aspx"); }
protected void Page_Load(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { if (!IsPostBack) { } } }
protected void btnKaydet_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { if (ddlDersAdi.SelectedItem.Value == "0") { Response.Write("<script>alert('Ders Seçiniz')</script>"); } else if (ddlKonuAdi.SelectedItem.Value == "Konu Seçiniz") { Response.Write("<script>alert('Konu Seçiniz')</script>"); } else if (ddlZorlukDerecesi.SelectedItem.Value == "0") { Response.Write("<script>alert('Zorluk Derecesi Seçiniz')</script>"); } else { Sorular soru = new Sorular(); soru.KonuId = Convert.ToInt32(ddlKonuAdi.SelectedValue); soru.SoruMetni = txtSoru.Text; soru.ZorlukDerecesi = ddlZorlukDerecesi.Text; soru.A = txtA.Text; soru.B = txtB.Text; soru.C = txtC.Text; soru.D = txtD.Text; soru.E = txtE.Text; soru.DogruCevap = txtDogruCevap.Text; soru.SoruDurumu = true; db.Sorulars.Add(soru); db.SaveChanges(); Response.Write("<script>alert('Soru Kaydı Başarıyla Gerçekleşmiştir.')</script>"); ddDersDoldur(db); ddlKonuAdi.Items.Clear(); txtSoru.Text = string.Empty; txtA.Text = string.Empty; txtB.Text = string.Empty; txtC.Text = string.Empty; txtD.Text = string.Empty; txtE.Text = string.Empty; txtDogruCevap.Text = string.Empty; } } catch (Exception ex) { Response.Write("<script>alert('" + ex.ToString() + "')</script>"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { CheckBoxListDoldur(db); DdlOgrenciDoldur(db); } } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { int sinavId; Sinavlar sinav = new Sinavlar(); sinavId = Convert.ToInt32(ddlSinavAdi.SelectedItem.Value); sinav = db.Sinavlars.Where(i => i.SinavId == sinavId).First(); int sinavSoruSayisi = sinav.SoruSayisi; if (ddlSinavAdi.SelectedItem.Value == "0") { Response.Write("<script>alert('Sinav Seçiniz')</script>"); } else { var sorular = (from d in db.Derslers join k in db.Konulars on d.DersId equals k.DersId join s in db.Sorulars on k.KonuId equals s.KonuId select new { s.SoruId, s.SoruMetni, s.A, s.B, s.C, s.D, s.E }).OrderBy(x => Guid.NewGuid()).Take(sinavSoruSayisi).ToArray(); Sorular soru = new Sorular(); for (int i = 0; i < sorular.Length; i++) { int id = Convert.ToInt32(sorular[i].SoruId); soru = db.Sorulars.Where(s => s.SoruId == id).FirstOrDefault(); sinav.Sorulars.Add(soru); } sinav.SinavDurumu = true; db.SaveChanges(); } } catch (Exception ex) { } } }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Dersler ders = new Dersler(); ders.DersAdi = txtDersAdi.Text; db.Derslers.Add(ders); db.SaveChanges(); Response.Write("<script>alert('Ders Kaydı Başarıyla Yapılmıştır.')</script>"); txtDersAdi.Text = string.Empty; } }
protected void Page_Load(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { if (!IsPostBack) { if (Session["Kullanicilar"] != null) { Kullanicilar kul = new Kullanicilar(); kul = (Kullanicilar)Session["Kullanicilar"]; lbl_AdminAdSoyad.Text = kul.Adi + " " + kul.Soyadi; } } } }
private void CheckBoxListDoldur(OnlineSinavEntities db) { cblDersler.Items.Clear(); List <ListItem> items = new List <ListItem>(); db.Derslers.Where(i => i.DersDurumu == true).ToList().ForEach(f => { items.Add(new ListItem { Value = f.DersId.ToString(), Text = f.DersAdi }); }); cblDersler.Items.AddRange(items.ToArray()); }
protected void bnt_Save_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { int sayac = 0; Kullanicilar kul = new Kullanicilar(); int id = Convert.ToInt32(ddlOgrenci.SelectedValue); for (int i = 0; i < cblDersler.Items.Count; i++) { if (!cblDersler.Items[i].Selected) { sayac++; } } if (ddlOgrenci.SelectedItem.Value == "0") { Response.Write("<script>alert('Öğrenci Seçiniz')</script>"); } else if (sayac == cblDersler.Items.Count) { Response.Write("<script>alert('Ders veya Dersler Seçiniz')</script>"); } else { kul = db.Kullanicilars.Where(i => i.KullaniciId == id).First(); Dersler ders = new Dersler(); //int id2 = Convert.ToInt32(cblDersler.SelectedValue); int seciliDers = cblDersler.Items.Count; for (int i = 0; i < seciliDers; i++) { if (cblDersler.Items[i].Selected == true) { int id2 = Convert.ToInt32(cblDersler.Items[i].Value); ders = db.Derslers.Where(m => m.DersId == id2).FirstOrDefault(); kul.Derslers.Add(ders); } } db.SaveChanges(); DdlOgrenciDoldur(db); } } }
private void ddDerslerDoldur(OnlineSinavEntities db) { Kullanicilar kul = new Kullanicilar(); kul = (Kullanicilar)Session["Kullanicilar"]; ddlDersAdi.Items.Clear(); var dersler = (from d in db.Derslers from k in d.Kullanicilars where k.KullaniciId == kul.KullaniciId select d).ToList(); ddlDersAdi.DataSource = dersler; ddlDersAdi.DataValueField = "DersId"; ddlDersAdi.DataTextField = "DersAdi"; ddlDersAdi.DataBind(); }
private void Rp_OgretmenDoldur() { using (OnlineSinavEntities db = new OnlineSinavEntities()) { rp_OgretmenListesi.DataSource = (from o in db.Kullanicilars where o.KullaniciTurId == 2 select new { o.KullaniciId, o.Adi, o.Soyadi, o.KulAdi, o.Email, o.KullaniciDurumu }).ToList(); rp_OgretmenListesi.DataBind(); } }
private void Rp_OgrenciDoldur() { using (OnlineSinavEntities db = new OnlineSinavEntities()) { rp_OgrenciListesi.DataSource = (from k in db.Kullanicilars where k.KullaniciTurId == 3 select new { k.KullaniciId, k.Adi, k.Soyadi, k.KulAdi, k.Email, k.KullaniciDurumu }).ToList(); rp_OgrenciListesi.DataBind(); } }
protected void rp_OgrenciListesi_ItemCommand(object source, RepeaterCommandEventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { int id = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Edit") { Response.Redirect("AdminOgrenciGuncelle.aspx?ID=" + id); } else if (e.CommandName == "Delete") { Kullanicilar kul = db.Kullanicilars.Where(k => k.KullaniciId == id).FirstOrDefault(); kul.KullaniciDurumu = false; db.SaveChanges(); Rp_OgrenciDoldur(); } } }
protected void rp_SoruListe_ItemCommand(object source, RepeaterCommandEventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { int id = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Edit") { Response.Redirect("OgretmenSoruGuncelle.aspx?ID=" + id); } else if (e.CommandName == "Delete") { Sorular soru = db.Sorulars.Where(s => s.SoruId == id).FirstOrDefault(); soru.SoruDurumu = false; db.SaveChanges(); Rp_SoruDoldur(); } } }
protected void btnSinavOlustur_Click(object sender, EventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { try { if (ddlDersAdi.SelectedItem.Value == "0") { Response.Write("<script>alert('Ders Seçiniz')</script>"); } Sinavlar sinav = new Sinavlar(); sinav.DersId = Convert.ToInt32(ddlDersAdi.SelectedValue); sinav.SinavAdi = txtSinavAdi.Text; sinav.SinavSuresi = Convert.ToInt32(txtSinavSuresi.Text); sinav.SoruSayisi = Convert.ToInt32(txtSoruSayisi.Text); sinav.SinavBaslamaTarihi = Convert.ToDateTime(txtSinavBaslangicTarihi.Text); if (sinav.SinavBaslamaTarihi < DateTime.Now) { Response.Write("<script>alert('Başlama Tarihi bugunun tarihinden önce olamaz!')</script>"); } else { sinav.SinavBitisTarihi = Convert.ToDateTime(txtSinavBitisTarihi.Text); if (sinav.SinavBitisTarihi < DateTime.Now && sinav.SinavBitisTarihi < sinav.SinavBaslamaTarihi) { Response.Write("<script>alert('Bitiş Tarihi bugunun tarihinden ve sinav başlama tarihinden önce olamaz!')</script>"); } else { sinav.SinavDurumu = false; db.Sinavlars.Add(sinav); db.SaveChanges(); Response.Write("<script>alert('Sınav Bilgileri Başarıyla Kaydedilmiştir.Sınavınıza Soru Kaydı yapabilirsiniz...')</script>"); } } } catch (Exception ex) { lbl_Error.Text = ex.Message; } } }
private void rp_TalepDoldur() { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Kullanicilar kul = new Kullanicilar(); kul = (Kullanicilar)Session["Kullanicilar"]; Talepler talep = new Talepler(); rp_TalepListe.DataSource = (from t in db.Taleplers where t.KullaniciId == kul.KullaniciId select new { t.TalepId, t.TalepTuru, t.Aciklama, t.Durum }).ToList(); rp_TalepListe.DataBind(); } }
private void DdlOgrenciDoldur(OnlineSinavEntities db) { ddlOgrenci.Items.Clear(); List <ListItem> items = new List <ListItem>(); db.Kullanicilars.Where(i => i.KullaniciTurId == 3 && i.KullaniciDurumu == true).ToList().ForEach(f => { items.Add(new ListItem { Value = f.KullaniciId.ToString(), Text = f.Adi + " " + f.Soyadi }); }); ddlOgrenci.Items.Add(new ListItem { Text = "Öğrenci Seçiniz", Value = "0" }); ddlOgrenci.Items.AddRange(items.ToArray()); }
protected void rp_DersListe_ItemCommand(object source, RepeaterCommandEventArgs e) { using (OnlineSinavEntities db = new OnlineSinavEntities()) { int Id = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Edit") { Response.Redirect("AdminDersGuncelle.aspx?ID=" + Id); } else if (e.CommandName == "Delete") { Dersler ders = db.Derslers.Where(d => d.DersId == Id).FirstOrDefault(); ders.DersDurumu = false; db.SaveChanges(); Rp_DersleriDoldur(); } } }
private void ddDerslerDoldur(OnlineSinavEntities db) { ddlDersAdi.Items.Clear(); List <ListItem> items = new List <ListItem>(); db.Derslers.ToList().ForEach(f => { items.Add(new ListItem { Value = f.DersId.ToString(), Text = f.DersAdi }); }); ddlDersAdi.Items.Add(new ListItem { Text = "Ders Seçiniz", Value = "0" }); ddlDersAdi.Items.AddRange(items.ToArray()); }
private void Rp_SinavDoldur() { using (OnlineSinavEntities db = new OnlineSinavEntities()) { Sinavlar sinav = new Sinavlar(); rp_SinavListe.DataSource = (from d in db.Derslers join s in db.Sinavlars on d.DersId equals s.DersId select new { s.SinavId, d.DersAdi, s.SinavAdi, s.SinavSuresi, s.SoruSayisi, s.SinavBaslamaTarihi, s.SinavBitisTarihi, s.SinavDurumu }).ToList(); rp_SinavListe.DataBind(); } }