private void BtnRandevuOnay_Click(object sender, EventArgs e) { Randevu randevu = new Randevu(); randevu.BolumId = bolum.Id; randevu.HastaneId = hastane.Id; randevu.DoktorId = doktor.Id; randevu.Tarih = randevuTarihi; randevu.HastaId = hasta.Id; randevuService.Ekle(randevu); var intent = new Intent(this, typeof(RandevuOnaylandiActivity)); intent.PutExtra("tc", Intent.GetStringExtra("hastaTc")); StartActivity(intent); string mesaj = "Sayın " + hasta.Ad + " " + hasta.Soyad + ", " + System.Environment.NewLine + "Randevu detaylarınız aşağıda yer almaktadır;" + System.Environment.NewLine + System.Environment.NewLine + "İl: " + hastane.Il + System.Environment.NewLine + "İlçe: " + hastane.Ilce + System.Environment.NewLine + "Hastane: " + hastane.Ad + System.Environment.NewLine + "Bölüm: " + bolum.Ad + System.Environment.NewLine + "Doktor: " + doktor.Ad + " " + doktor.Soyad + System.Environment.NewLine + "Tarih: " + randevuTarihi.ToLongDateString() + " " + randevuTarihi.ToShortTimeString() + System.Environment.NewLine + System.Environment.NewLine + "Sağlıklı günler dileriz."; randevuService.RandevuMailiGonder(hasta.Mail, mesaj); }
private void BtnRandevuKaydet_Click(object sender, EventArgs e) { if (spinnerDoktorlar.SelectedItem != null) { DateTime time = timeAdapter.GetSelectedTime(); if (time.Hour == 0) { return; } DateTime randevuTarihi = new DateTime(seciliTarih.Year, seciliTarih.Month, seciliTarih.Day, time.Hour, time.Minute, time.Second); if (timeAdapter.IsClosedButton) { randevuTarihi = randevuTarihi.AddSeconds(-13); Randevu randevu = randevuService.Getir(randevuTarihi); var intent = new Intent(this, typeof(AdminRandevuKapandiActivity)); intent.PutExtra("text", "Randevu açıldı."); StartActivity(intent); randevuService.Sil(randevu.Id); } else { Randevu randevu = new Randevu(); randevu.BolumId = bolumler[spinnerBolumler.SelectedItemPosition].Id; randevu.HastaneId = hastaneler[spinnerHastaneler.SelectedItemPosition].Id; randevu.DoktorId = doktorlar[spinnerDoktorlar.SelectedItemPosition].Id; randevu.Tarih = randevuTarihi; randevu.HastaId = 0; randevuService.Ekle(randevu); var intent = new Intent(this, typeof(AdminRandevuKapandiActivity)); intent.PutExtra("text", "Randevu kapatıldı."); StartActivity(intent); } } }