Ejemplo n.º 1
0
        //
        // Sınavın Soru İşlemleri
        //

        // İlk Var Olan Konuları Getirme

        void IlkKonulariGetir(int Ders)
        {
            SqlCommand konuGetir = new SqlCommand("select *from Tbl_Konu where DersID = 1 order by KonuID asc", connect.baglanti());

            konuGetir.Parameters.AddWithValue("@p1", Ders);
            SqlDataReader dtKonu = konuGetir.ExecuteReader();

            while (dtKonu.Read())
            {
                Konu konular = new Konu();
                konular.KonuID = Convert.ToInt32(dtKonu[0]);
                konu.IlkSinavKonu.Add(konular);
            }
        }
Ejemplo n.º 2
0
        //
        // Öğretmen Bilgi İşlemleri
        //

        // Yeni Öğretmen Kaydı

        public override bool KisiEkle()
        {
            bool varYokDurum;

            try
            {
                SqlCommand ogrtEkle = new SqlCommand("insert into Tbl_Ogretmen (OgrtAD,OgrtSoyad,OgrtTC,OgrtCinsiyet,OgrtDogTarih,OgrtTelefon,KullaniciAdi,Sifre) values (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8)", connect.baglanti());
                ogrtEkle.Parameters.AddWithValue("@p1", Ad);
                ogrtEkle.Parameters.AddWithValue("@p2", Soyad);
                ogrtEkle.Parameters.AddWithValue("@p3", TC);
                ogrtEkle.Parameters.AddWithValue("@p4", Cinsiyet);
                ogrtEkle.Parameters.AddWithValue("@p5", DogumTarihi);
                ogrtEkle.Parameters.AddWithValue("@p6", Telefon);
                ogrtEkle.Parameters.AddWithValue("@p7", KullanıcıID);
                ogrtEkle.Parameters.AddWithValue("@p8", Sifre);
                ogrtEkle.ExecuteNonQuery();
                connect.baglanti().Close();
                varYokDurum = false;
            }
            catch (Exception)
            {
                varYokDurum = true;
            }
            return(varYokDurum);
        }
Ejemplo n.º 3
0
        // Tüm Kayıtlı Soruları Getir

        public void TumSorular()
        {
            SqlCommand    soruGetir = new SqlCommand("exec tumSorular", connect.baglanti());
            SqlDataReader Dtr       = soruGetir.ExecuteReader();

            while (Dtr.Read())
            {
                Soru soru = new Soru();
                soru.SoruID     = Convert.ToInt32(Dtr[0]);
                soru.SoruIcerik = Dtr[1].ToString();
                soru.ACevabi    = Dtr[2].ToString();
                soru.BCevabi    = Dtr[3].ToString();
                soru.CCevabi    = Dtr[4].ToString();
                soru.DCevabi    = Dtr[5].ToString();
                soru.Cevap      = Dtr[6].ToString();
                soru.Resim      = Dtr[7].ToString();
                soru.Ders       = Dtr[8].ToString();
                soru.Konu       = Dtr[9].ToString();
                Sorular.Add(soru);
            }
            connect.baglanti().Close();
        }
Ejemplo n.º 4
0
        // Tüm Kayıtlı Soruları Getir

        public void TumSorular()
        {
            SqlCommand    soruGetir = new SqlCommand("select So.SoruID,Soru,A,B,C,D,E,Cevap,Resim,De.DersAD,Ko.KonuAD from Tbl_Soru So inner join Tbl_Ders De on so.DersID = De.DersID inner join Tbl_Cevap Ce on So.SoruID = Ce.SoruID inner join Tbl_Konu Ko on Ko.KonuID = So.KonuID order by So.SoruID", connect.baglanti());
            SqlDataReader Dtr       = soruGetir.ExecuteReader();

            while (Dtr.Read())
            {
                Soru soru = new Soru();
                soru.SoruID     = Convert.ToInt32(Dtr[0]);
                soru.SoruIcerik = Dtr[1].ToString();
                soru.ACevabi    = Dtr[2].ToString();
                soru.BCevabi    = Dtr[3].ToString();
                soru.CCevabi    = Dtr[4].ToString();
                soru.DCevabi    = Dtr[5].ToString();
                soru.ECevabi    = Dtr[6].ToString();
                soru.Cevap      = Dtr[7].ToString();
                soru.Resim      = Dtr[8].ToString();
                soru.Ders       = Dtr[9].ToString();
                soru.Konu       = Dtr[10].ToString();
                Sorular.Add(soru);
            }
            connect.baglanti().Close();
        }
Ejemplo n.º 5
0
        // Öğretmen Bilgi Doğrulama

        public static bool OgretmenDogrula(string kullaniciAdi, string sifre)
        {
            sqlBaglanti connect        = new sqlBaglanti();
            SqlCommand  ogretmenSelect = new SqlCommand("Select * From Tbl_Ogretmen where KullaniciAdi =@p1 and Sifre = @p2", connect.baglanti());

            ogretmenSelect.Parameters.AddWithValue("@p1", kullaniciAdi);
            ogretmenSelect.Parameters.AddWithValue("@p2", sifre);
            SqlDataReader drOgretmen = ogretmenSelect.ExecuteReader();

            if (drOgretmen.Read())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 6
0
        public void IstatistikGetir(Istatistik istatistik, int DersID, int OgrenciID, int SinavID)
        {
            // Doğru Cevapların İstatistiği

            SqlCommand istatistikGetirDogru = new SqlCommand("select (select Count(*)from Tbl_CozulmusSoru where Tbl_CozulmusSoru.KonuID = Tbl_Konu.KonuID and OgrenciID = @p2 and SınavID = @p3 and DogruYanlis=1),KonuAD from Tbl_Konu  where  DersID =  @p1 ", connect.baglanti());

            istatistikGetirDogru.Parameters.AddWithValue("@p1", DersID);
            istatistikGetirDogru.Parameters.AddWithValue("@p2", OgrenciID);
            istatistikGetirDogru.Parameters.AddWithValue("@p3", SinavID);
            SqlDataReader dtIstatistikDogru = istatistikGetirDogru.ExecuteReader();

            while (dtIstatistikDogru.Read())
            {
                Istatistik istatistiks = new Istatistik();
                istatistiks.Adet = Convert.ToInt32(dtIstatistikDogru[0]);
                istatistiks.Konu = dtIstatistikDogru[1].ToString();
                IstatistiklerDogru.Add(istatistiks);
            }

            // Yanlış Cevapların İstatistiği

            SqlCommand istatistikGetirYanlis = new SqlCommand("select (select Count(*)from Tbl_CozulmusSoru where Tbl_CozulmusSoru.KonuID = Tbl_Konu.KonuID and OgrenciID = @p2 and SınavID=@p3 and DogruYanlis=0),KonuAD from Tbl_Konu  where  DersID =  @p1 ", connect.baglanti());

            istatistikGetirYanlis.Parameters.AddWithValue("@p1", DersID);
            istatistikGetirYanlis.Parameters.AddWithValue("@p2", OgrenciID);
            istatistikGetirYanlis.Parameters.AddWithValue("@p3", SinavID);
            SqlDataReader dtIstatistikYanlis = istatistikGetirYanlis.ExecuteReader();

            while (dtIstatistikYanlis.Read())
            {
                Istatistik istatistiks = new Istatistik();
                istatistiks.Adet = Convert.ToInt32(dtIstatistikYanlis[0]);
                istatistiks.Konu = dtIstatistikYanlis[1].ToString();
                IstatistiklerYanlis.Add(istatistiks);
            }
        }
Ejemplo n.º 7
0
        public void IstatistikGetir(Istatistik istatistik, int DersID, int OgrenciID, int SinavID)
        {
            // Doğru Cevapların İstatistiği

            SqlCommand istatistikGetirDogru = new SqlCommand("exec Istatistik @p1,@p2,@p3,@p4", connect.baglanti());

            istatistikGetirDogru.Parameters.AddWithValue("@p1", DersID);
            istatistikGetirDogru.Parameters.AddWithValue("@p2", OgrenciID);
            istatistikGetirDogru.Parameters.AddWithValue("@p3", SinavID);
            istatistikGetirDogru.Parameters.AddWithValue("@p4", 1);
            SqlDataReader dtIstatistikDogru = istatistikGetirDogru.ExecuteReader();

            while (dtIstatistikDogru.Read())
            {
                Istatistik istatistiks = new Istatistik();
                istatistiks.Adet = Convert.ToInt32(dtIstatistikDogru[0]);
                istatistiks.Konu = dtIstatistikDogru[1].ToString();
                IstatistiklerDogru.Add(istatistiks);
            }

            // Yanlış Cevapların İstatistiği

            SqlCommand istatistikGetirYanlis = new SqlCommand("exec Istatistik @p1,@p2,@p3,@p4", connect.baglanti());

            istatistikGetirYanlis.Parameters.AddWithValue("@p1", DersID);
            istatistikGetirYanlis.Parameters.AddWithValue("@p2", OgrenciID);
            istatistikGetirYanlis.Parameters.AddWithValue("@p3", SinavID);
            istatistikGetirYanlis.Parameters.AddWithValue("@p4", 0);
            SqlDataReader dtIstatistikYanlis = istatistikGetirYanlis.ExecuteReader();

            while (dtIstatistikYanlis.Read())
            {
                Istatistik istatistiks = new Istatistik();
                istatistiks.Adet = Convert.ToInt32(dtIstatistikYanlis[0]);
                istatistiks.Konu = dtIstatistikYanlis[1].ToString();
                IstatistiklerYanlis.Add(istatistiks);
            }
        }