Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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());
 }
Esempio n. 4
0
        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();
        }