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);
        }
        private void danisman_ogrenci_detay_Load(object sender, EventArgs e)
        {
            d_ogr_detay.transcript(Form1.ogr_ogrid);
            dataGridView2.DataSource = d_ogr_detay.dataTable2;
            label12.Text             = "Toplam Kredi " + label9.Text;

            label11.Text = Form1.ogr_adi + " " + Form1.ogr_soyadi;
            d_ogr_detay.secilmeyen(Form1.ogr_bolumid, Form1.ogr_donem, Form1.ogr_ogrid);

            d_ogr_detay.dersGetir(Form1.ogr_bolumid, Form1.ogr_donem);
            for (int i = 0; i < d_ogr_detay.dataSet3.Tables[0].Rows.Count; i++)
            {
                label10.Text = Convert.ToString(Convert.ToInt16(label10.Text) + Convert.ToInt16(d_ogr_detay.dataSet3.Tables[0].Rows[i][4]));
            }
            label10.Text = Convert.ToString(Convert.ToInt16(label10.Text) - 3);

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

            DateTime tarih = new DateTime();                   //tarih adında tipi datetime

            tarih = DateTime.Now;                              //sistem tarihini alıyor
            DateTime tarih2 = new DateTime(2016, 12, 20);      //elle tarih girme

            //tarih geçtiğinde onaylayamıyacak
            if (tarih < tarih2)//karşılaştır
            {
                button5.Enabled = true;
            }
            else
            {
                button5.Enabled = false;
                label7.Text     = "Onay tarihi geçmiştir";
                button4.Enabled = false;
                button6.Enabled = false;
            }
        }