예제 #1
0
        // Sınav Bittiğinde Sınav Bilgilerini Kaydet

        public void CozulenSinavKaydet(Sinav sinav, int Dogru, int Yanlis, int Bos, int OgrenciID)
        {
            SqlCommand insertSinav = new SqlCommand("insert into Tbl_Sınav (DersID,Dogru,Yanlış,Bos,Tarih,OgrenciID) values (@p1,@p2,@p3,@p4,@p5,@p6)", connect.baglanti());

            insertSinav.Parameters.AddWithValue("@p1", sinav.DersID);
            insertSinav.Parameters.AddWithValue("@p2", Dogru);
            insertSinav.Parameters.AddWithValue("@p3", Yanlis);
            insertSinav.Parameters.AddWithValue("@p4", Bos);
            insertSinav.Parameters.AddWithValue("@p5", DateTime.Now);
            insertSinav.Parameters.AddWithValue("@p6", OgrenciID);
            insertSinav.ExecuteNonQuery();
            connect.baglanti().Close();
        }
예제 #2
0
        //
        // Sınav İşlemleri
        //

        // Sımav Bilgilerini Getir

        public void SinavBilgileriniGetir(Sinav Sinavlar, int ogrID)
        {
            SqlCommand select = new SqlCommand("select S.SınavID,D.DersID,DersAD,S.Dogru,S.Yanlış,S.Bos,S.Tarih from Tbl_Sınav S inner join Tbl_Ders D on D.DersID = S.DersID where s.OgrenciID = @p1", connect.baglanti());

            select.Parameters.AddWithValue("@p1", ogrID);
            SqlDataReader Dtr = select.ExecuteReader();

            while (Dtr.Read())
            {
                Sinav sinav = new Sinav();
                sinav.SinavID         = Convert.ToInt32(Dtr[0]);
                sinav.DersID          = Convert.ToInt32(Dtr[1]);
                sinav.DersAD          = Dtr[2].ToString();
                sinav.sinavDet.Dogru  = Convert.ToInt32(Dtr[3]);
                sinav.sinavDet.Yanliş = Convert.ToInt32(Dtr[4]);
                sinav.sinavDet.Bos    = Convert.ToInt32(Dtr[5]);
                sinav.sinavDet.Tarih  = Convert.ToDateTime(Dtr[6]);
                Sinavlar.Sinavlar.Add(sinav);
            }
        }