示例#1
0
 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;
             }
         }
     }
 }
示例#2
0
        private void düzenleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Randevu seciliRandevu       = (Randevu)listView1.FocusedItem.Tag;
            frmRandevuEkleDoktorSec frm = new frmRandevuEkleDoktorSec();

            frm.Tag = seciliRandevu;
            frm.ShowDialog();
        }
示例#3
0
 private void listView1_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         seciliRandevu = (Randevu)listView1.SelectedItems[0].Tag;
     }
     catch (Exception)
     {
     }
 }
示例#4
0
 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;
         }
     }
 }
示例#5
0
        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}");
        }
示例#6
0
 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);
     }
 }