// 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(); }
// // 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); } }