public void Listele()
        {
            komut = "select id as 'SIRA NO',ders_kodu as 'DERS KODU',ders_adi as 'DERS ADI', bolum as 'BÖLÜM', donem as 'DÖNEM' from ders order by id desc ";

            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);

                ButonEkle();//Tasarımda hazır buluann butonları ekliyoruz
                //değiştir butonu her satır için eklenir
                dataGridView1.Columns.Add(duzenle);

                //sil butonu her satır için eklenir
                dataGridView1.Columns.Add(sil);
            }
            else
            {
                MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir
                this.Close();
            }
            cmbbolum.Items.Add("ORTAK DERS");

            for (int i = 0; i < Bolumler.Rows.Count; i++)
            {
                if (Bolumler.Rows[i]["program_adi"] != DBNull.Value && Bolumler.Rows[i]["program_kodu"] != DBNull.Value)
                {
                    cmbbolum.Items.Add(Bolumler.Rows[i]["program_adi"] + " " + Bolumler.Rows[i]["program_kodu"]);
                }
            }
            cmbbolum.SelectedIndex = -1;
            cmbbolum.Text          = "Seçiniz..";
        }
        public void Listele()
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();
            komut = "select id as 'SIRA NO',program_kodu as 'BÖLÜM KODU', bolum_adi as 'BÖLÜM ADI', program_adi as 'PROGRAM ADI' from bolumler";

            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);
                ButonEkle();
                //tablodaki veriler için düzenle ve sil butonları
                dataGridView1.Columns.Add(duzenle);
                dataGridView1.Columns.Add(sil);
            }
        }
예제 #3
0
        public void Listele(string komut)
        {
            try
            {
                islemler = new VeritabaniIslemler();
                if (islemler.Al(komut).Rows.Count > 0)
                {
                    MySqlConnection conn = new MySqlConnection(VeritabaniIslemler.ConnectionString());

                    da = new MySqlDataAdapter(komut, conn);
                    ds = new DataSet();

                    //Fill the DataSet.
                    da.Fill(ds, Home.donem);
                    dtSource = ds.Tables[Home.donem];
                    Fill();
                    dataGridView1.Focus();
                }
                else
                {
                    dataGridView1.DataSource = null;
                    dataGridView1.Rows.Clear();
                    dataGridView1.Refresh();
                }
            }
            catch (Exception err)
            {
                MessageBox.Show("Tablo Listelenirken Hata! \nHata Kodu:" + err, "HATA!");
            }
        }
        public void YeniKayit(string tablo, string bolum, string donem, string dkod, string dad)
        {
            Bolumler = new DataTable();
            komut    = "select * from bolumler";
            Bolumler = islemler.Al(komut);

            string progkod = "", progad = "";

            try
            {
                //Seçilen Döneme Göre Tablo Belirleniyor
                if (tablo == "1. Dönem" || tablo == "3. Dönem")
                {
                    tablo = "guz";
                }
                else
                {
                    tablo = "bahar";
                }

                //Seçilen Bölüme Göre Tabloya Eklenecek Kayıtlar Belirleniyor
                if (bolum == "ORTAK DERS")
                {
                    if (Bolumler.Rows.Count > 0)
                    {
                        for (int i = 0; i < Bolumler.Rows.Count; i++)
                        {
                            progkod = Bolumler.Rows[i]["program_kodu"].ToString();
                            progad  = Bolumler.Rows[i]["program_adi"].ToString();


                            komut = "INSERT INTO " + tablo + " (Prg_Ad,Prg_Kod,Ogr_Sekli,donem,Ders_Kodu,Ders_Adi,Ogr_Sayisi,Unvan,Ad_Soyad,Tarih,Saat,Derslik1,Derslik2,Derslik3,Derslik4,Y_Ogr_Sayisi,Gozetmen1,Gozetmen2,Gozetmen3) VALUES ('" + progad + "','" + progkod + "',null,'" + donem + "','" + dkod + "','" + dad + "',null,null,null ,null ,null,null,null ,null,null,0,null ,null,null);";
                            islemler.Degistir(komut);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ders Kaydedildi Ancak Kayıtlı Hiçbir Bölüm Olmadığı İçin Sınav Tablosuna Kayıt Yapılmadı");
                    }
                }
                else
                {
                    for (int i = 0; i < Bolumler.Rows.Count; i++)
                    {
                        string birlesik = Bolumler.Rows[i]["program_kodu"].ToString() + " " + Bolumler.Rows[i]["program_adi"].ToString();
                        if (birlesik == bolum)
                        {
                            progkod = Bolumler.Rows[i]["program_kodu"].ToString();
                            progad  = Bolumler.Rows[i]["program_adi"].ToString();
                        }
                    }
                    komut = "INSERT INTO " + tablo + " (Prg_Ad,Prg_Kod,Ogr_Sekli,donem,Ders_Kodu,Ders_Adi,Ogr_Sayisi,Unvan,Ad_Soyad,Tarih,Saat,Derslik1,Derslik2,Derslik3,Derslik4,Y_Ogr_Sayisi,Gozetmen1,Gozetmen2,Gozetmen3) VALUES ('" + progad + "','" + progkod + "',null,'" + donem + "','" + dkod + "','" + dad + "',null,null,null ,null ,null,null,null ,null,null,0,null ,null,null);";
                    islemler.Degistir(komut);
                }
            }
            catch (Exception err)
            {
                MessageBox.Show("Yeni Eklenen Ders Sınav Tablosunda Oluşturulurken Hata! \nHata Kodu: " + err, "HATA!");
            }
        }
예제 #5
0
        public void Listele()
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();
            komut = "select id as Sıra_No, derslik as DERSLİK,sayi as KAPASİTE from sinavderslikleri";

            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);;

                ButonEkle(); //tasarımda hazır bulunan butonları ekliyoruz
                dataGridView1.Columns.Add(duzenle);

                dataGridView1.Columns.Add(sil);
            }
        }
예제 #6
0
 public void OgretimGorevlileriListele()
 {
     try
     {
         islemler = new VeritabaniIslemler();
         komut    = "select unvan as 'Ünvanı', Ad_Soyad as 'Ad Soyad',Kendi_Sinav_Sayisi as 'Kendi Sınav Sayısı',Gozetmenlik_Sayisi as 'Gözetmenlik Sayısı' from ogretimelemani";
         if (islemler.Al(komut) != null)
         {
             dataGridView2.DataSource = null;
             dataGridView2.Refresh();
             dataGridView2.DataSource = islemler.Al(komut);
         }
     }
     catch (Exception err)
     {
         MessageBox.Show("Öğretim Elemanları Listelenirken Hata! \nHata Kodu:" + err, "HATA!");
     }
 }
        public void Listele()
        {
            dataGridView1.DataSource = null; // datagridview temizlenir
            dataGridView1.Columns.Clear();   // datagridview temizlenir
            dataGridView1.Refresh();         // datagridview yenilenir

            komut = "select id  as 'SIRA NO',tarih as 'TARİH 'from sinavtarihleri";
            dataGridView1.DataSource = islemler.Al(komut);

            ButonEkle();//Tasarımda hazır bulunan buton özelliklerini buraya ekliyoruz

            //değiştir butonu her satır için eklenir
            dataGridView1.Columns.Add(duzenle);
            //sil butonu her satır için eklenir
            dataGridView1.Columns.Add(sil);

            //yeni bir tarih aralığı eklendiğinde ya da bir tarih güncellendiğinde tabloda fazladan 'tarih' columnu oluşuyordu. Bu hatanın çözümü için aşağıdaki işlem yapıldı
            if (dataGridView1.Columns[2].HeaderText == "tarih")
            {
                dataGridView1.Columns.Remove("tarih");
            }
            //-----

            dataGridView1.Sort(dataGridView1.Columns[1], System.ComponentModel.ListSortDirection.Ascending); // tablodaki tarihlerin sıralanması


            /*
             * Tablodaki Tarihin yanına hangi gün olduğunu yazan kod (Tablo Sıralanmasından Dolayı Hata Veriyor)
             * dataGridView1.Columns[1].ValueType = typeof(string); // tarih columunu stringe çevirmek için
             *
             * for (int i = 0; i < dataGridView1.Rows.Count; i++)
             * {
             *  string gun = dataGridView1.Rows[i].Cells[1].Value.ToString();
             *
             *  string turkce = CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)Convert.ToDateTime(gun).DayOfWeek];
             *  dataGridView1.Rows[i].Cells[1].Value = dataGridView1.Rows[i].Cells[1].Value + " - " + turkce;
             *
             * }
             */
        }
예제 #8
0
        public void Listele()
        {
            komut = "select O.id as 'SIRA NO',O.unvan as 'ÜNVAN',O.Ad_Soyad as 'AD SOYAD',O.eposta as 'E POSTA',O.Kendi_Sinav_Sayisi as 'KENDİ SINAV SAYISI' ,O.Gozetmenlik_Sayisi as 'GÖZETMENLİK SAYISI' , B.bolum_adi as 'BÖLÜMÜ' from OgretimElemani O, bolumler B where O.bolumu = B.id";
            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);
                //değiştir butonu her satır için eklenir
                duzenle            = new DataGridViewButtonColumn();
                duzenle.HeaderText = "DÜZENLE";
                duzenle.Text       = "DÜZENLE";
                duzenle.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(duzenle);

                //sil butonu her satır için eklenir
                sil            = new DataGridViewButtonColumn();
                sil.HeaderText = "SİL";
                sil.Text       = "SİL";
                sil.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(sil);
            }
            else
            {
                MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir
                this.Close();
            }

            //comboboxa veri basma
            komut = "select * from bolumler";
            dr    = islemler.Oku(komut);
            while (dr.Read())
            {
                comboBox2.Items.Add(dr.GetString("bolum_adi"));
                comboBox3.Items.Add(dr.GetString("id"));
            }
            islemler.Kapat();
            comboBox3.SelectedIndex = 0;
            comboBox2.SelectedIndex = 0;
            comboBox1.SelectedIndex = 0;
        }
        public void yenile()
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();

            komut = "select id as 'SIRA NO',saat as 'SAAT' from sinavsaatleri order by saat asc ";
            dataGridView1.DataSource = islemler.Al(komut);
            ButonEkle();
            dataGridView1.Columns.Add(duzenle);
            dataGridView1.Columns.Add(sil);
            btnkirmizi1.Visible = false;
        }
예제 #10
0
        public void Listele()
        {
            dataGridView1.DataSource = null; // datagridview temizlenir
            dataGridView1.Columns.Clear();   // datagridview temizlenir
            dataGridView1.Refresh();         // datagridview yenilenir

            komut = "select id as Sıra_No,tarih as Tarih from sinavtarihleri";
            dataGridView1.DataSource = islemler.Al(komut);

            //değiştir butonu her satır için eklenir
            duzenle            = new DataGridViewButtonColumn();
            duzenle.HeaderText = "DÜZENLE";
            duzenle.Text       = "DÜZENLE";
            duzenle.UseColumnTextForButtonValue = true;
            dataGridView1.Columns.Add(duzenle);

            //sil butonu her satır için eklenir
            sil            = new DataGridViewButtonColumn();
            sil.HeaderText = "SİL";
            sil.Text       = "SİL";
            sil.UseColumnTextForButtonValue = true;
            dataGridView1.Columns.Add(sil);

            dataGridView1.Sort(dataGridView1.Columns[1], System.ComponentModel.ListSortDirection.Ascending);

            //Tablodaki Tarihin yanına hangi gün olduğunu yazan kod (Tablo Sıralanmasından Dolayı Hata Veriyor)
            //for (int i = 0; i < dataGridView1.Rows.Count; i++)
            //{
            //    string gun = dataGridView1.Rows[i].Cells[1].Value.ToString();


            //    string turkce = CultureInfo.GetCultureInfo("tr-TR").DateTimeFormat.DayNames[(int)Convert.ToDateTime(gun).DayOfWeek];
            //    dataGridView1.Rows[i].Cells[1].Value = dataGridView1.Rows[i].Cells[1].Value + " (" + turkce + ")";

            //}
        }
        public void Listele()
        {
            komut = "select O.id as 'SIRA NO',O.unvan as 'ÜNVAN',O.Ad_Soyad as 'AD SOYAD',O.eposta as 'E POSTA',O.Kendi_Sinav_Sayisi as 'KENDİ SINAV SAYISI' ,O.Gozetmenlik_Sayisi as 'GÖZETMENLİK SAYISI' , B.bolum_adi as 'BÖLÜMÜ' from ogretimelemani O, bolumler B where O.bolumu = B.id";
            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);

                ButonEkle();//Tasarımda hazır bulunan tablo butonlarını ekliyoruz
                //değiştir butonu her satır için eklenir
                dataGridView1.Columns.Add(duzenle);

                //sil butonu her satır için eklenir
                dataGridView1.Columns.Add(sil);
            }
            else
            {
                MessageBox.Show("İşlem Gerçekleştirlemedi, Lütfen Sonra Tekrar Deneyin!"); // eğer veritabanı işlemi gerçekleştirilemezse hata verir
                this.Close();
            }

            //comboboxa veri basma
            dt    = new DataTable();
            komut = "select * from bolumler";
            dt    = islemler.Al(komut);
            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (dt.Rows[i]["program_adi"] != DBNull.Value && dt.Rows[i]["program_kodu"] != DBNull.Value)
                    {
                        comboBox2.Items.Add(dt.Rows[i]["program_kodu"].ToString() + " - " + dt.Rows[i]["program_adi"].ToString());
                        comboBox3.Items.Add(dt.Rows[i]["id"].ToString());
                    }
                }
            }
        }
예제 #12
0
        public void Listele()
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();
            komut = "select id as Sıra_No, derslik as DERSLİK,sayi as KAPASİTE from sinavderslikleri";

            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);;

                duzenle            = new DataGridViewButtonColumn();
                duzenle.HeaderText = "DÜZENLE";
                duzenle.Text       = "DÜZENLE";
                duzenle.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(duzenle);

                sil            = new DataGridViewButtonColumn();
                sil.HeaderText = "SİL";
                sil.Text       = "SİL";
                sil.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(sil);
            }
        }
예제 #13
0
        DataGridViewButtonColumn sil;     // tekrar tekrar tanımlamamak için dışarı tanımladık

        #endregion

        #region Listele
        public void Listele()
        {
            dataGridView1.DataSource = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Refresh();
            komut = "select id as 'SIRA NO', bolum_adi as 'BÖLÜM ADI' from bolumler";

            if (islemler.Al(komut) != null)
            {
                dataGridView1.DataSource = islemler.Al(komut);;

                duzenle            = new DataGridViewButtonColumn();
                duzenle.HeaderText = "DÜZENLE";
                duzenle.Text       = "DÜZENLE";
                duzenle.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(duzenle);

                sil            = new DataGridViewButtonColumn();
                sil.HeaderText = "SİL";
                sil.Text       = "SİL";
                sil.UseColumnTextForButtonValue = true;
                dataGridView1.Columns.Add(sil);
            }
        }
예제 #14
0
        //public void Listele()
        //{
        //    try
        //    {

        //        islemler = new VeritabaniIslemler();
        //        komut = "select SiraNo as 'SIRA NO', Prg_Kod as 'Program Kodu', Prg_Ad as 'Program Adı', Ogr_Sekli as 'ÖĞRETİM ŞEKLİ',donem as 'DÖNEM',Ders_Kodu as 'DERS KODU',Ders_Adi as 'DERS ADI',Ogr_Sayisi as 'ÖĞRENCİ SAYISI',Tarih as 'TARİH',Saat as 'SAAT',Unvan as 'ÜNVAN' , Ad_Soyad as 'AD SOYAD',Derslik1 as 'DERSLİK 1',Derslik2 as 'DERSLİK 2',Derslik3 as 'DERSLİK 3',Derslik4 as 'DERSLİK 4',Y_Ogr_Sayisi as 'YERLEŞEN ÖĞRENCİ SAYISI', Gozetmen1 as 'GÖZETMEN 1', Gozetmen2 as 'GÖZETMEN 2', Gozetmen3 as 'GÖZETMEN 3' from " + Home.donem + " order by SiraNo desc;";

        //        if (islemler.Al(komut).Rows.Count > 0)
        //        {

        //            dataGridView1.Columns.Clear();
        //            dataGridView1.DataSource = null;
        //            dataGridView1.Refresh();

        //            dataGridView1.DataSource = islemler.Al(komut);
        //        }

        //    }
        //    catch (Exception err)
        //    {
        //        MessageBox.Show("Tablo Listelenirken Hata! \nHata Kodu:" + err, "HATA!");
        //    }


        //}
        #endregion

        public void Guncelle()
        {
            try
            {
                DataTable guncelleme = new DataTable();

                komut      = "select * from " + Home.donem + " where SiraNo=" + sinavid + ";";
                guncelleme = islemler.Al(komut);
                if (guncelleme.Rows.Count == 1)
                {
                    switch (DuzenlenenAlan)
                    {
                    case 1:
                        dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Ogr_Sekli"];
                        break;

                    case 2:
                        if (guncelleme.Rows[0]["Ogr_Sayisi"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Ogr_Sayisi"];

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[12].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[13].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[14].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[15].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[16].Value       = DBNull.Value;
                        }

                        break;

                    case 3:
                        dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Tarih"];
                        break;

                    case 4:

                        dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Saat"];
                        break;

                    case 5:
                        dataGridView1.Rows[rowindex].Cells[10].Value = guncelleme.Rows[0]["Unvan"];
                        dataGridView1.Rows[rowindex].Cells[11].Value = guncelleme.Rows[0]["Ad_Soyad"];
                        break;

                    case 6:
                        if (guncelleme.Rows[0]["Derslik1"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik1"];

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[13].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[14].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[15].Value       = DBNull.Value;

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }

                        break;

                    case 7:
                        if (guncelleme.Rows[0]["Derslik2"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik2"];

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[14].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[15].Value       = DBNull.Value;
                        }
                        break;

                    case 8:
                        if (guncelleme.Rows[0]["Derslik3"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik3"];

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[15].Value       = DBNull.Value;
                        }
                        break;

                    case 9:
                        if (guncelleme.Rows[0]["Derslik4"] != DBNull.Value)
                        {
                            //string derslik4 = dr.GetString("Derslik4");
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Derslik4"];
                            //int yogrs = int.Parse(dr.GetString("Y_Ogr_Sayisi"));

                            dataGridView1.Rows[rowindex].Cells[16].Value = guncelleme.Rows[0]["Y_Ogr_Sayisi"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                        }
                        break;

                    case 10:
                        if (guncelleme.Rows[0]["Gozetmen1"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen1"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[18].Value       = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[19].Value       = DBNull.Value;
                        }
                        break;

                    case 11:
                        if (guncelleme.Rows[0]["Gozetmen2"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen2"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                            dataGridView1.Rows[rowindex].Cells[19].Value       = DBNull.Value;
                        }
                        break;

                    case 12:
                        if (guncelleme.Rows[0]["Gozetmen3"] != DBNull.Value)
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = guncelleme.Rows[0]["Gozetmen3"];
                        }
                        else
                        {
                            dataGridView1.Rows[rowindex].Cells[colindex].Value = DBNull.Value;
                        }
                        break;
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show("Tabloda Güncellenirken Hata! \nHata Kodu:" + err, "HATA!");
            }
        }
        private void btnmavi1_Click(object sender, EventArgs e)
        {
            string eposta = txteposta.Text.Trim();
            string sifre  = txtsifre.Text.Trim();



            //Eposta kontrolü ve girilen eposta uygunsa ana forma giriş yapıldı gönderiyor
            Regex duzenliifade;

            if (txtkod.Text == "" || txteposta.Text == "" || txtsifre.Text == "")
            {
                MessageBox.Show("Lütfen Gerekli Alanları Doldurunuz!");
            }
            else if (txteposta.Text.Trim() != string.Empty)
            {
                duzenliifade = new Regex(@"^([a-zA-Z0-9_\-])([a-zA-Z0-9_\-\.]*)@(\[((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}|((([a-zA-Z0-9\-]+)\.)+))([a-zA-Z]{2,}|(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\])$");
                if (!duzenliifade.IsMatch(txteposta.Text.Trim()))
                {
                    MessageBox.Show("Hatalı E posta Girişi Yaptınız!");
                    txteposta.Focus();
                    txteposta.SelectAll();
                }
                else
                {
                    if (txtkod.Text == lblkod.Text)
                    {
                        #region Veritabanı Bağlantısı
                        VeritabaniIslemler sorgu = new VeritabaniIslemler();
                        label5.Text = "Bağlanıyor...";
                        DataTable dt    = new DataTable();
                        string    komut = "SELECT * FROM ogretimelemani WHERE eposta='" + eposta + "' AND sifre='" + sifre + "';";
                        dt = sorgu.Al(komut);
                        if (dt == null)
                        {
                            MessageBox.Show("Bağlantı Hatası!\nLütfen İnternet Bağlantınızı Kontrol Edip Tekrar Deneyin.", "HATA!");
                            label5.Text = "";
                        }
                        else if (dt.Rows.Count != 0)
                        {
                            Yetki   = byte.Parse(dt.Rows[0]["yetki"].ToString());
                            Session = true;
                            Ad      = dt.Rows[0]["Ad_Soyad"].ToString();
                            this.Close();
                        }
                        else
                        {
                            label5.Text = "";
                            GuvenlikKodu();
                            MessageBox.Show("E posta ya da şifre yanlış!");
                        }

                        #endregion
                    }
                    else
                    {
                        MessageBox.Show("Hatalı Güvenlik Kodu Girişi");
                        GuvenlikKodu();
                    }
                }
            }
        }