コード例 #1
0
        public void HesaplaGno(int ogrNo)
        {
            try
            {
                sqlBaglan.BaglantiAc();
                sqlBaglan.sorgu.Connection  = sqlBaglan.baglan;
                sqlBaglan.sorgu1.Connection = sqlBaglan.baglan;
                sqlBaglan.sorgu.Parameters.Clear();
                sqlBaglan.sorgu1.Parameters.Clear();
                sqlBaglan.sorgu.CommandText = "SELECT ogrGNO FROM tbl_ogrenciler WHERE ogrNo = @ogrNo";
                sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", ogrNo);
                sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                if (sqlBaglan.dataReader.Read())
                {
                    ogrGnoEski = float.Parse(sqlBaglan.dataReader["ogrGNO"].ToString());
                    sqlBaglan.sorgu.Parameters.Clear();
                    sqlBaglan.sorgu1.Parameters.Clear();
                    sqlBaglan.sorgu1.Connection = sqlBaglan.baglan;
                    sqlBaglan.sorgu.Connection  = sqlBaglan.baglan;
                    sqlBaglan.dataReader.Close();
                    sqlBaglan.sorgu1.CommandText = "SELECT (SUM(dersler.dersKredi * harf.harfNotu)/SUM(dersler.dersKredi)) AS GNO FROM tbl_ogrenciler ogrenci INNER JOIN tbl_notlar notlar ON notlar.ogrNo = ogrenci.ogrNo INNER JOIN tbl_dersler dersler ON dersler.dersKodu = notlar.dersKodu INNER JOIN tbl_harfSistemi harf ON harf.id = notlar.dersHarfID WHERE ogrenci.ogrNo = @ogrNo";
                    sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrNo", ogrNo);
                    sqlBaglan.da.SelectCommand = sqlBaglan.sorgu1;
                    DataTable dt = new DataTable();
                    sqlBaglan.da.Fill(dt);

                    ogrGnoYeni = float.Parse(dt.Rows[0]["GNO"].ToString());
                    MessageBox.Show(ogrGnoYeni.ToString());
                    if (!ogrGnoYeni.Equals(ogrGnoEski))
                    {
                        try
                        {
                            sqlBaglan.sorgu1.Parameters.Clear();
                            sqlBaglan.sorgu1.Connection  = sqlBaglan.baglan;
                            sqlBaglan.sorgu1.CommandText = "UPDATE tbl_ogrenciler SET ogrGNO = @ogrGNO WHERE ogrNo = @ogrNo";
                            sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrGNO", ogrGnoYeni);
                            sqlBaglan.sorgu1.Parameters.AddWithValue("@ogrNo", ogrNo);
                            sqlBaglan.sorgu1.ExecuteNonQuery();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlBaglan.BaglantiKapat();
            }
        }
コード例 #2
0
 private void btnDevamGir_Click(object sender, EventArgs e)
 {
     if (cboxDevamsizlik.Checked)
     {
         try
         {
             sqlBaglan.BaglantiAc();
             sqlBaglan.sorgu.Connection = sqlBaglan.baglan;
             foreach (DataGridViewRow item in dataGridView1.Rows)
             {
                 if (item.Cells[4].Value.Equals("GELDI") || item.Cells[4].Value.Equals("GELMEDI"))
                 {
                     sqlBaglan.sorgu.Parameters.Clear();
                     sqlBaglan.sorgu.CommandText = "INSERT INTO tbl_devamsizlik (ogrNo,dersKodu,devamTarih,akaNo,devam) VALUES (@ogrNo,@dersKodu,@devamTarih,@akaNo,@devam)";
                     sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", item.Cells[0].Value);
                     sqlBaglan.sorgu.Parameters.AddWithValue("@dersKodu", comboxDersSec.SelectedValue.ToString().Trim());
                     sqlBaglan.sorgu.Parameters.AddWithValue("@devamTarih", item.Cells[3].Value);
                     sqlBaglan.sorgu.Parameters.AddWithValue("@akaNo", AkaNoAl);
                     sqlBaglan.sorgu.Parameters.AddWithValue("@devam", item.Cells[4].Value);
                     sqlBaglan.sorgu.ExecuteNonQuery();
                     MessageBox.Show("Devamsızlıklar Girildi.");
                     dataGridView1.Rows.Clear();
                 }
             }
         }
         catch (Exception)
         {
             MessageBox.Show("Lütfen Devamsızlıkları Tekrar Kontrol Ediniz. Girilmeyen Öğrenci Mevcut.");
         }
         finally
         {
             sqlBaglan.BaglantiKapat();
             sqlBaglan.sorgu.Parameters.Clear();
             sqlBaglan.sorgu1.Parameters.Clear();
         }
     }
     else
     {
         MessageBox.Show("Lütfen Devamsızlıkları Kontrol Ederek Onaylayınız..");
     }
 }
コード例 #3
0
        //string dersFinal,dersVize;

        private void frmAkaNotVizeGir_Load(object sender, EventArgs e)
        {
            try
            {
                frmAkaNotGirme frmAkaNotGirme = new frmAkaNotGirme();
                dersSinifAl = frmAkaNotGirme.dersSinifGonder;
                dersBolumAl = frmAkaNotGirme.dersBolumGonder;
                dersKoduAl  = frmAkaNotGirme.dersKoduGonder;
                OgrenciCeK();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlBaglan.BaglantiKapat();
                sqlBaglan.sorgu.Parameters.Clear();
                sqlBaglan.sorgu1.Parameters.Clear();
            }
        }
コード例 #4
0
        private void cboxDoldur()
        {
            sqlBaglan.BaglantiAc();
            sqlBaglan.sorgu1.Parameters.Clear();
            sqlBaglan.sorgu1.CommandText = "SELECT bolumKodu,bolumAdi FROM tbl_bolumler";
            sqlBaglan.sorgu1.Connection  = sqlBaglan.baglan;
            sqlBaglan.da.SelectCommand   = sqlBaglan.sorgu1;
            DataSet ds = new DataSet();

            sqlBaglan.da.Fill(ds);
            try
            {
                cboxDuzenleDersBolum.Text          = "Bölüm Seçiniz";
                cboxDuzenleDersBolum.DataSource    = ds.Tables[0];
                cboxDuzenleDersBolum.DisplayMember = "bolumAdi";
                cboxDuzenleDersBolum.ValueMember   = "bolumKodu";
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata : " + ex.Message);
            }
            finally
            {
                sqlBaglan.BaglantiKapat();
            }
        }
コード例 #5
0
 private void frmAkaNotGirme_Load(object sender, EventArgs e)
 {
     try
     {
         frmAkaSistemGiris frmAkaSistemGiris = new frmAkaSistemGiris();
         AkaNoAl = frmAkaSistemGiris.AkaNoGonder;
         SinifCek();
         comBoxHangiNot.Text = "BİR NOT TÜRÜ SEÇİNİZ";
         comBoxHangiNot.Items.Add("VIZE");
         comBoxHangiNot.Items.Add("FINAL");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         sqlBaglan.BaglantiKapat();
         sqlBaglan.sorgu.Parameters.Clear();
         sqlBaglan.sorgu1.Parameters.Clear();
     }
 }
コード例 #6
0
        private void btnAyarGüncelle_Click(object sender, EventArgs e)
        {
            try
            {
                sqlBaglan.BaglantiAc();
                sqlBaglan.sorgu.Parameters.Clear();
                sqlBaglan.sorgu.CommandText = "UPDATE tbl_ayarlar SET ogrKayit = @ogrKayit, akaKayit = @akaKayit, bilgiKayit = @bilgiKayit, ogrGiris = @ogrGiris, akaGiris = @akaGiris, dersOnay = @dersOnay, dersKayit = @dersKayit";
                int OgrenciGiris     = (cboxOgrGiris.Text.Equals("Açık")) ? 1 : 0;
                int AkademisyenGiris = (cboxAkaGiris.Text.Equals("Açık")) ? 1 : 0;
                int OgrenciKayit     = (cboxOgrKayit.Text.Equals("Açık")) ? 1 : 0;
                int AkademisyenKayit = (cboxAkaKayit.Text.Equals("Açık")) ? 1 : 0;
                int BilgiKayit       = (cboxBilgiKayit.Text.Equals("Açık")) ? 1 : 0;
                int DersOnay         = (cboxDersOnay.Text.Equals("Açık")) ? 1 : 0;
                int DersKayit        = (cboxDersKayit.Text.Equals("Açık")) ? 1 : 0;

                sqlBaglan.sorgu.Parameters.AddWithValue("@ogrKayit", OgrenciKayit);
                sqlBaglan.sorgu.Parameters.AddWithValue("@akaKayit", AkademisyenKayit);
                sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiKayit", BilgiKayit);
                sqlBaglan.sorgu.Parameters.AddWithValue("@ogrGiris", OgrenciGiris);
                sqlBaglan.sorgu.Parameters.AddWithValue("@akaGiris", AkademisyenGiris);
                sqlBaglan.sorgu.Parameters.AddWithValue("@dersOnay", DersOnay);
                sqlBaglan.sorgu.Parameters.AddWithValue("@dersKayit", DersKayit);

                sqlBaglan.sorgu.Connection = sqlBaglan.baglan;
                sqlBaglan.sorgu.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlBaglan.BaglantiKapat();
            }

            this.Close();
        }
コード例 #7
0
 private void OgrenciCeK()
 {
     try
     {
         sqlBaglan.BaglantiAc();
         sqlBaglan.sorgu.Parameters.Clear();
         sqlBaglan.sorgu.Connection  = sqlBaglan.baglan;
         sqlBaglan.sorgu.CommandText = "SELECT ogr.ogrNo,ogr.ogrAdi + ' ' + ogr.ogrSoyadi AS adiSoyadi,ogr.ogrSinif,ders.dersKodu,ders.dersAdi,nott.dersVize,nott.dersFinal FROM tbl_notlar nott INNER JOIN tbl_ogrenciler ogr ON ogr.ogrNo = nott.ogrNo INNER JOIN tbl_dersler ders ON ders.dersKodu = nott.dersKodu WHERE ogr.ogrBolum = @ogrBolum AND ogr.ogrSinif = @ogrSinif AND ders.dersKodu = @dersKodu";
         sqlBaglan.sorgu.Parameters.AddWithValue("@ogrBolum", dersBolumAl);
         sqlBaglan.sorgu.Parameters.AddWithValue("@ogrSinif", int.Parse(dersSinifAl));
         sqlBaglan.sorgu.Parameters.AddWithValue("@dersKodu", dersKoduAl);
         sqlBaglan.da.SelectCommand = sqlBaglan.sorgu;
         DataTable dt = new DataTable();
         sqlBaglan.sorgu.ExecuteNonQuery();
         sqlBaglan.da.Fill(dt);
         foreach (DataRow item in dt.Rows)
         {
             int n = dataGridView1.Rows.Add();
             dataGridView1.Rows[n].Cells[0].Value = item["ogrNo"].ToString();
             dataGridView1.Rows[n].Cells[1].Value = item["adiSoyadi"].ToString();
             dataGridView1.Rows[n].Cells[2].Value = item["ogrSinif"].ToString();
             dataGridView1.Rows[n].Cells[3].Value = item["dersKodu"].ToString();
             dataGridView1.Rows[n].Cells[4].Value = item["dersAdi"].ToString();
             dataGridView1.Rows[n].Cells[5].Value = item["dersFinal"].ToString();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         sqlBaglan.BaglantiKapat();
         sqlBaglan.sorgu.Parameters.Clear();
     }
 }
コード例 #8
0
 private void btnGiris_Click(object sender, EventArgs e)
 {
     if (txtOgrNo.Text == "" || txtSifre.Text == "")
     {
         MessageBox.Show("Lütfen Boş Alan Bırakmayınız!");
     }
     else
     {
         try
         {
             sqlBaglan.BaglantiAc();
             sqlBaglan.sorgu.Parameters.Clear();
             sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_ogrenciSistem WHERE ogrNo=@ogrNo";
             sqlBaglan.sorgu.Parameters.AddWithValue("@ogrNo", txtOgrNo.Text);
             sqlBaglan.sorgu.Connection = sqlBaglan.baglan;
             sqlBaglan.dataReader       = sqlBaglan.sorgu.ExecuteReader();
             if (sqlBaglan.dataReader.Read())
             {
                 if (sqlBaglan.dataReader["ogrSifre"].Equals(md5.md5Sifrele(txtSifre.Text)))
                 {
                     OgrenciNo = txtOgrNo.Text;
                     frmOgrSistemEkrani frmOgrSistemEkrani = new frmOgrSistemEkrani();
                     frmOgrSistemEkrani.Show();
                     this.Hide();
                 }
                 else
                 {
                     MessageBox.Show("Kullanıcı Bulunamadı veya Yanlış Şifre Kullanımı");
                 }
             }
             else
             {
                 MessageBox.Show("Böyle Bir Öğrenci Bulunamadı!");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Hata : " + ex.Message);
         }
         finally
         {
             sqlBaglan.BaglantiKapat();
         }
     }
 }
コード例 #9
0
 private void btnAkaGiris_Click(object sender, EventArgs e)
 {
     try
     {
         sqlBaglan.BaglantiAc();
         sqlBaglan.sorgu.Parameters.Clear();
         sqlBaglan.sorgu.Connection  = sqlBaglan.baglan;
         sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_akademisyenSistem akaSis INNER JOIN tbl_akademisyenler aka ON aka.akaNo = akaSis.akaNo WHERE akaSis.akaNo = @akaNo";
         sqlBaglan.sorgu.Parameters.AddWithValue("@akaNo", txtAkaNo.Text);
         sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
         if (sqlBaglan.dataReader.Read())
         {
             if (sqlBaglan.dataReader["akaSifre"].Equals(Md5Sifre.md5Sifrele(txtAkaSifre.Text)))
             {
                 AkaNoGonder  = txtAkaNo.Text;
                 AkaBolGonder = sqlBaglan.dataReader["akaBolum"].ToString();
                 frmAkaSistemEkrani frmAkaSistemEkrani = new frmAkaSistemEkrani();
                 frmAkaSistemEkrani.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Şifre Hatalı!");
             }
         }
         else
         {
             MessageBox.Show("Akademisyen Numarası Hatalı veya Böyle Bir Akademisyen Bulunmamaktadır.");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         sqlBaglan.BaglantiKapat();
     }
 }
コード例 #10
0
 private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         sqlBaglan.BaglantiAc();
         sqlBaglan.sorgu.Connection = sqlBaglan.baglan;
         sqlBaglan.sorgu.Parameters.Clear();
         sqlBaglan.sorgu.CommandText = "UPDATE tbl_mesajlar SET durum=1 WHERE nerdenNereye=0 AND id=@id;";
         sqlBaglan.sorgu.Parameters.AddWithValue("@id", dataGridView1.Rows[dataGridView1.SelectedCells[0].RowIndex].Cells[7].Value.ToString());
         sqlBaglan.sorgu.ExecuteNonQuery();
         MesajCek();
         dataGridView1.Refresh();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     finally
     {
         sqlBaglan.BaglantiKapat();
         sqlBaglan.sorgu.Parameters.Clear();
     }
 }
コード例 #11
0
        private void btnPerAra_Click(object sender, EventArgs e)
        {
            try
            {
                sqlBaglan.BaglantiAc();
                string bilgiTC;
                string bilgiAdi;
                string bilgiSoyadi;
                string bilgiTel;
                string bilgiAdres;
                string bilgiBolum;
                sqlBaglan.sorgu.Connection = sqlBaglan.baglan;

                if (rbPerNo.Checked)
                {
                    try
                    {
                        sqlBaglan.sorgu.Parameters.Clear();
                        sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiNo = @bilgiNo";
                        sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiNo", txtAraPerNo.Text);

                        sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                        if (sqlBaglan.dataReader.Read())
                        {
                            sqlBaglan.dataReader.Close();
                            sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                            if (sqlBaglan.dataReader.Read())
                            {
                                if (sqlBaglan.dataReader["bilgiNo"].ToString().Equals(txtAraPerNo.Text))
                                {
                                    bilgiNo     = sqlBaglan.dataReader["bilgiNo"].ToString();
                                    bilgiTC     = sqlBaglan.dataReader["bilgiTC"].ToString();
                                    bilgiAdi    = sqlBaglan.dataReader["bilgiAdi"].ToString();
                                    bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString();
                                    bilgiTel    = sqlBaglan.dataReader["bilgiTel"].ToString();
                                    bilgiAdres  = sqlBaglan.dataReader["bilgiAdres"].ToString();
                                    bilgiBolum  = sqlBaglan.dataReader["bilgiBolum"].ToString();

                                    panelOgrDuzenle.Enabled = true;
                                    gboxOgrDuzenle.Enabled  = true;

                                    cboxDoldur();

                                    txtDuzenlePerTC.Text     = bilgiTC;
                                    txtDuzenlePerAdi.Text    = bilgiAdi;
                                    txtDuzenlePerSoyadi.Text = bilgiSoyadi;
                                    txtDuzenlePerTel.Text    = bilgiTel;
                                    txtDuzenlePerAdres.Text  = bilgiAdres;
                                    cboxDuzenlePerBolum.Text = bilgiBolum;
                                    lblPerNo.Text            = bilgiNo;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Arama Sonucu : Böyle Bir Personel Numarası Bulunamadı!");
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                    {
                        sqlBaglan.BaglantiKapat();
                    }
                }
                else if (rbPerTC.Checked)
                {
                    try
                    {
                        sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiTC = @bilgiTC";
                        sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiTC", txtAraPerTC.Text);

                        sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                        if (sqlBaglan.dataReader.Read())
                        {
                            sqlBaglan.dataReader.Close();
                            sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                            if (sqlBaglan.dataReader.Read())
                            {
                                if (sqlBaglan.dataReader["bilgiTC"].ToString().Equals(txtAraPerTC.Text))
                                {
                                    bilgiNo     = sqlBaglan.dataReader["bilgiNo"].ToString();
                                    bilgiTC     = sqlBaglan.dataReader["bilgiTC"].ToString();
                                    bilgiAdi    = sqlBaglan.dataReader["bilgiAdi"].ToString();
                                    bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString();
                                    bilgiTel    = sqlBaglan.dataReader["bilgiTel"].ToString();
                                    bilgiAdres  = sqlBaglan.dataReader["bilgiAdres"].ToString();
                                    bilgiBolum  = sqlBaglan.dataReader["bilgiBolum"].ToString();

                                    panelOgrDuzenle.Enabled = true;
                                    gboxOgrDuzenle.Enabled  = true;

                                    cboxDoldur();

                                    txtDuzenlePerTC.Text     = bilgiTC;
                                    txtDuzenlePerAdi.Text    = bilgiAdi;
                                    txtDuzenlePerSoyadi.Text = bilgiSoyadi;
                                    txtDuzenlePerTel.Text    = bilgiTel;
                                    txtDuzenlePerAdres.Text  = bilgiAdres;
                                    cboxDuzenlePerBolum.Text = bilgiBolum;
                                    lblPerNo.Text            = bilgiNo;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Arama Sonucu : Böyle Bir Personel TC Bulunamadı!");
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message);
                    }
                    finally
                    {
                        sqlBaglan.BaglantiKapat();
                    }
                }
                else if (rbPerAdi.Checked)
                {
                    try
                    {
                        sqlBaglan.sorgu.Parameters.Clear();
                        sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiAdi = @bilgiAdi";
                        sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiAdi", txtAraPerAdi.Text);

                        sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                        if (sqlBaglan.dataReader.Read())
                        {
                            sqlBaglan.dataReader.Close();
                            sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                            if (sqlBaglan.dataReader.Read())
                            {
                                if (sqlBaglan.dataReader["bilgiAdi"].ToString().Equals(txtAraPerAdi.Text))
                                {
                                    bilgiNo     = sqlBaglan.dataReader["bilgiNo"].ToString();
                                    bilgiTC     = sqlBaglan.dataReader["bilgiTC"].ToString();
                                    bilgiAdi    = sqlBaglan.dataReader["bilgiAdi"].ToString();
                                    bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString();
                                    bilgiTel    = sqlBaglan.dataReader["bilgiTel"].ToString();
                                    bilgiAdres  = sqlBaglan.dataReader["bilgiAdres"].ToString();
                                    bilgiBolum  = sqlBaglan.dataReader["bilgiBolum"].ToString();

                                    panelOgrDuzenle.Enabled = true;
                                    gboxOgrDuzenle.Enabled  = true;

                                    cboxDoldur();

                                    txtDuzenlePerTC.Text     = bilgiTC;
                                    txtDuzenlePerAdi.Text    = bilgiAdi;
                                    txtDuzenlePerSoyadi.Text = bilgiSoyadi;
                                    txtDuzenlePerTel.Text    = bilgiTel;
                                    txtDuzenlePerAdres.Text  = bilgiAdres;
                                    cboxDuzenlePerBolum.Text = bilgiBolum;
                                    lblPerNo.Text            = bilgiNo;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Arama Sonucu : Böyle Bir Personel Adı Bulunamadı!");
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message);
                    }
                    finally
                    {
                        sqlBaglan.BaglantiKapat();
                    }
                }
                else if (rbPerSoyadi.Checked)
                {
                    try
                    {
                        sqlBaglan.sorgu.Parameters.Clear();
                        sqlBaglan.sorgu.CommandText = "SELECT * FROM tbl_bilgiIslem bil INNER JOIN tbl_bolumler bol ON bil.bilgiBolum = bol.bolumKodu WHERE bilgiSoyadi = @bilgiSoyadi";
                        sqlBaglan.sorgu.Parameters.AddWithValue("@bilgiSoyadi", txtAraPerSoyadi.Text);

                        sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                        if (sqlBaglan.dataReader.Read())
                        {
                            sqlBaglan.dataReader.Close();
                            sqlBaglan.dataReader = sqlBaglan.sorgu.ExecuteReader();
                            if (sqlBaglan.dataReader.Read())
                            {
                                if (sqlBaglan.dataReader["bilgiSoyadi"].ToString().Equals(txtAraPerSoyadi.Text))
                                {
                                    bilgiNo     = sqlBaglan.dataReader["bilgiNo"].ToString();
                                    bilgiTC     = sqlBaglan.dataReader["bilgiTC"].ToString();
                                    bilgiAdi    = sqlBaglan.dataReader["bilgiAdi"].ToString();
                                    bilgiSoyadi = sqlBaglan.dataReader["bilgiSoyadi"].ToString();
                                    bilgiTel    = sqlBaglan.dataReader["bilgiTel"].ToString();
                                    bilgiAdres  = sqlBaglan.dataReader["bilgiAdres"].ToString();
                                    bilgiBolum  = sqlBaglan.dataReader["bilgiBolum"].ToString();

                                    panelOgrDuzenle.Enabled = true;
                                    gboxOgrDuzenle.Enabled  = true;

                                    cboxDoldur();

                                    txtDuzenlePerTC.Text     = bilgiTC;
                                    txtDuzenlePerAdi.Text    = bilgiAdi;
                                    txtDuzenlePerSoyadi.Text = bilgiSoyadi;
                                    txtDuzenlePerTel.Text    = bilgiTel;
                                    txtDuzenlePerAdres.Text  = bilgiAdres;
                                    cboxDuzenlePerBolum.Text = bilgiBolum;
                                    lblPerNo.Text            = bilgiNo;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Arama Sonucu : Böyle Bir Personel Soyadi Bulunamadı!");
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Böyle Bir Arama Sonucu Bulunamadı!", ex.Message);
                    }
                    finally
                    {
                        sqlBaglan.BaglantiKapat();
                    }
                }
                else
                {
                    MessageBox.Show("Lütfen Bir Arama Yöntemi Seçiniz!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                sqlBaglan.BaglantiKapat();
            }
        }