private void Onceki_Islemler_Ekle()
        {
            if (_hasta != null)
            {
                DateTime dtime = DateTime.Now;

                int           day   = dtime.Day;
                int           month = dtime.Month;
                int           year  = dtime.Year;
                string        date  = year + ":" + month + ":" + day;
                List <string> oncekiSevkTarihleri = new List <string>();

                _context = new VeritabanıContext();
                List <Sevk> oncekiSevkler = _context.Sevk.Where(x => x.SevkTarihi != date).ToList();
                if (oncekiSevkler.Count != 0)
                {
                    foreach (Sevk sevk in oncekiSevkler)
                    {
                        if (!oncekiSevkTarihleri.Contains(sevk.SevkTarihi))
                        {
                            oncekiSevkTarihleri.Add(sevk.SevkTarihi);
                        }
                    }

                    foreach (string tarih in oncekiSevkTarihleri)
                    {
                        comboBoxOncekiIslemler.Items.Add(tarih);
                    }
                    comboBoxOncekiIslemler.SelectedIndex = 0;
                }
            }
        }
 private void buttonGuncelle_Click(object sender, EventArgs e)
 {
     if (!(textBoxPoliklinikAdi.Text.Trim() == ""))
     {
         try
         {
             if (!AynisiVarMi(_poliklinik.PoliklinikId, _poliklinik.PoliklinikAdi))
             {
                 _context = new VeritabanıContext();
                 var pol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikId == _poliklinik.PoliklinikId);
                 Arayuz_To_Poliklinik_Iliskilendir(pol);
                 _context.SaveChanges();
                 MessageBox.Show("Kayıt başarıyla güncellendi!");
             }
             else
             {
                 MessageBox.Show("Girilen poliklinik adı zaten kullanılmaktadır. Başka bir poliklinik adı giriniz!");
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
        private int SıraVer(string islemAdi)
        {
            try
            {
                DateTime dtime = dateTimePickerSevkTarihi.Value;

                int    day   = dtime.Day;
                int    month = dtime.Month;
                int    year  = dtime.Year;
                string date  = year + ":" + month + ":" + day;
                _context = new VeritabanıContext();
                List <Sevk> gelen    = _context.Sevk.Where(x => x.SevkTarihi == date && x.Poliklinik.PoliklinikAdi == comboBoxPoliklinik.SelectedItem.ToString().Trim() && x.Islem.IslemAdi == islemAdi).ToList();
                int         yeniSira = 1;
                if (gelen.Count != 0)
                {
                    var sonSira = gelen.OrderByDescending(x => x.Sira).FirstOrDefault().Sira;
                    if (sonSira != null)
                    {
                        yeniSira = Convert.ToInt32(sonSira) + 1;
                    }
                    return(yeniSira);
                }
                else
                {
                    return(yeniSira);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(-1);
            }
        }
Exemple #4
0
        private void buttonSil_Click(object sender, EventArgs e)
        {
            try
            {
                _context = new VeritabanıContext();
                var kul = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == kullanici.KullaniciKodu);

                _context.Kullanici.Remove(kul);
                _context.SaveChanges();
                MessageBox.Show("Kayıt başarıyla silindi!");
                if (kullanici.KullaniciKodu == _anaForm._user.KullaniciKodu)
                {
                    _anaForm.CıkısYapıldı();
                }
                else
                {
                    Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            MessageBox.Show("İlgili kişi veritabanından silindi.");
        }
 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;
     }
 }
Exemple #6
0
 private void buttonGuncelle_Click(object sender, EventArgs e)
 {
     if (Ekleme_Input_Kontrol())
     {
         try
         {
             _context = new VeritabanıContext();
             Kullanici kul = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == kullanici.KullaniciKodu);
             Arayuz_to_Kullanici_Iliskilendir(kul);
             _context.SaveChanges();
             MessageBox.Show("Kayıt başarıyla güncellendi!", "Güncellendi!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //Sistemi kullanan kişinin yetkisi değiştirildiğinde oturumun otomatik kapanması gerekir
             if (!checkBoxYetkiliKullanici.Checked && yetkiDegisti)
             {
                 if (kullanici.KullaniciKodu == _anaForm._user.KullaniciKodu)
                 {
                     _anaForm.CıkısYapıldı();
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     MessageBox.Show("Bilgiler güncellendi..");
 }
        private void comboBoxYapilanIslem_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBoxYapilanIslem.SelectedItem != null)
            {
                string yapIslemAdi = comboBoxYapilanIslem.SelectedItem.ToString();
                try
                {
                    _context      = new VeritabanıContext();
                    _secilenIslem = _context.Islem.SingleOrDefault(x => x.IslemAdi == yapIslemAdi);
                    if (_secilenIslem == null)
                    {
                        MessageBox.Show("Secilen islem veritabanında bulunamadı.");
                    }
                    else
                    {
                        textBoxSiraNo.Text = SıraVer(yapIslemAdi).ToString();

                        textBoxBirimFiyat.Text = _secilenIslem.BirimFiyat;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #8
0
        private void buttonGiris_Click(object sender, EventArgs e)
        {
            if (!(textBoxKullaniciAdi.Text.Trim() == "" || textBoxSifre.Text.Trim() == ""))
            {
                string kulAdi = textBoxKullaniciAdi.Text.Trim();
                string sifre  = textBoxSifre.Text.Trim();
                bool   basariliMi;
                try
                {
                    _context = new VeritabanıContext();
                    Kullanici user = _context.Kullanici.FirstOrDefault(x => x.Username == kulAdi && x.Sifre == sifre);

                    if (user != null)
                    {
                        basariliMi = true;
                    }
                    else
                    {
                        basariliMi = false;
                    }
                    if (basariliMi)
                    {
                        _anaForm.LoggedIn(user);
                        LoginFormuKapat();
                        if (basariliMi)
                        {
                            MessageBox.Show("Oturumunuz açıldı!", "Oturum Açıldı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Oturumunuz kapatıldı!", "Oturum Kapandı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else if (!basariliMi)
                    {
                        MessageBox.Show("Yanlış kullanıcı adı ve/veya şifre", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Kullanıcı adı ve/veya şifre kısımları boş olamaz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
 private void buttonSil_Click(object sender, EventArgs e)
 {
     try
     {
         _context = new VeritabanıContext();
         var pol = _context.Poliklinik.SingleOrDefault(x => x.PoliklinikId == _poliklinik.PoliklinikId);
         _context.Poliklinik.Remove(pol);
         _context.SaveChanges();
         MessageBox.Show("Kayıt başarıyla silindi!");
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void buttonSeçSil_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count > 0)
            {
                if (dataGridView1.SelectedRows.Count > 0)
                {
                    DialogResult dr = MessageBox.Show("İlgili islem veritabanından silinecektir. Onaylıyor musun?", "Silinecek!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (dr == DialogResult.Yes)
                    {
                        int index  = dataGridView1.CurrentCell.RowIndex;
                        int sevkId = Convert.ToInt32(dataGridView1.Rows[index].Tag);
                        try
                        {
                            _context = new VeritabanıContext();
                            var sevk = _context.Sevk.SingleOrDefault(x => x.SevkId == sevkId);
                            _context.Sevk.Remove(sevk);
                            _context.SaveChanges();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }



                        if (oncekiMi)
                        {
                            Grid_Guncelle(false);
                        }
                        else
                        {
                            Grid_Guncelle(true);
                        }

                        MessageBox.Show("Başarılı bir şekilde silindi.");
                    }
                }
                else
                {
                    MessageBox.Show("Henüz bir islemi secmediniz!");
                }
            }
            else
            {
                MessageBox.Show("Silinebilecek bir islem bulunamadı!");
            }
        }
        private void textBoxDosyaNo_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (_hastaBilgileri != null)
                {
                    _hastaBilgileri.Close();
                }
                if (textBoxDosyaNo.Text.Trim() != "")
                {
                    try
                    {
                        _context = new VeritabanıContext();
                        int dosyaNo = Convert.ToInt32(textBoxDosyaNo.Text);

                        _hasta = _context.Hasta.SingleOrDefault(x => x.DosyaNo == dosyaNo);
                        if (_hasta == null)
                        {
                            MessageBox.Show("Hasta Kaydı bulunamadi!");
                            Arayuz_Doldur_Bosalt();
                            dataGridView1.Rows.Clear();
                            comboBoxOncekiIslemler.Items.Clear();
                            labelToplamTutar.Text = "0 TL";
                        }
                        else
                        {
                            dataGridView1.Rows.Clear();
                            comboBoxOncekiIslemler.Items.Clear();
                            Arayuz_Doldur_Bosalt();

                            Onceki_Islemler_Ekle();
                            Grid_Guncelle(true);
                            oncekiMi = false;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    MessageBox.Show("Dosya No kısmı boş olamaz", "Dosya No giriniz!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
 private void DoktorlariEkle()
 {
     try
     {
         _context = new VeritabanıContext();
         List <Kullanici> list = null;
         list = _context.Kullanici.Where(x => x.Unvan == "Doktor").ToList();
         foreach (Kullanici doktor in list)
         {
             comboBoxDrNo.Items.Add(doktor.KullaniciKodu);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #13
0
 public void TaburcuKaydet()
 {
     try
     {
         _context = new VeritabanıContext();
         var sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == sevkString).ToList();
         foreach (Sevk sevk in sevkler)
         {
             sevk.Taburcu = true;
         }
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void IslemleriEkle()
 {
     try
     {
         _context = new VeritabanıContext();
         List <Islem> list = null;
         list = _context.Islem.ToList();
         foreach (Islem islem in list)
         {
             comboBoxYapilanIslem.Items.Add(islem.IslemAdi);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void PoliklinikleriEkle()
 {
     try
     {
         _context = new VeritabanıContext();
         List <Poliklinik> list = null;
         list = _context.Poliklinik.Where(x => x.Durum == true).ToList();
         foreach (Poliklinik pol in list)
         {
             comboBoxPoliklinik.Items.Add(pol.PoliklinikAdi);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public void Poliklinikler_Notify()
 {
     try
     {
         comboBoxPoliklinikler.Items.Clear();
         _context       = new VeritabanıContext();
         _poliklinikler = _context.Poliklinik.ToList();
         foreach (Poliklinik pol in _poliklinikler)
         {
             comboBoxPoliklinikler.Items.Add(pol.PoliklinikAdi);
         }
         comboBoxPoliklinikler.Text = "";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #17
0
        public int toplamTutar()
        {
            int toplam = 0;

            try
            {
                _context = new VeritabanıContext();
                List <Sevk> sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == sevkString).ToList();
                foreach (Sevk sevk in sevkler)
                {
                    toplam += Convert.ToInt32(sevk.ToplamTutar);
                }
            }
            catch
            {
            }
            return(toplam);
        }
 public void Kullanicilar_Notify()
 {
     try
     {
         comboBoxKullanicilar.Items.Clear();
         _context      = new VeritabanıContext();
         _kullanicilar = _context.Kullanici.ToList();
         foreach (Kullanici kul in _kullanicilar)
         {
             comboBoxKullanicilar.Items.Add(kul.Username);
         }
         comboBoxKullanicilar.Text = "";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void buttonSorgula_Click(object sender, EventArgs e)
 {
     try
     {
         _context = new VeritabanıContext();
         List <Sevk> sevkler           = _context.Sevk.ToList();
         List <Sevk> araliktakiSevkler = new List <Sevk>();
         if (sevkler.Count != 0)
         {
             foreach (Sevk sevk in sevkler)
             {
                 string[] tarih = sevk.SevkTarihi.Split(':');
                 int      yıl   = Convert.ToInt32(tarih[0]);
                 int      ay    = Convert.ToInt32(tarih[1]);
                 int      gun   = Convert.ToInt32(tarih[2]);
                 DateTime dt    = new DateTime(yıl, ay, gun);
                 DateTime bas   = dateTimePickerBaslangic.Value;
                 DateTime bit   = dateTimePickerBitis.Value;
                 if (dt.Date >= bas.Date && dt.Date <= bit.Date)
                 {
                     araliktakiSevkler.Add(sevk);
                 }
             }
             if (radioButtonTaburcuOlmus.Checked)
             {
                 araliktakiSevkler = araliktakiSevkler.Where(x => x.Taburcu == true).ToList();
             }
             else if (radioButtonTaburcuOlmamis.Checked)
             {
                 araliktakiSevkler = araliktakiSevkler.Where(x => x.Taburcu == false).ToList();
             }
             dataGridView1.Rows.Clear();
             TabloyaYaz(araliktakiSevkler);
         }
         else
         {
             MessageBox.Show("Veritabanında hiç bir sevk bulunmamaktadır!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private bool AynisiVarMi(int id, string polAdi)
 {
     try
     {
         _context = new VeritabanıContext();
         List <Poliklinik> pol = null;
         pol = _context.Poliklinik.Where(x => x.PoliklinikId != id && x.PoliklinikAdi == polAdi).ToList();
         if (pol.Count != 0)
         {
             return(true);
         }
         return(false);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         return(false);
     }
 }
 private void buttonSil_Click(object sender, EventArgs e)
 {
     try
     {
         _context = new VeritabanıContext();
         var hst = _context.Hasta.SingleOrDefault(x => x.DosyaNo == _hasta.DosyaNo);
         _context.Hasta.Remove(hst);
         _context.SaveChanges();
         _anaForm._hastaIslemleriForm._hasta = null;
         _anaForm._hastaIslemleriForm.Arayuz_Doldur_Bosalt();
         Close();
         MessageBox.Show("Kayıt başarıyla silindi!");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     MessageBox.Show("İlgili kişi veritabanından silindi");
 }
 private void buttonGuncelle_Click(object sender, EventArgs e)
 {
     if (Ekleme_Input_Kontrol())
     {
         try
         {
             _context = new VeritabanıContext();
             Hasta hst = _context.Hasta.SingleOrDefault(x => x.DosyaNo == _hasta.DosyaNo);
             Arayuz_to_Hasta_Ilıskılendir(hst);
             _context.SaveChanges();
             _anaForm._hastaIslemleriForm._hasta = hst;
             _anaForm._hastaIslemleriForm.Arayuz_Doldur_Bosalt();
             MessageBox.Show("Kayıt başarıyla güncellendi!");
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     MessageBox.Show("Bilgiler güncellendi.");
 }
Exemple #23
0
        private void buttonKullaniciOlustur_Click(object sender, EventArgs e)
        {
            try
            {
                if (Ekleme_Input_Kontrol())
                {
                    VeritabanıContext context = new VeritabanıContext();
                    kullanici = new Kullanici();
                    Arayuz_to_Kullanici_Iliskilendir(kullanici);
                    context.Kullanici.Add(kullanici);
                    context.SaveChanges();
                    kullanici = _context.Kullanici.SingleOrDefault(x => x.Username == textBoxKullaniciAdi.Text.Trim());
                    textBoxKullaniciKodu.Text = kullanici.KullaniciKodu.ToString();
                    EklemeVeyaDuzenleme(false);

                    MessageBox.Show("Kayıt başarıyla eklendi!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void comboBoxDrNo_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (comboBoxDrNo.SelectedItem != null)
     {
         int secilenDrKodu = Convert.ToInt32(comboBoxDrNo.SelectedItem);
         try
         {
             _context       = new VeritabanıContext();
             _secilenDoktor = _context.Kullanici.SingleOrDefault(x => x.KullaniciKodu == secilenDrKodu);
             if (_secilenDoktor == null)
             {
                 MessageBox.Show("Secilen doktor veritabanında bulunamadı.");
             }
             else
             {
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
        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 Grid_Guncelle(bool current)
        {
            string date = "";

            if (current)
            {
                DateTime dt    = dateTimePickerSevkTarihi.Value;
                int      day   = dt.Day;
                int      month = dt.Month;
                int      year  = dt.Year;
                date = year + ":" + month + ":" + day;
            }
            else
            {
                date = comboBoxOncekiIslemler.SelectedItem.ToString();
            }


            try
            {
                _context = new VeritabanıContext();

                var sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == date).ToList();
                if (sevkler != null)
                {
                    Gride_Ekle(sevkler);
                }
                else
                {
                    MessageBox.Show("Bir sıkıntı oluştu.");
                }
            }
            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 .!");
     }
 }
        private bool TaburcuKontrol(string date)
        {
            bool taburcuDurumu = false;

            try
            {
                _context = new VeritabanıContext();

                List <Sevk> sevkler = _context.Sevk.Where(x => x.DosyaNo == _hasta.DosyaNo && x.SevkTarihi == date).ToList();

                foreach (Sevk sevk in sevkler)
                {
                    if (sevk.Taburcu == true)
                    {
                        taburcuDurumu = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            return(taburcuDurumu);
        }
 private void SelectionCheck()
 {
     if (comboBoxKullanicilar.SelectedItem != null)
     {
         string secilenUsername = comboBoxKullanicilar.SelectedItem.ToString();
         try
         {
             _context = new VeritabanıContext();
             Kullanici secilenKullanici = _context.Kullanici.FirstOrDefault(x => x.Username == secilenUsername);
             kullanicitanitmaForm = KullaniciTanitmaForm.kullanicitanitmaFormOlustur(_anaForm);
             kullanicitanitmaForm.KullaniciEkle(secilenKullanici);
             kullanicitanitmaForm.MdiParent = _anaForm;
             kullanicitanitmaForm.Show();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Lütfen Kullanıcı seçiniz!");
     }
 }
        private bool Ekleme_Input_Kontrol()
        {
            if (textBoxTCKimlikNo.Text.Trim() == "")
            {
                MessageBox.Show("Tc Kimlik No kısmı boş olamaz. Lütfen düzeltiniz.");

                return(false);
            }
            else
            {
                if (textBoxTCKimlikNo.Text.Length != 11)
                {
                    MessageBox.Show("TC Kimlik No kısmı 11 haneli olmalıdır.");
                    return(false);
                }
                Hasta hasta = null;
                try
                {
                    _context = new VeritabanıContext();

                    if (_hasta != null)
                    {
                        hasta = _context.Hasta.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim() && x.DosyaNo != _hasta.DosyaNo);
                    }
                    else
                    {
                        hasta = _context.Hasta.FirstOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim());
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                bool varMi = (hasta != null) ? true : false;
                if (varMi)
                {
                    MessageBox.Show("Girilen TC Kimlik Nokayıtlarda zaten mevcut, Lütfen düzeltiniz!");
                    return(false);
                }
            }
            if (textBoxAdi.Text.Trim() == "")
            {
                MessageBox.Show("Ad kısmı boş olamaz. Lütfen düzeltiniz.");
                return(false);
            }
            if (textBoxSoyadi.Text.Trim() == "")
            {
                MessageBox.Show("Soyad kısmı boş olamaz. Lütfen düzeltiniz.");

                return(false);
            }
            if (comboBoxKanGrubu.SelectedItem == null)
            {
                MessageBox.Show("Kan Grubu kısmı boş olamaz. Lütfen düzeltiniz.");

                return(false);
            }
            if (comboBoxMedeniHal.SelectedItem == null)
            {
                MessageBox.Show("Medeni Hal kısmı boş olamaz. Lütfen düzeltiniz.");

                return(false);
            }
            if (comboBoxCinsiyet.SelectedItem == null)
            {
                MessageBox.Show("Cinsiyet kısmı boş olamaz. Lütfen düzeltiniz.");

                return(false);
            }

            return(true);
        }