//private void Temizle()
        //{
        //    txtVize.Text = "";
        //    txtFinal.Text = "";
        //    txtAdSoyad.Text = "";
        //    txtOrtalama.Text = "";
        //    txtOgrenciNo.Text = "";
        //    cmbDersAdi.Items.Clear();

        //}

        //private void btnKaydet_Click(object sender, EventArgs e)
        //{
        //    OgrenciTablo ogrencitablo = new OgrenciTablo();
        //    ogrencitablo.OgrenciNo = txtOgrenciNo.Text;

        //    NotlarTablo notlartablo = new NotlarTablo();
        //    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.OgrenciId = OgrenciTablo.OgrenciIdBul(ogrencitablo);
        //    notlartablo.DerslerId = ((Dersler)cmbDersAdi.SelectedItem).DerslerId;
        //    NotlarTablo.NotGiris(notlartablo);
        //    MessageBox.Show("Not Girişi Başarılı");
        //    Temizle();
        //}

        private void DerslerDoldur()
        {
            OgrenciTablo ogrencitablo = new OgrenciTablo();

            ogrencitablo.OgrenciNo = txtOgrenciNo.Text;
            int           ogrenciIdsi  = OgrenciTablo.OgrenciIdBul(ogrencitablo);
            int           OgretmenIdsi = OgretmenTablo.OgretmenIdBul2();
            DataTable     tablo        = new DataTable();
            SqlConnection conn         = DbConncection.GetSqlConnection();
            var           cmd          = new SqlCommand();

            cmd.Connection = conn;
            conn.Open();

            cmd.CommandText = "SELECT Ahmet_Dersler.DersAdi, Ahmet_Notlar.Vize, Ahmet_Notlar.Final, Ahmet_Notlar.Ortalama FROM Ahmet_Dersler INNER JOIN Ahmet_SecilenDersler ON Ahmet_Dersler.DerslerId = Ahmet_SecilenDersler.DerslerId INNER JOIN Ahmet_Notlar ON Ahmet_Dersler.DerslerId = Ahmet_Notlar.DerslerId WHERE Ahmet_SecilenDersler.OgrenciId=@OgrenciId AND Ahmet_Dersler.OgretmenId=@OgretmenId ";
            cmd.Parameters.AddWithValue("@OgrenciId", ogrenciIdsi);
            cmd.Parameters.AddWithValue("@OgretmenId", OgretmenIdsi);
            SqlDataReader reader = cmd.ExecuteReader();

            tablo.Load(reader);

            dgNotGiris.DataSource            = tablo;
            dgNotGiris.Columns[1].HeaderText = "Ders Adı";
            dgNotGiris.Columns[2].HeaderText = "Vize";
            dgNotGiris.Columns[3].HeaderText = "Final";
            dgNotGiris.Columns[4].HeaderText = "Ortalama";
        }
Exemple #2
0
        private void DerslerDoldur()
        {
            OgrenciTablo ogrencitablo = new OgrenciTablo();

            ogrencitablo.OgrenciNo = txtOgrenciNo.Text;
            int ogrenciIdsi  = OgrenciTablo.OgrenciIdBul(ogrencitablo);
            int OgretmenIdsi = OgretmenTablo.OgretmenIdBul2();

            SqlConnection conn = DbConncection.GetSqlConnection();
            var           cmd  = new SqlCommand();

            cmd.Connection = conn;
            conn.Open();
            cmd.CommandText = "SELECT Ahmet_Dersler.DerslerId,Ahmet_Dersler.DersAdi FROM Ahmet_Dersler INNER JOIN Ahmet_SecilenDersler ON Ahmet_Dersler.DerslerId = Ahmet_SecilenDersler.DerslerId where Ahmet_SecilenDersler.OgrenciId=@OgrenciId AND Ahmet_Dersler.OgretmenId=@OgretmenId  ";
            cmd.Parameters.AddWithValue("@OgrenciId", ogrenciIdsi);
            cmd.Parameters.AddWithValue("@OgretmenId", OgretmenIdsi);

            SqlDataReader reader = cmd.ExecuteReader();

            if (!reader.HasRows)
            {
                MessageBox.Show("Bu öğrenciye not verme yetkiniz yoktur");
            }
            else
            {
                while (reader.Read())
                {
                    Dersler dersler = new Dersler();
                    {
                        dersler.DerslerId = reader.GetInt32(0);
                        dersler.DersAdi   = reader.GetString(1);
                    }
                    cmbDersAdi.Items.Add(dersler);
                }
                cmbDersAdi.SelectedIndex = 0;
            }

            conn.Close();
        }