private void btnRandevuOlustur_Click(object sender, EventArgs e) { if (dtpRandevuTarih.Value == null || txtIsimSoyisim.Text == "" || cmbBranslar.SelectedIndex < 0 || cmbDoktorlar.SelectedIndex < 0) { MessageBox.Show("Bilgilerinizi Eksiksiz Doldurun"); } else { foreach (Button item in randevuSaatleri) { if (Convert.ToInt32(item.Tag) == 1) { Randevu randevu = new Randevu(); randevu.TCNo = TCforRandevu; randevu.Tarih = dtpRandevuTarih.Value.Date; randevu.Isim = txtIsimSoyisim.Text; randevu.RandevuDoktorBransi = cmbBranslar.SelectedItem as Brans; randevu.RandevuDoktoru = cmbDoktorlar.SelectedItem as Doktor; randevu.Zaman = randevusaati.Text; Randevular.Add(randevu); (randevusaati as Button).BackColor = Color.HotPink; return; } } } }
private void düzenleToolStripMenuItem_Click(object sender, EventArgs e) { Randevu seciliRandevu = (Randevu)listView1.FocusedItem.Tag; frmRandevuEkleDoktorSec frm = new frmRandevuEkleDoktorSec(); frm.Tag = seciliRandevu; frm.ShowDialog(); }
private void listView1_SelectedIndexChanged(object sender, EventArgs e) { try { seciliRandevu = (Randevu)listView1.SelectedItems[0].Tag; } catch (Exception) { } }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { if (seciliRandevu != null) { DialogResult cevap = MessageBox.Show($"{seciliRandevu.Hasta.AdSoyad} adlı hastanın Dr.{seciliRandevu.Doktor.AdSoyad} ile saat {seciliRandevu.RandevuSaati.ToShortTimeString()} olan randuvusu silinecek emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (cevap == DialogResult.Yes) { Randevu.Randevular.Remove(seciliRandevu); listView1.Items.Clear(); Islemler.RandevulariCek(listView1); seciliRandevu = null; } } }
private void RandevuOlustur() { Randevu randevu = new Randevu(); randevu.RandevuAlanHasta = (Hasta)lstHastalar.SelectedItem; randevu.RandevuAlinanServis = (Branslar)Enum.Parse(typeof(Branslar), cmbServis.SelectedItem.ToString()); randevu.RandevuAlinanDoktor = (Doktor)cmbDoktorlar.SelectedItem; randevu.RandevuSaati = randevuSaati; _seciliHasta.HastaRandevuList.Add(randevu); _seciliDoktor.DoktorRandevuList.Add(randevu); randevular.Add(randevu); ListViewItem randevuItem = lstWKayıt.Items.Add($"{randevu.RandevuAlanHasta}"); randevuItem.SubItems.Add($"{randevu.RandevuAlinanServis}"); randevuItem.SubItems.Add($"{randevu.RandevuAlinanDoktor}"); randevuItem.SubItems.Add($"{randevu.RandevuSaati}"); }
private void button6_Click(object sender, EventArgs e) { try { DialogResult cevap = MessageBox.Show($"Doktor :{((Doktor)lstDoktorlar.FocusedItem.Tag).AdSoyad}\nHasta :{((Hasta)this.Tag).AdSoyad}\nSaat :{(DateTime.Parse((seciliButon).Text)).ToShortTimeString()}\nRandevu kaydedilecektir.\nDevam etmek istiyor musunuz?", "Uyarı.", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (cevap == DialogResult.Yes) { Randevu yeni = new Randevu(); yeni.Doktor = (Doktor)lstDoktorlar.FocusedItem.Tag; yeni.Hasta = (Hasta)this.Tag; yeni.RandevuSaati = (DateTime.Parse((seciliButon).Text)); Randevu.Randevular.Add(yeni); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }