private void comboBoxPoliklinik_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxPoliklinik.SelectedItem != null)
     {
         string polAdi = comboBoxPoliklinik.SelectedItem.ToString();
         try
         {
             _context    = new VeritabanıContext();
             _secilenPol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikAdi == polAdi);
             if (_secilenPol == null)
             {
                 MessageBox.Show("Secilen poliklinik veritabanında bulunamadı.");
             }
             else
             {
                 comboBoxYapilanIslem.Enabled = true;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         comboBoxYapilanIslem.Enabled = false;
     }
 }
 private void Arayuz_To_Poliklinik_Iliskilendir(Poliklinik pol)
 {
     pol.PoliklinikAdi = textBoxPoliklinikAdi.Text.Trim();
     pol.Durum         = checkBoxGecerli.Checked;
     if (richTextBoxAciklama.Text.Trim() != null)
     {
         pol.Aciklama = richTextBoxAciklama.Text.Trim();
     }
     else
     {
         pol.Aciklama = null;
     }
 }
        private void buttonEkle_Click(object sender, EventArgs e)
        {
            if ((textBoxPoliklinikAdi.Text.Trim() == ""))
            {
                string polAdi = textBoxPoliklinikAdi.Text.Trim();
                try
                {
                    if (!AynisiVarMi(-1, polAdi))
                    {
                        _context = new VeritabanıContext();
                        Poliklinik yeniPol = new Poliklinik();
                        yeniPol.PoliklinikAdi = polAdi;
                        yeniPol.Durum         = checkBoxGecerli.Checked;
                        yeniPol.Aciklama      = richTextBoxAciklama.Text;
                        _context.Poliklinik.Add(yeniPol);
                        _context.SaveChanges();

                        _poliklinik = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikAdi == polAdi);

                        Poliklinik_To_Arayuz_Iliskilendir();

                        EklemeMi(false);


                        MessageBox.Show("Kayıt başarıyla eklendi!");
                    }
                    else
                    {
                        MessageBox.Show("Girilen poliklinik adı zaten kullanılmaktadır. Başka bir poliklinik adı giriniz!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
 private void SelectionCheck()
 {
     if (comboBoxPoliklinikler.SelectedItem != null)
     {
         string secilenPoliklinik = comboBoxPoliklinikler.SelectedItem.ToString();
         try
         {
             _context = new VeritabanıContext();
             Poliklinik secilen = _context.Poliklinik.FirstOrDefault(x => x.PoliklinikAdi == secilenPoliklinik);
             _ptForm = PoliklinikTanitmaForm.PTFormOlustur(_anaForm);
             _ptForm.PoliklinikEkle(secilen);
             _ptForm.MdiParent = _anaForm;
             _ptForm.Show();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Lütfen bir kullanıcı seçiniz .!");
     }
 }
 public void PoliklinikEkle(Poliklinik pol)
 {
     _poliklinik = pol;
 }