int k_top      = 0;//kredi toplama değişkeni
        private void ogrencidetay_Load(object sender, EventArgs e)
        {
            label3.Text = "0";            //başlangıç toplam kredi labeli
            label1.Text = giris.adi + " " + giris.soyadi;
            if (detay.varmi(giris.ogrid)) //daha önceden ders girişi yapılmışmı
            {
                label2.Text     = "Ders seçimi yapılmıştır.";
                button1.Enabled = false;
                button2.Enabled = false;
                button3.Enabled = false;
                detay.secilmeyen(giris.bolumid, giris.donem, giris.ogrid);
                detay.ogrenci_ders_program(giris.ogrid);//ders programı
                if (detay.dataTable5.Rows.Count == 0)
                {
                    label7.Text = "Danışman onaylamadığından ders programı gözükmüyor";
                }
                else
                {
                    dataGridView2.DataSource = detay.dataTable5;
                    dataGridView2.Visible    = true;
                }

                //seçilen ve seçilmeyen dersler gelir
                for (int i = 0; i < detay.dataSet7.Tables[0].Rows.Count; i++)
                {
                    listBox1.Items.Add(detay.dataSet7.Tables[0].Rows[i][3].ToString());
                }
                detay.secilen(giris.ogrid);
                for (int i = 0; i < detay.dataSet6.Tables[0].Rows.Count; i++)
                {
                    label4.Text = Convert.ToString(Convert.ToInt16(label4.Text) + Convert.ToInt16(detay.dataSet6.Tables[0].Rows[i][4]));
                    listBox2.Items.Add(detay.dataSet6.Tables[0].Rows[i][3].ToString());
                }
                //------------------------------------------------------
                detay.transcript(giris.ogrid);               //trascript çalışır
                dataGridView1.DataSource = detay.dataTable2; //datagridview komutu değişir
                label6.Text = "Toplam kredi " + label4.Text; //transcript toplam kredi labeli

                detay.dersGetir(giris.bolumid, giris.donem);
                for (int i = 0; i < detay.dataSet3.Tables[0].Rows.Count; i++)
                {
                    label3.Text = Convert.ToString(Convert.ToInt16(label3.Text) + Convert.ToInt16(detay.dataSet3.Tables[0].Rows[i][4]));
                }
            }
            else
            {
                label7.Text = "Ders seçimi yapılmadığından program hazır değildir.";
                label6.Text = "Ders seçimi yapılmamıştır.";
                detay.dersGetir(giris.bolumid, giris.donem);
                for (int i = 0; i < detay.dataSet3.Tables[0].Rows.Count; i++)
                {
                    listBox1.Items.Add(detay.dataSet3.Tables[0].Rows[i][3]);
                    label3.Text = Convert.ToString(Convert.ToInt16(label3.Text) + Convert.ToInt16(detay.dataSet3.Tables[0].Rows[i][4]));
                    //toplam += Convert.ToInt16(detay.dataSet3.Tables[0].Rows[i][4]); //gelen kradileri toplama
                }
                dataGridView1.Visible = false;
            }
            label3.Text = Convert.ToString(Convert.ToInt16(label3.Text) - 3);
        }