Beispiel #1
0
        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;
                        }
                    }
                }
            }
        }
Beispiel #2
0
        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)
            {
            }
        }
Beispiel #3
0
 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();
     }
 }
Beispiel #4
0
 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");
     }
 }
Beispiel #5
0
        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);
                }
            }
        }
Beispiel #6
0
        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>");
                }
            }
        }
Beispiel #7
0
 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;
                 }
             }
         }
     }
 }
Beispiel #8
0
        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;
                        }
                    }
                }
            }
        }
Beispiel #9
0
        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;
                        }
                    }
                }
            }
        }
Beispiel #10
0
        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;
                        }
                    }
                }
            }
        }
Beispiel #11
0
        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");
        }
Beispiel #12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     using (OnlineSinavEntities db = new OnlineSinavEntities())
     {
         if (!IsPostBack)
         {
         }
     }
 }
Beispiel #13
0
        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>");
                }
            }
        }
Beispiel #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         using (OnlineSinavEntities db = new OnlineSinavEntities())
         {
             CheckBoxListDoldur(db);
             DdlOgrenciDoldur(db);
         }
     }
 }
Beispiel #15
0
        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)
                {
                }
            }
        }
Beispiel #16
0
        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;
            }
        }
Beispiel #17
0
 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;
             }
         }
     }
 }
Beispiel #18
0
        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());
        }
Beispiel #19
0
        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);
                }
            }
        }
Beispiel #20
0
        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();
        }
Beispiel #21
0
 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();
     }
 }
Beispiel #22
0
 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();
     }
 }
Beispiel #23
0
 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();
         }
     }
 }
Beispiel #24
0
 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();
         }
     }
 }
Beispiel #25
0
        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;
                }
            }
        }
Beispiel #26
0
 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();
     }
 }
Beispiel #27
0
        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());
        }
Beispiel #28
0
        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();
                }
            }
        }
Beispiel #29
0
        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());
        }
Beispiel #30
0
 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();
     }
 }