Esempio n. 1
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");
        }
Esempio n. 2
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);
                }
            }
        }
Esempio n. 3
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");
     }
 }
Esempio n. 4
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>");
                }
            }
        }
Esempio n. 5
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)
            {
            }
        }
Esempio n. 6
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>");
                }
            }
        }
Esempio n. 7
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)
                {
                }
            }
        }
Esempio n. 8
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;
            }
        }
Esempio n. 9
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);
                }
            }
        }
Esempio n. 10
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();
         }
     }
 }
Esempio n. 11
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();
         }
     }
 }
Esempio n. 12
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;
                }
            }
        }
Esempio n. 13
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();
                }
            }
        }
Esempio n. 14
0
        protected void bnt_Save_Click(object sender, EventArgs e)
        {
            using (OnlineSinavEntities db = new OnlineSinavEntities())
            {
                Dersler ders = new Dersler();
                ders.DersId = Convert.ToInt32(Request.QueryString["ID"].ToString());
                var mevcut = db.Derslers.Find(ders.DersId);
                mevcut.DersAdi = txtDersAdi.Text;
                if (rbPasif.Checked)
                {
                    mevcut.DersDurumu = false;
                }
                else if (rbAktif.Checked)
                {
                    mevcut.DersDurumu = true;
                }
                db.SaveChanges();
                Response.Redirect("AdminDersListesi.aspx");

            }
        }
Esempio n. 15
0
        protected void bnt_Save_Click(object sender, EventArgs e)
        {
            using (OnlineSinavEntities db = new OnlineSinavEntities())
            {
                Konular konu = new Konular();
                konu.KonuId = Convert.ToInt32(Request.QueryString["ID"].ToString());
                var mevcut = db.Konulars.Find(konu.KonuId);
                mevcut.DersId  = Convert.ToInt32(ddlDersAdi.SelectedValue);
                mevcut.KonuAdi = txtKonuAdi.Text;

                if (rbAktif.Checked)
                {
                    mevcut.KonuDurumu = true;
                }
                else if (rbPasif.Checked)
                {
                    mevcut.KonuDurumu = false;
                }
                db.SaveChanges();
                Response.Redirect("AdminKonuListesi.aspx");
            }
        }
Esempio n. 16
0
 protected void bnt_Save_Click(object sender, EventArgs e)
 {
     using (OnlineSinavEntities db = new OnlineSinavEntities())
     {
         Kullanicilar kul = new Kullanicilar();
         kul.KullaniciId = Convert.ToInt32(Request.QueryString["ID"].ToString());
         var mevcutOgr = db.Kullanicilars.Find(kul.KullaniciId);
         mevcutOgr.Adi    = txtOgretmenAdi.Text;
         mevcutOgr.Soyadi = txtOgretmenSoyadi.Text;
         mevcutOgr.KulAdi = txtOgretmenNo.Text;
         mevcutOgr.Email  = txtOgretmenEmail.Text;
         if (RadioButton1.Checked)
         {
             mevcutOgr.KullaniciDurumu = true;
         }
         else if (RadioButton2.Checked)
         {
             mevcutOgr.KullaniciDurumu = false;
         }
         db.SaveChanges();
         Response.Redirect("AdminOgretmenListesi.aspx");
     }
 }
Esempio n. 17
0
 protected void bnt_Save_Click(object sender, EventArgs e)
 {
     using (OnlineSinavEntities db = new OnlineSinavEntities())
     {
         Sinavlar sinav = new Sinavlar();
         sinav.SinavId = Convert.ToInt32(Request.QueryString["ID"].ToString());
         var mevcut = db.Sinavlars.Find(sinav.SinavId);
         mevcut.SinavAdi           = txtSinavAdi.Text;
         mevcut.SinavBaslamaTarihi = Convert.ToDateTime(txtBaslangicTarihi.Text);
         mevcut.SinavBitisTarihi   = Convert.ToDateTime(txtBitisTarihi.Text);
         mevcut.SinavSuresi        = Convert.ToInt32(txtSinavSuresi.Text);
         mevcut.SoruSayisi         = Convert.ToInt32(txtSoruSayisi.Text);
         if (rbAktif.Checked)
         {
             mevcut.SinavDurumu = true;
         }
         else if (rbPasif.Checked)
         {
             mevcut.SinavDurumu = false;
         }
         db.SaveChanges();
         Response.Redirect("OgretmenSinavListesi.aspx");
     }
 }