private void Kayit_Sil_Click(object sender, EventArgs e)
        {
            //msg box ile güvenlik için şifreyi tekrar girdircek sonra silme yapılcak


            PersonelBL   personelbl = new PersonelBL();
            DialogResult dialog     = MessageBox.Show("Silinsinmi", "SİLME İŞLEMİ", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);


            if (dialog == DialogResult.No)
            {
                return;
            }
            try
            {
                Personel personel = new Personel();
                personel.Perso_kod = int.Parse(txtPerso_Sil.Text);
                if (personelbl.Personel_Sil(personel))
                {
                    MessageBox.Show("Personel silindi");
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                personelbl.Dispose();
            }
        }
        private void frmPersonelListele_Load(object sender, EventArgs e)
        {
            PersonelBL prs = new PersonelBL();

            dt = prs.PersonelTablosu();
            dataGridView1.DataSource = dt;
            prs.Dispose();
            PersonelYetkiBL prsy = new PersonelYetkiBL();

            cmbYetki.DisplayMember = "YetkiAd";
            cmbYetki.ValueMember   = "ID";
            cmbYetki.DataSource    = prsy.YetkiListesi();
        }
        private void PersonelAraButton_Click(object sender, EventArgs e)
        {
            lblGuncelleUyari.Text        = "Uyarı: Personel Kodunu Güncelleyemezsiniz.";
            Personel_Ekle_Button.Visible = false;
            GuncelleButton.Visible       = true;
            txtKod.Enabled = false; // personel kodunda güncelleme yapılmaz çünkü identity
            PersonelBL personelbl = new PersonelBL();


            try
            {
                Personel personel = personelbl.Personel_Ara(int.Parse(txtGuncellePKodu.Text));


                if (personel == null)
                {
                    MessageBox.Show("Böyle bir personel bulunamadı.");
                }
                else
                {
                    txtKod.Text         = personel.Perso_kod.ToString();
                    txtAd.Text          = personel.Perso_ad.ToString();
                    txtSoyad.Text       = personel.Perso_soyad.ToString();
                    txtCinsiyet.Text    = personel.Perso_cinsiyet.ToString();
                    txtTel.Text         = personel.Tel.ToString();
                    txtMail.Text        = personel.Mail.ToString();
                    txtDoTarihi.Text    = personel.Dogum_tarihi.ToString();
                    txtDoYeri.Text      = personel.Dogum_yeri.ToString();
                    txtUnvan.Text       = personel.Unvan.ToString();
                    txtMaas.Text        = personel.Maas.ToString();
                    txtPzsyn.Text       = personel.Pozisyon.ToString();
                    txtBaslaTarihi.Text = personel.Baslama_tarihi.ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                //Temizle();
                personelbl.Dispose();
            }
        }
        private void Personel_Ekle_Button_Click(object sender, EventArgs e)
        {
            PersonelBL personelbl = new PersonelBL();

            try
            {
                Personel personel = new Personel();
                personel.Perso_kod      = int.Parse(txtKod.Text);
                personel.Perso_ad       = txtAd.Text.Trim();
                personel.Perso_soyad    = txtSoyad.Text.Trim();
                personel.Perso_cinsiyet = txtCinsiyet.Text.Trim();
                personel.Tel            = txtTel.Text.Trim();
                personel.Mail           = txtMail.Text.Trim();
                personel.Dogum_tarihi   = txtDoTarihi.Text.Trim();
                personel.Dogum_yeri     = txtDoYeri.Text.Trim();
                personel.Unvan          = txtUnvan.Text.Trim();
                personel.Maas           = int.Parse(txtMaas.Text);
                personel.Pozisyon       = txtPzsyn.Text.Trim();
                personel.Baslama_tarihi = txtBaslaTarihi.Text.Trim();
                if (personelbl.Personel_Ekle(personel))
                {
                    MessageBox.Show("1 Yeni Personel Eklendi");
                }
                else
                {
                    MessageBox.Show("Personel eklenirken bir hata oluştu");
                }
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                //temizle metotu gelsin
                personelbl.Dispose();
            }
        }