private void btnGuncelle_Click(object sender, EventArgs e) { if (seciliDoktor == null) { MessageBox.Show("Güncelemek için Doktor seçmelisiniz?"); return; } DialogResult cevap = MessageBox.Show($"{seciliDoktor.Ad} adlı kişiyi güncellemek üzeresiniz! Devam etmek istiyor musunuz?", "Kişi Güncelleme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { try { seciliDoktor = Doktorlar.Where(item => item.TCKN == seciliDoktor.TCKN).FirstOrDefault(); seciliDoktor.Ad = txtAd.Text; seciliDoktor.Soyad = txtSoyad.Text; seciliDoktor.DogumTarihi = dtpDogumTarihi.Value; seciliDoktor.Maas = nMaas.Value; seciliDoktor.Telefon = txtTelefon.Text; seciliDoktor.Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()); seciliDoktor.Brans = (SaglıkBranslar)Enum.Parse(typeof(SaglıkBranslar), cmbBrans.SelectedItem.ToString()); ListeyiDoldurDoktor(); seciliDoktor = null; MessageBox.Show("Güncelleme başarılı", "Güncelleme Ekranı", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnKaydet_Click(object sender, EventArgs e) { try { seciliHemsire = lstHemsire.SelectedItem as Hemsireler; Button senderr = sender as Button; if (senderr.Text == "Kaydet") { Doktorlar yeniDoktor = new Doktorlar() { Ad = txtAd.Text, Soyad = txtSoyad.Text, Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()), DogumTarihi = dtpDogumTarihi.Value, Tckn = txtTCKN.Text, Maas = Convert.ToDecimal(txtMaas.Text), Branslar1 = (Doktorlar.Branslar)Enum.Parse(typeof(Doktorlar.Branslar), cmbBrans.SelectedItem.ToString()), }; foreach (Hemsireler item in lstHemsire.SelectedItems) { yeniDoktor.DoktorunHemsiresi.Add(item); } seciliHemsire.bosMu = false; this.Doktorlar.Add(yeniDoktor); MessageBox.Show("Doktor Ekleme işlemi Başarılı"); hemsireListesiniDoldur(); ListeyiDoldur(); FormuTemizle(); } else if (senderr.Text == "Güncelle") { if (seciliDoktor == null) { MessageBox.Show("Lütfen güncellenecek Personeli Seçiniz"); return; } seciliDoktor = Doktorlar.Where(item => item.Tckn == seciliDoktor.Tckn).FirstOrDefault(); seciliDoktor.Ad = txtAd.Text; seciliDoktor.Soyad = txtSoyad.Text; seciliDoktor.Tckn = txtTCKN.Text; seciliDoktor.DogumTarihi = dtpDogumTarihi.Value; seciliDoktor.Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()); ListeyiDoldur(); seciliDoktor = null; foreach (Hemsireler item in lstHemsire.SelectedItems) { seciliDoktor.DoktorunHemsiresi.Add(item); } btnKaydet.Text = "Kaydet"; MessageBox.Show("Güncelleme Başarılı"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmbBrans_SelectedIndexChanged(object sender, EventArgs e) { if (BransDoktorlari != null) { BransDoktorlari.Clear(); } BransDoktorlari = Doktorlar.Where(item => cmbBrans.SelectedIndex == (int)item.Brans).ToList(); cmbDoktorlar.Items.Clear(); cmbDoktorlar.Items.AddRange(BransDoktorlari.ToArray()); }
private void cmbBirim_SelectedIndexChanged(object sender, EventArgs e) { if (cmbBirim.SelectedItem == null) { return; } SeciliBirim = (Birimler)Enum.Parse(typeof(Birimler), cmbBirim.SelectedItem.ToString()); cmbDoktor.DataSource = Doktorlar.Where(x => x.Birimi == SeciliBirim).OrderBy(x => x.Ad).ToList(); }