private void btnRandevuAl_Click(object sender, EventArgs e) { //ListViewItem selectedLvi = new ListViewItem(); ListViewItem selectedLvi; try { selectedLvi = lstSeans.SelectedItems[0]; if (selectedLvi.SubItems[1].Text == "Dolu") { MessageBox.Show("Lütfen boş bir seans seçiniz."); } } catch { MessageBox.Show("Lütfen bir seans seçiniz."); return; } try { RandevuDTO randevu = new RandevuDTO(); randevu.HastaID = hasta.HastaID; randevu.SeansID = (int)selectedLvi.Tag; _randevuBLL.Add(randevu); MessageBox.Show("Randevunuz başarıyla eklenmiştir."); dtpTarih_ValueChanged(null, null); } catch (HastaGunDepartmanAyniOlamaz ex) { MessageBox.Show(ex.Message); } }
private void btnSil_Click(object sender, EventArgs e) { RandevuDTO randevuDTO = listView1.FocusedItem.Tag as RandevuDTO; string doktorAdi = randevuDTO.DoktorAdi; string saat = randevuDTO.RandevuTarihi.Hour + ":" + randevuDTO.RandevuTarihi.Minute; _doktorCalismaTakvimi.DCTSeansGuncelleme(doktorAdi, saat); _randevuController.Sil(new Entities.RandevuEntities { RandevuID = randevuDTO.RandevuID }); }
public RandevuDTO Map(Randevu ent) { var randevu = new RandevuDTO(); randevu.bolumAdi = ent.Doktor.Bolum.bolumAdi; randevu.doktorAdi = ent.Doktor.adi; randevu.doktorID = ent.doktorID; randevu.doktorSoyadi = ent.Doktor.soyadi; randevu.durum = ent.durum; randevu.HastaneAdi = ent.Doktor.Hastane.hastaneAdi; randevu.kullaniciAdi = ent.Kullanici.KullaniciBilgileri.adi; randevu.kullaniciID = ent.kullaniciID; randevu.kullaniciSoyadi = ent.Kullanici.KullaniciBilgileri.soyadi; randevu.randevuID = ent.randevuID; randevu.saat = ent.saat; randevu.tarih = ent.tarih; return(randevu); }
public bool Add(RandevuDTO randevuDTO) { CheckHastaGunDepartmanAyniOlamaz(randevuDTO.HastaID, randevuDTO.SeansID); Randevu randevu = new Randevu(); randevu.HastaID = randevuDTO.HastaID; randevu.SeansID = randevuDTO.SeansID; randevu.MuayeneYapildiMi = false; randevu.Notlar = ""; bool randevuEklendi = _randevuDAL.Add(randevu) > 0; Seans seans = _seansDAL.GetSeanceByID(randevu.SeansID); seans.BosMu = false; bool bosYapildi = _seansDAL.Update(seans) > 0; return(randevuEklendi && bosYapildi); }
public List <RandevuDTO> MapAll(List <Randevu> model) { var Randevular = new List <RandevuDTO>(); foreach (var ent in model) { var randevu = new RandevuDTO(); randevu.bolumAdi = ent.Doktor.Bolum.bolumAdi; randevu.doktorAdi = ent.Doktor.adi; randevu.doktorID = ent.doktorID; randevu.doktorSoyadi = ent.Doktor.soyadi; randevu.durum = ent.durum; randevu.HastaneAdi = ent.Doktor.Hastane.hastaneAdi; randevu.kullaniciAdi = ent.Kullanici.KullaniciBilgileri.adi; randevu.kullaniciID = ent.kullaniciID; randevu.kullaniciSoyadi = ent.Kullanici.KullaniciBilgileri.soyadi; randevu.randevuID = ent.randevuID; randevu.saat = ent.saat; randevu.tarih = ent.tarih; Randevular.Add(randevu); } return(Randevular); }