private void btnKaydet_Click(object sender, EventArgs e) { OgrenciTablo ogrencitablo = new OgrenciTablo(); ogrencitablo.OgrenciNo = txtOgrenciNo.Text; if (txtVize.Text != "" && txtFinal.Text != "") { NotlarTablo notlartablo = new NotlarTablo(); notlartablo.OgrenciId = OgrenciTablo.OgrenciIdBul(ogrencitablo); notlartablo.DerslerId = ((Dersler)cmbDersAdi.SelectedItem).DerslerId; notlartablo.Vize = Convert.ToInt32(txtVize.Text); notlartablo.Final = Convert.ToInt32(txtFinal.Text); notlartablo.Ortalama = Convert.ToInt32((notlartablo.Vize * 0.3) + (notlartablo.Final * 0.7)); NotlarTablo.NotFinalOrtalama(notlartablo); MessageBox.Show("Not giriş işlemi başarılı"); } else if (txtVize.Text != "" && txtFinal.Text == "") { NotlarTablo notlartablo = new NotlarTablo(); notlartablo.OgrenciId = OgrenciTablo.OgrenciIdBul(ogrencitablo); notlartablo.DerslerId = ((Dersler)cmbDersAdi.SelectedItem).DerslerId; notlartablo.Vize = Convert.ToInt32(txtVize.Text); NotlarTablo.NotGirisi(notlartablo); MessageBox.Show("Vize giriş işlemi başarılı"); } else { MessageBox.Show("Lütfen gerekli bilgileri giriniz"); } Temizle(); }
private void Kontrol() { OgrenciTablo ogrencitablo = new OgrenciTablo(); ogrencitablo.OgrenciNo = txtOgrenciNo.Text; int ogrenciIdsi = OgrenciTablo.OgrenciIdBul(ogrencitablo); int secilendersid = ((Dersler)cmbDersAdi.SelectedItem).DerslerId; SqlConnection conn = DbConncection.GetSqlConnection(); var cmd = new SqlCommand(); cmd.Connection = conn; conn.Open(); cmd.CommandText = "SELECT NotlarId,Vize FROM Ahmet_Notlar WHERE Ahmet_Notlar.OgrenciId=@OgrenciId AND Ahmet_Notlar.DerslerId=@DerslerId AND Ahmet_Notlar.Vize IS NOT NULL AND Ahmet_Notlar.Final IS NULL "; cmd.Parameters.AddWithValue("@OgrenciId", ogrenciIdsi); cmd.Parameters.AddWithValue("@DerslerId", secilendersid); SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { NotlarTablo notlar = new NotlarTablo(); { notlar.NotlarId = reader.GetInt32(0); notlar.Vize = reader.GetInt32(1); } txtVize.Text = Convert.ToString(notlar.Vize); MessageBox.Show("Bu Öğrenciye daha önce vize için not verilmiştir."); } } reader.Close(); cmd.Parameters.Clear(); cmd.CommandText = "SELECT NotlarId,Vize,Final,Ortalama FROM Ahmet_Notlar WHERE Ahmet_Notlar.OgrenciId=@OgrenciId AND Ahmet_Notlar.DerslerId=@DerslerId AND Ahmet_Notlar.Vize IS NOT NULL AND Ahmet_Notlar.Final IS NOT NULL "; cmd.Parameters.AddWithValue("@OgrenciId", ogrenciIdsi); cmd.Parameters.AddWithValue("@DerslerId", secilendersid); SqlDataReader reader2 = cmd.ExecuteReader(); if (reader2.HasRows) { while (reader2.Read()) { NotlarTablo notlar = new NotlarTablo(); { notlar.NotlarId = reader2.GetInt32(0); notlar.Vize = reader2.GetInt32(1); notlar.Final = reader2.GetInt32(2); notlar.Ortalama = reader2.GetInt32(3); } txtVize.Text = Convert.ToString(notlar.Vize); txtVize.ReadOnly = true; txtFinal.Text = Convert.ToString(notlar.Final); txtOrtalama.Text = Convert.ToString(notlar.Ortalama); MessageBox.Show("Bu Öğrenciye daha önce vize ve final notu verilmiştir. İsterseniz FİNAL notunun güncellemesini yapabilirsiniz"); } } conn.Close(); }
private void btnHesapla_Click(object sender, EventArgs e) { NotlarTablo notlartablo = new NotlarTablo(); notlartablo.Vize = Convert.ToInt32(txtVize.Text); notlartablo.Final = Convert.ToInt32(txtFinal.Text); int ortalama = (Convert.ToInt32((notlartablo.Vize * 0.3) + (notlartablo.Final * 0.7))); txtOrtalama.Text = ortalama.ToString(); }
public static int NotFinalOrtalama(NotlarTablo yeniNotlarTablo) { SqlConnection conn = DbConncection.GetSqlConnection(); var cmd = new SqlCommand(); cmd.CommandText = "UPDATE Ahmet_Notlar SET Final=@Final,Ortalama=@Ortalama WHERE Ahmet_Notlar.OgrenciId=@OgrenciId AND Ahmet_Notlar.DerslerId=@DerslerId"; cmd.Connection = conn; cmd.Parameters.AddWithValue("@Final", yeniNotlarTablo.Final); cmd.Parameters.AddWithValue("@Ortalama", yeniNotlarTablo.Ortalama); cmd.Parameters.AddWithValue("@OgrenciId", yeniNotlarTablo.OgrenciId); cmd.Parameters.AddWithValue("@DerslerId", yeniNotlarTablo.DerslerId); conn.Open(); int kaydedildiMi = cmd.ExecuteNonQuery(); conn.Close(); return(kaydedildiMi); }
public static int NotGirisi(NotlarTablo yeniNotlarTablo) { SqlConnection conn = DbConncection.GetSqlConnection(); var cmd = new SqlCommand(); cmd.Connection = conn; conn.Open(); cmd.Parameters.Clear(); cmd.CommandText = "INSERT INTO Ahmet_Notlar(Vize,DerslerId,OgrenciId) VALUES(@Vize,@DerslerId,@OgrenciId)"; cmd.Parameters.AddWithValue("@Vize", yeniNotlarTablo.Vize); cmd.Parameters.AddWithValue("@DerslerId", yeniNotlarTablo.DerslerId); cmd.Parameters.AddWithValue("@OgrenciId", yeniNotlarTablo.OgrenciId); int kaydedildiMi = cmd.ExecuteNonQuery(); conn.Close(); return(kaydedildiMi); }
public static bool NotGiris(NotlarTablo yeniNotlarTablo) { SqlConnection conn = DbConncection.GetSqlConnection(); var cmd = new SqlCommand(); cmd.CommandText = "INSERT INTO Ahmet_Notlar(Vize,Final,Ortalama,DerslerId,OgrenciId) VALUES(@Vize,@Final,@Ortalama,@DerslerId,@OgrenciId)"; cmd.Connection = conn; cmd.Parameters.AddWithValue("@Vize", yeniNotlarTablo.Vize); cmd.Parameters.AddWithValue("@Final", yeniNotlarTablo.Final); cmd.Parameters.AddWithValue("@Ortalama", yeniNotlarTablo.Ortalama); cmd.Parameters.AddWithValue("@DerslerId", yeniNotlarTablo.DerslerId); cmd.Parameters.AddWithValue("@OgrenciId", yeniNotlarTablo.OgrenciId); conn.Open(); return(cmd.ExecuteNonQuery() > 0); conn.Close(); }