private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         Doktor seciliDoktor = (Doktor)(lstDoktorlar.FocusedItem.Tag);
         seciliDoktor.Ad          = txtAd.Text;
         seciliDoktor.Adres       = txtAdres.Text;
         seciliDoktor.Cinsiyet    = (Cinsiyet)cmbCinsiyet.SelectedItem;
         seciliDoktor.DogumTarihi = dTDogumTarihi.Value;
         seciliDoktor.Mail        = txtMail.Text;
         seciliDoktor.Servis      = (Servisler)cmbServisler.SelectedItem;
         seciliDoktor.Soyad       = txtSoyad.Text;
         seciliDoktor.TCKN        = txtTCKimlikNo.Text;
         seciliDoktor.Telefon     = txtTelefon.Text;
         Islemler.DoktorListesiGuncelle(lstDoktorlar);
         Islemler.GroupBoxTemizle(groupBox3);
         this.Width        = 376;
         groupBox3.Visible = false;
         MessageBox.Show($"{seciliDoktor.Ad} {seciliDoktor.Soyad} başarılı şekilde güncellenmiştir.");
         this.CenterToScreen();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
        //Hemsire seciliHemsire;
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Calısan doktor = new Doktor();

            try
            {
                doktor.Ad      = txtAd.Text;
                doktor.Soyad   = txtSoyad.Text;
                doktor.Email   = txtEmail.Text;
                doktor.Telefon = txtTelefon.Text;
                doktor.TCKN    = txtTckn.Text;
                doktor.Brans   = (Branslar)Enum.Parse(typeof(Branslar), cbBrans.SelectedItem.ToString());
                _doktor        = doktor;
                foreach (Doktor doktorlar in doktorlar)
                {
                    if (doktorlar.TCKN == txtTckn.Text)
                    {
                        throw new Exception("Bu TC numarasıyla kayıtlı doktor var");
                    }
                }
                doktorlar.Add((Doktor)doktor);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            FormuTemizle();
            lstDoktorlar.Items.AddRange(doktorlar.ToArray());
        }
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                Doktor yeni = new Doktor()
                {
                    Ad = txtAd.Text,
                    Adres = txtAdres.Text,
                    Cinsiyet = (Cinsiyet)cmbCinsiyet.SelectedItem,
                    DogumTarihi = dTDogumTarihi.Value,
                    Mail = txtMail.Text,
                    Maas = decimal.Parse(txtMaas.Text),
                    Servis = (Servisler)cmbServisler.SelectedItem,
                    Soyad = txtSoyad.Text,
                    TCKN = txtTCKimlikNo.Text,
                    Telefon = txtTelefon.Text,
                    ID = Guid.NewGuid()
                };
                Doktor.Doktorlar.Add(yeni);
                MessageBox.Show($" Dr. {yeni.Ad} {yeni.Soyad} başarılı bir şekilde eklenmiştir.","İşlem Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "HATA!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

        }
Beispiel #4
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (lstDoktorlar.SelectedItem == null)
            {
                return;
            }

            Doktor seciliKisi = (Doktor)lstDoktorlar.SelectedItem;

            try
            {
                seciliKisi.Ad      = txtAd.Text;
                seciliKisi.Soyad   = txtSoyad.Text;
                seciliKisi.TCKN    = txtTckn.Text;
                seciliKisi.Telefon = txtTelefon.Text;
                seciliKisi.Email   = txtEmail.Text;
                seciliKisi.Brans   = (Branslar)Enum.Parse(typeof(Branslar), cbBrans.SelectedItem.ToString());
                seciliKisi.Hemsire = (Hemsire)cbHemsire.SelectedItem;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            foreach (Hemsire hemsire in HemsireEkrani.hemsireler)
            {
                if ((Branslar)Enum.Parse(typeof(Branslar), cbBrans.SelectedItem.ToString()) == hemsire.Brans)
                {
                    cbHemsire.Items.Add(hemsire);
                }
            }

            FormuTemizle();
            lstDoktorlar.Items.AddRange(doktorlar.ToArray());
        }
Beispiel #5
0
 private void cmbDoktorlar_SelectedIndexChanged(object sender, EventArgs e)
 {
     _seciliDoktor = (Doktor)cmbDoktorlar.SelectedItem;
     foreach (Button btn in seanslar)
     {
         btn.Enabled = true;
     }
     btnRandevu.Enabled = true;
 }
Beispiel #6
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (lstDoktorlar.SelectedItem == null)
            {
                return;
            }

            Doktor seciliKisi = (Doktor)lstDoktorlar.SelectedItem;

            doktorlar.Remove(seciliKisi);

            FormuTemizle();
            lstDoktorlar.Items.AddRange(doktorlar.ToArray());
        }
        private void frmHemsireDoktorAtama_Load(object sender, EventArgs e)
        {
            Doktor seciliDoktor    = (Doktor)Tag;
            var    bostaHemsireler = (from x in Hemsire.Hemsireler
                                      where x.BostaMi == true && x.Servis == seciliDoktor.Servis
                                      select x).ToList();

            foreach (Hemsire item in bostaHemsireler)
            {
                ListViewItem satir = new ListViewItem();
                satir.Text = item.Ad;
                satir.SubItems.Add(item.Soyad);
                satir.Tag = item;
                listView1.Items.Add(satir);
            }
        }
        private void lstDoktorlar_SelectedIndexChanged(object sender, EventArgs e)
        {
            Doktor seciliDoktor = (Doktor)(lstDoktorlar.FocusedItem.Tag);

            txtAd.Text                = seciliDoktor.Ad;
            txtSoyad.Text             = seciliDoktor.Soyad;
            txtTCKimlikNo.Text        = seciliDoktor.TCKN;
            txtMail.Text              = seciliDoktor.Mail;
            txtTelefon.Text           = seciliDoktor.Telefon;
            txtAdres.Text             = seciliDoktor.Adres;
            dTDogumTarihi.Value       = seciliDoktor.DogumTarihi;
            cmbCinsiyet.SelectedItem  = seciliDoktor.Cinsiyet;
            cmbServisler.SelectedItem = seciliDoktor.Servis;
            this.Width                = 700;
            groupBox3.Visible         = true;
            this.CenterToScreen();
        }
Beispiel #9
0
 private void btnDoktorEkle_Click(object sender, EventArgs e)
 {
     if (cmbDoktorBransi.SelectedIndex < 0 || txtDoktorIsmi.Text == "")
     {
         MessageBox.Show("Bilgileri Eksiksiz Doldurunuz");
     }
     else
     {
         doktor      = new Doktor(cmbDoktorBransi.SelectedItem as Brans);
         doktor.Isim = txtDoktorIsmi.Text;
         EklenenDoktorlar.Add(doktor);
         #region textboxları temizleme
         txtDoktorIsmi.Clear();
         cmbDoktorBransi.SelectedIndex = -1;
         #endregion
     }
 }
Beispiel #10
0
        private void lstKisiler_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstDoktorlar.SelectedItem == null)
            {
                return;
            }

            Doktor seciliKisi = (Doktor)lstDoktorlar.SelectedItem;

            txtAd.Text      = seciliKisi.Ad;
            txtSoyad.Text   = seciliKisi.Soyad;
            txtEmail.Text   = seciliKisi.Email;
            txtTelefon.Text = seciliKisi.Telefon;
            txtTckn.Text    = seciliKisi.TCKN;
            cbBrans.Text    = seciliKisi.Brans.ToString();
            if (seciliKisi.Hemsire != null)
            {
                cbHemsire.Text = seciliKisi.Hemsire.ToString();
            }
        }
Beispiel #11
0
        private void lstDoktorlar_SelectedIndexChanged(object sender, EventArgs e)
        {
            groupRandevuSaati.Visible = true;
            foreach (Button buton in groupRandevuSaati.Controls)
            {
                (buton as Button).BackColor = SystemColors.Control;
                (buton as Button).Enabled   = true;
            }



            Doktor seciliDoktor = (Doktor)lstDoktorlar.FocusedItem.Tag;

            foreach (Randevu item in Randevu.Randevular)
            {
                if (item.Hasta.ID == ((Hasta)Tag).ID)
                {
                    foreach (Button buton in groupRandevuSaati.Controls)
                    {
                        if (DateTime.Parse(((buton as Button).Text)) == item.RandevuSaati)
                        {
                            (buton as Button).BackColor = Color.Red;
                            (buton as Button).Enabled   = false;
                        }
                    }
                }


                if (item.Doktor.ID == seciliDoktor.ID)
                {
                    foreach (Button buton in groupRandevuSaati.Controls)
                    {
                        if (DateTime.Parse(((buton as Button).Text)) == item.RandevuSaati)
                        {
                            (buton as Button).BackColor = Color.Red;
                            (buton as Button).Enabled   = false;
                        }
                    }
                }
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult cevap = MessageBox.Show("Silmek istediğinizden emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (cevap == DialogResult.Yes)
         {
             Doktor seciliDoktor = (Doktor)(lstDoktorlar.FocusedItem.Tag);
             Doktor.Doktorlar.Remove(seciliDoktor);
             Islemler.DoktorListesiGuncelle(lstDoktorlar);
             Islemler.GroupBoxTemizle(groupBox3);
             this.Width        = 376;
             groupBox3.Visible = false;
             this.CenterToScreen();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         throw;
     }
 }
Beispiel #13
0
 private void cmbCikti_SelectedIndexChanged(object sender, EventArgs e)
 {
     _seciliDoktor = (Doktor)cmbCikti.SelectedItem;
 }