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 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."); }
private void buttonKaydet_Click(object sender, EventArgs e) { if (Ekleme_Input_Kontrol()) { try { _hasta = new Hasta(); Arayuz_to_Hasta_Ilıskılendir(_hasta); _context.Hasta.Add(_hasta); _context.SaveChanges(); _hasta = _context.Hasta.SingleOrDefault(x => x.TckimlikNo == textBoxTCKimlikNo.Text.Trim()); EklemeVeyaDuzenleme(false); textBoxDosyaNo.Text = _hasta.DosyaNo.ToString(); MessageBox.Show("Kayıt başarıyla eklendi!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonYeni_Click(object sender, EventArgs e) { _hasta = null; EklemeVeyaDuzenleme(true); textBoxDosyaNo.Text = ""; textBoxTCKimlikNo.Text = ""; textBoxDogumYeri.Text = ""; dateTimePickerDT.Value = DateTime.Now; comboBoxCinsiyet.SelectedIndex = -1; comboBoxMedeniHal.SelectedIndex = -1; comboBoxKanGrubu.SelectedIndex = -1; textBoxBabaAdi.Text = ""; textBoxAnneAdi.Text = ""; textBoxTelefonNo.Text = ""; textBoxKSN.Text = ""; textBoxKA.Text = ""; textBoxYakinTelefonNo.Text = ""; textBoxYKSN.Text = ""; textBoxYKA.Text = ""; textBoxAdi.Text = ""; textBoxSoyadi.Text = ""; richTextBoxAdres.Text = ""; }
public void HastaEkle(Hasta hasta) { _hasta = hasta; }
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); }
private void Arayuz_to_Hasta_Ilıskılendir(Hasta hst) { hst.TckimlikNo = textBoxTCKimlikNo.Text.Trim(); hst.Ad = textBoxAdi.Text.Trim(); hst.Soyad = textBoxSoyadi.Text.Trim(); hst.DogumTarihi = dateTimePickerDT.Value; hst.Cinsiyet = comboBoxCinsiyet.SelectedItem.ToString(); hst.KanGrubu = comboBoxKanGrubu.SelectedItem.ToString(); hst.MedeniHal = comboBoxMedeniHal.SelectedItem.ToString(); if (textBoxDogumYeri.Text.Trim() != "") { hst.DogumYeri = textBoxDogumYeri.Text.Trim(); } else { hst.DogumYeri = null; } if (textBoxAnneAdi.Text.Trim() != "") { hst.AnneAdi = textBoxAnneAdi.Text.Trim(); } else { hst.AnneAdi = null; } if (textBoxBabaAdi.Text.Trim() != "") { hst.BabaAdi = textBoxBabaAdi.Text.Trim(); } else { hst.BabaAdi = null; } if (textBoxTelefonNo.Text.Trim() != "") { hst.Tel = textBoxTelefonNo.Text.Trim(); } else { hst.Tel = null; } if (textBoxKSN.Text.Trim() != "") { hst.KurumSicilNo = textBoxKSN.Text.Trim(); } else { hst.KurumSicilNo = null; } if (textBoxKA.Text.Trim() != "") { hst.KurumAdi = textBoxKA.Text.Trim(); } else { hst.KurumAdi = null; } if (textBoxYakinTelefonNo.Text.Trim() != "") { hst.YakinTel = textBoxYakinTelefonNo.Text.Trim(); } else { hst.YakinTel = null; } if (textBoxYKSN.Text.Trim() != "") { hst.YakinKurumSicilNo = textBoxYKSN.Text.Trim(); } else { hst.YakinKurumSicilNo = null; } if (textBoxYKA.Text.Trim() != "") { hst.YakinKurumAdi = textBoxYKA.Text.Trim(); } else { hst.YakinKurumAdi = null; } if (richTextBoxAdres.Text.Trim() != "") { hst.Adres = richTextBoxAdres.Text.Trim(); } }