//TODO:aradaki bir muayene iptal olursa eğer o sıra numarası yok gibi //örneğin 2 numara alındı saaat 09:30 a sonra 3 numaralı sıra verildi 10:00 //2 numaralı sıra iptal edilirse sonra tekrar buraya sır agelmez en büyük değerre bakılıyor. //Birde sırano ya da saat uygulaması ikisinden biri mi olmalı çünkü iptal edildiğinde sırano büyük saat küçük olabilir bunun da //Önüne geçmek lazım. public frmRandevu(Hasta hasta,Doktor doktor) { InitializeComponent(); ucEnumGosterDurum.Enabled = true; Takvim[] randevular = Utility.IsPlanlananTarihteHastaninRandevusuVar(hasta, DateTime.Today, doktor,0); if (randevular != null && randevular.Length > 0) { Takvim = randevular[0]; } else { Takvim = new Takvim(); Takvim.Hasta = hasta; Takvim.Hasta.Id = hasta.Id; Takvim.Doktor.Id = doktor.Id; Takvim.Doktor = doktor; Doktor vekildoktor = Utility.GetVekilDoktor(hasta, System.DateTime.Today); if (vekildoktor != null) { checkBoxVekildoktor.Checked = true; Takvim.Doktor.Id = vekildoktor.Id; Takvim.Doktor = vekildoktor; } } this.DateEditBasTarih.EditValueChanged -= new System.EventHandler(this.DateEditBasTarih_EditValueChanged); ShowData(); this.DateEditBasTarih.EditValueChanged += new System.EventHandler(this.DateEditBasTarih_EditValueChanged); }
public TakvimSatiri() { IslemTuru = myenum.IslemTuru.Muayene; Durum = myenum.TakvimSatirDurumu.Yapılmadı; Doktor = new Doktor(); Hasta = new Hasta(); PlanlananTarih = DateTime.Today; }
public Randevu() { BasTarih = new DateTime(); SiraNo = 0; Saat = new TimeSpan(); Doktor = new Doktor(); RandevuDurumu = myenum.RandevuDurumu.Verildi; }
public DoktorVekalet() { VerenDoktor = new Doktor(); AlanDoktor = new Doktor(); BaslangicTarihi = System.DateTime.Today; BitisTarihi = System.DateTime.Today.AddDays(1); VekaletNedeni = myenum.VekaletNedeni.Izin; Aciklama = string.Empty; }
public Takvim() { //IslemTuru = myenum.IslemTuru.Muayene; RandevuDurumu = myenum.RandevuDurumu.Verildi; Doktor = new Doktor(); Hasta = new Hasta(); BasTarih = DateTime.Now; TakvimSatirlari = new List <TakvimSatiri>(); this.Konu = string.Empty; this.Aciklama = string.Empty; }
public Takvim() { //IslemTuru = myenum.IslemTuru.Muayene; RandevuDurumu = myenum.RandevuDurumu.Verildi; Doktor = new Doktor(); Hasta = new Hasta(); BasTarih = DateTime.Now; TakvimSatirlari = new List<TakvimSatiri>(); this.Konu = string.Empty; this.Aciklama = string.Empty; }
public static Doktor DoktorOku(long id) { Doktor doktor = SharpBullet.OAL.Persistence.Read <Doktor>(id); return(doktor); }