Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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();
        }