Esempio 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);
            }
        }
Esempio n. 2
0
        // Bilemediği Konuları Sıralı Bir Şekilde Bulma

        void IkinciKonulariGetir(int Ders, int ogrID)
        {
            SqlCommand konuIkinciGetir = new SqlCommand("select Top 4 (select Count(*)from Tbl_CozulmusSoru where Tbl_CozulmusSoru.KonuID = Tbl_Konu.KonuID and OgrenciID = @p2 and DogruYanlis=0) as 'Yanlış',KonuID from Tbl_Konu  where  DersID =  @p1  order by Yanlış desc ", connect.baglanti());

            konuIkinciGetir.Parameters.AddWithValue("@p1", Ders);
            konuIkinciGetir.Parameters.AddWithValue("@p2", ogrID);
            SqlDataReader dtKonu = konuIkinciGetir.ExecuteReader();

            while (dtKonu.Read())
            {
                Konu konular = new Konu();
                konular.KonuID = Convert.ToInt32(dtKonu[1]);
                konu.IkinciSinavKonu.Add(konular);
            }
        }
Esempio n. 3
0
        // Bilemediği Konuları Sıralı Bir Şekilde Bulma

        void IkinciKonulariGetir(int Ders, int ogrID)
        {
            SqlCommand konuIkinciGetir = new SqlCommand("exec ikinciKonu @p2,@p1", connect.baglanti());

            konuIkinciGetir.Parameters.AddWithValue("@p1", Ders);
            konuIkinciGetir.Parameters.AddWithValue("@p2", ogrID);
            SqlDataReader dtKonu = konuIkinciGetir.ExecuteReader();

            while (dtKonu.Read())
            {
                Konu konular = new Konu();
                konular.KonuID = Convert.ToInt32(dtKonu[1]);
                konu.IkinciSinavKonu.Add(konular);
            }
        }