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); } }
//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); } }
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()); }
private void cmbDoktorlar_SelectedIndexChanged(object sender, EventArgs e) { _seciliDoktor = (Doktor)cmbDoktorlar.SelectedItem; foreach (Button btn in seanslar) { btn.Enabled = true; } btnRandevu.Enabled = true; }
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(); }
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 } }
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(); } }
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; } }
private void cmbCikti_SelectedIndexChanged(object sender, EventArgs e) { _seciliDoktor = (Doktor)cmbCikti.SelectedItem; }