private void btnKaydet_Click(object sender, EventArgs e) { try { Doktor eklenecekDoktor = new Doktor() { Ad = txtAd.Text, Soyad = txtSoyad.Text, TCKN = txtTCKN.Text, DogumTarihi = dtpDogumTarihi.Value, Cinsiyet = (Cinsiyetler)Enum.Parse(typeof(Cinsiyetler), cmbCinsiyet.SelectedItem.ToString()), KanGrubu = (KanGruplari)Enum.Parse(typeof(KanGruplari), cmbKanGrubu.SelectedItem.ToString()), Birimi = (Birimler)Enum.Parse(typeof(Birimler), cmbBirim.SelectedItem.ToString()), Maas = nMaas.Value, Unvan = (Unvanlar)Enum.Parse(typeof(Unvanlar), cmbUnvan.SelectedItem.ToString()) }; DoktorunHemsireleri = new List <Hemsire>(); if (clstHemsireler.CheckedItems.Count > 0) { foreach (Hemsire item in clstHemsireler.CheckedItems) { DoktorunHemsireleri.Add(item); } DoktorunHemsireleri.ForEach(x => x.AtandiMi = true); eklenecekDoktor.Hemsireler = DoktorunHemsireleri; } Doktorlar.Add(eklenecekDoktor); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("id,unvan,hastaneKlinikId")] Doktor doktor) { if (id != doktor.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(doktor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DoktorExists(doktor.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["hastaneKlinikId"] = new SelectList(_context.HastaneKlinik, "id", "id", doktor.hastaneKlinikId); ViewData["id"] = new SelectList(_context.Kisi, "id", "id", doktor.id); return(View(doktor)); }
public int LoginDoktora(TextBox txtEmail, TextBox txtPassword) { var email = txtEmail.Text; var pwd = txtPassword.Text; if (String.IsNullOrEmpty(email) || String.IsNullOrEmpty(pwd)) { MessageBox.Show("Niste uneli sve potrebne podatke", "Greska!"); return(0); } else { Doktor doc = komunikacija.ZapamtiDoktora(new Doktor { Email = email, Password = pwd }); if (doc != null) { MessageBox.Show("Uspesno ste se prijavili na sistem."); tekuciDoktor = doc; return(1); } else { MessageBox.Show("Sistem ne moze da pronadje doktora na osnovu unetih vrednosti", "Greska!"); return(0); } } }
public ActionResult DoktorProfilGuncelle(Doktor d) { if (!ModelState.IsValid) { return(View("DoktorProfilimGetir")); } var kullanici = (string)Session["DoktorMail"]; //string olrak maili taşıycaz var doktor = db.Doktor.FirstOrDefault(x => x.DoktorMail == kullanici); doktor.DoktorSifre = d.DoktorSifre;; doktor.DoktorAdı = d.DoktorAdı; doktor.SoktorSoyadı = d.SoktorSoyadı; doktor.DoktorMail = d.DoktorMail; doktor.DoktorUnvan = d.DoktorUnvan; var d1 = db.Bolum.Where(x => x.BolumID == d.Bolum.BolumID).FirstOrDefault(); d.Bolum = d1; doktor.BolumID = d1.BolumID; db.SaveChanges(); return(RedirectToAction("DoktorProfilimGetir")); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.doktorRandevularim_layout); Doktor doktor = new Doktor(); string tc = Intent.GetStringExtra("tc"); doktor = doktorService.Getir(tc); btnOncekiSayfaRandevularim = FindViewById <Button>(Resource.Id.btnOncekiSayfaRandevularim); btnSonrakiSayfaRandevularim = FindViewById <Button>(Resource.Id.btnSonrakiSayfaRandevularim); _listView = FindViewById <ListView>(Resource.Id.customListView); _doktorRandevulari = randevuService.DoktorRandevulari(doktor.Id); _doktorRandevulari.Reverse(); tempList = _doktorRandevulari.Skip(startIndex).Take(3).ToList(); RandevularimListViewAdapter adapter = new RandevularimListViewAdapter(this, tempList); _listView.Adapter = adapter; btnOncekiSayfaRandevularim.Click += BtnOncekiSayfaRandevularim_Click; btnSonrakiSayfaRandevularim.Click += BtnSonrakiSayfaRandevularim_Click; }
public List <Doktor> GetDoctorByDepandHospital(int hastaneID, int depID) { List <Doktor> doctors = new List <Doktor>(); query = "SELECT *FROM Doktor WHERE DepartmanID=@depID and HastaneID=@hastaneID"; SqlParameter hid = new SqlParameter("@hastaneID", hastaneID); SqlParameter did = new SqlParameter("@depID", depID); List <SqlParameter> parameters = new List <SqlParameter>() { hid, did }; helper.AddMultiParameters(parameters); Doktor doctor = null; foreach (DataRow item in helper.FillDataTable(query).Rows) { doctor = new Doktor(); doctor.DoktorID = (int)item["DoktorID"]; doctor.Ad = item["Ad"].ToString(); doctor.Soyad = item["Soyad"].ToString(); doctor.DepartmanID = (int)item["DepartmanID"]; doctor.HastaneID = (int)item["HastaneID"]; // doctor.UserID = (int)item["UserID"]; doctors.Add(doctor); } return(doctors); }
private void DateEditBasTarih_EditValueChanged(object sender, EventArgs e) { //labelSiraNo.Text = Utility.GetTakvimSiraNo(DateEditBasTarih.DateTime, Takvim.Doktor).ToString(); //TimeEditSaat.EditValue = Utility.GetTakvimSaat(DateEditBasTarih.DateTime, Takvim.Doktor).ToString(); Randevu randevu = Utility.GetRandevu(DateEditBasTarih.DateTime, Takvim.Doktor, Takvim.Hasta.Id, Takvim.Id); labelSiraNo.Text = randevu.SiraNo.ToString(); TimeEditSaat.EditValue = randevu.Saat; Doktor vekildoktor = Utility.GetVekilDoktor(Takvim.Hasta, DateEditBasTarih.DateTime); if (Takvim.Hasta.Doktor.Id != vekildoktor.Id) { Takvim.Hasta.Doktor.Read(); MessageBox.Show("Hastanın doktoru " + Takvim.Hasta.Doktor + " iken seçtiğiniz tarih aralığında izinde olması nedeniyle kendisine vekalet eden " + vekildoktor.ToString() + " adlı doktorumuz seçilmiştir.", "Vekil Hekim Bilgisi", MessageBoxButtons.OK, MessageBoxIcon.Information); checkBoxVekildoktor.Checked = true; editButtonDoktor.Id = vekildoktor.Id; editButtonDoktor.Text = vekildoktor.ToString(); } else { checkBoxVekildoktor.Checked = false; editButtonDoktor.Id = vekildoktor.Id; editButtonDoktor.Text = vekildoktor.ToString(); } }
protected void btnKaydet_Click(object sender, EventArgs e) { if (hfGizliAlan.Value == "" && hfGizliAlan2.Value == "") { Doktor d = new Doktor(); d.Ad = txtDoktorAd.Text.YaziyiDuzelt(); d.Soyad = txtDoktorSoyad.Text.YaziyiDuzelt(); d.PoliklinikID = Convert.ToInt32(cbPoliklinikler.SelectedValue); BaseBusiness <Doktor> dr = new BaseBusiness <Doktor>(); dr.Ekle(d); } else { Doktor d = new Doktor(); d.Ad = txtDoktorAd.Text.YaziyiDuzelt(); d.Soyad = txtDoktorSoyad.Text.YaziyiDuzelt(); d.PoliklinikID = Convert.ToInt32(hfGizliAlan2.Value); d.ID = Convert.ToInt32(hfGizliAlan.Value); BaseBusiness <Doktor> dr = new BaseBusiness <Doktor>(); dr.Guncelle(d); hfGizliAlan.Value = null; hfGizliAlan2.Value = null; } Temizle(); }
private void BtnDoktorEkle_Click(object sender, EventArgs e) { if (txtAd.Text == null || txtSoyad.Text == null || txtTC.Text == null || txtPass.Text == null || txtDate.Text == null || txtUnvan.Text == null) { Toast.MakeText(Application.Context, "Üyelik oluşturulamadı. Lütfen bilgilerin tamamını doldurduğunuzdan emin olun.", ToastLength.Long).Show(); return; } if (txtPass.Text.Length < 6) { Toast.MakeText(Application.Context, "Oluşturulan şifre 6 karakterden az olamaz.", ToastLength.Long).Show(); return; } Doktor doktor = new Doktor(); doktor.Ad = txtAd.Text; doktor.Soyad = txtSoyad.Text; doktor.Unvan = txtUnvan.Text; doktor.TC = txtTC.Text; doktor.Sifre = txtPass.Text; doktor.DogumTarihi = Convert.ToDateTime(txtDate.Text); int hastaneid = Hastaneler.SingleOrDefault(x => x.Ad == hastaneler.SelectedItem.ToString()).Id; doktor.HastaneId = hastaneid; int bolumid = Bolumler.SingleOrDefault(x => x.Ad == bolumler.SelectedItem.ToString()).Id; doktor.BolumId = bolumid; doktorService.Ekle(doktor); var intent = new Intent(this, typeof(DoktorEkleOnayActivity)); StartActivity(intent); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.doktorGuncelle_layout); btnDoktorGuncelle = FindViewById <Button>(Resource.Id.btnDoktorGuncelle); hastaneler = FindViewById <Spinner>(Resource.Id.spinnerGuncelleHastaneler); bolumler = FindViewById <Spinner>(Resource.Id.spinnerGuncelleBolumler); txtUnvan = FindViewById <EditText>(Resource.Id.txtGuncelleUnvan); txtAd = FindViewById <EditText>(Resource.Id.txtGuncelleAd); txtSoyad = FindViewById <EditText>(Resource.Id.txtGuncelleSoyad); Hastaneler = hastaneService.TumHastaneler(); List <string> hastaneAdlari = new List <string>(); foreach (var item in Hastaneler) { hastaneAdlari.Add(item.Ad); } ArrayAdapter adapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerItem, hastaneAdlari); adapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); hastaneler.Adapter = adapter; doktor = doktorService.Getir(Intent.GetIntExtra("guncelleDoktorId", 0)); TC = doktor.TC; Sifre = doktor.Sifre; Cinsiyet = doktor.Cinsiyet; dogumTarihi = doktor.DogumTarihi.ToString(); ID = doktor.Id; txtAd.Text = doktor.Ad; txtSoyad.Text = doktor.Soyad; txtUnvan.Text = doktor.Unvan; hastaneler.ItemSelected += Hastaneler_ItemSelected; }
private void BtnDoktorGuncelle_Click(object sender, EventArgs e) { if (txtAd.Text == null || txtSoyad.Text == null || txtUnvan.Text == null) { Toast.MakeText(Application.Context, "Doktor Güncellenemedi. Lütfen bilgilerin tamamını doldurduğunuzdan emin olun.", ToastLength.Long).Show(); return; } Doktor doktorveri = new Doktor(); doktorveri.Ad = txtAd.Text; doktorveri.Soyad = txtSoyad.Text; doktorveri.Unvan = txtUnvan.Text; doktorveri.TC = TC; doktorveri.Sifre = Sifre; doktorveri.DogumTarihi = Convert.ToDateTime(dogumTarihi); doktorveri.Cinsiyet = Cinsiyet; doktorveri.Id = ID; int hastaneid = Hastaneler.SingleOrDefault(x => x.Ad == hastaneler.SelectedItem.ToString()).Id; doktorveri.HastaneId = hastaneid; int bolumid = Bolumler.SingleOrDefault(x => x.Ad == bolumler.SelectedItem.ToString()).Id; doktorveri.BolumId = bolumid; doktorService.Guncelle(doktorveri); var intent = new Intent(this, typeof(DoktorGuncellemeOnayActivity)); StartActivity(intent); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.randevuOnayla_layout); txtIl = FindViewById <TextView>(Resource.Id.txtRandOnayIl); txtIlce = FindViewById <TextView>(Resource.Id.txtRandOnayIlce); txtHastane = FindViewById <TextView>(Resource.Id.txtRandOnayHastane); txtBolum = FindViewById <TextView>(Resource.Id.txtRandOnayBolum); txtDoktor = FindViewById <TextView>(Resource.Id.txtRandOnayDoktor); txtTarih = FindViewById <TextView>(Resource.Id.txtRandOnayTarih); btnRandevuOnay = FindViewById <Button>(Resource.Id.btnRandevuOnay); btnRandevuIptal = FindViewById <Button>(Resource.Id.btnRandevuIptal); btnRandevuOnay.Click += BtnRandevuOnay_Click; btnRandevuIptal.Click += BtnRandevuIptal_Click; hastane = hastaneService.Getir(Intent.GetIntExtra("hastaneId", 0)); bolum = bolumService.Getir(Intent.GetIntExtra("bolumId", 0)); doktor = doktorService.Getir(Intent.GetIntExtra("doktorId", 0)); hasta = hastaService.Getir(Intent.GetStringExtra("hastaTc")); randevuTarihi = Convert.ToDateTime(Intent.GetStringExtra("randevuTarihi")); txtIl.Text = "İl: " + hastane.Il; txtIlce.Text = "İlçe: " + hastane.Ilce; txtHastane.Text = "Hastane: " + hastane.Ad; txtBolum.Text = "Bölüm: " + bolum.Ad; txtDoktor.Text = "Doktor: " + doktor.Ad + " " + doktor.Soyad; txtTarih.Text = "Tarih: " + randevuTarihi.ToLongDateString() + " " + randevuTarihi.ToShortTimeString(); }
public static bool doktorKaydet(string Adi, string Soyadi, int PoliklinikID, int ID = -1) { BaseBusiness <Doktor> newPol = new BaseBusiness <Doktor>(); Doktor d = new Doktor(); if (ID > -1 && Adi.Trim() != "" && Soyadi.Trim() != "" && PoliklinikID > -1) { d.ID = ID; d.Ad = Adi.ToUpper(); d.Soyad = Soyadi.ToUpper(); d.PoliklinikID = PoliklinikID; return(newPol.Guncelle(d).HataDurumu); } else if (Adi.Trim() != "" && Soyadi.Trim() != "" && PoliklinikID > -1) { try { d.Ad = Adi.ToUpper(); d.Soyad = Soyadi.ToUpper(); d.PoliklinikID = PoliklinikID; newPol.Ekle(d); return(true); } catch { return(false); } } return(false); }
public async Task <IActionResult> Edit(int id, [Bind("Id,ImePrezime,Email,Sifra")] Doktor doktor) { if (id != doktor.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(doktor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DoktorExists(doktor.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(doktor)); }
// POST: ModulKorisnickiNalog/KorisnickiNalogs/Delete/5 public ActionResult Obrisi(NalogDeleteVM vm) { KorisnickiNalog nalog = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); Tehnicko_osoblje tehosob = db.Tehnicka_osoblja.Find(vm.KorisnickiNalogId); Administrator admin = db.Administratori.Find(vm.KorisnickiNalogId); Doktor doc = db.Doktori.Find(vm.KorisnickiNalogId); if (tehosob != null) { db.Tehnicka_osoblja.Remove(tehosob); } else if (admin != null) { db.Administratori.Remove(admin); } else if (doc != null) { db.Doktori.Remove(doc); } nalog.IsDeleted = true; nalog.Aktivan = false; db.SaveChanges(); vm.listaNaloga = db.KorisnickiNalozi.ToList(); //return RedirectToAction("Home","Administrator",new {area="ModulAdmin"}); TempData["Message"] = "Uspjesno izmjena!"; return(RedirectToAction("Delete", "KorisnickiNalogs")); }
public ActionResult Login(Doktor model) { try { var varmi = db.Doktors.Where(i => i.AdSoyad == model.AdSoyad).SingleOrDefault(); if (varmi == null) { return(View()); } if (varmi.Sifre == model.Sifre) { Session["username"] = varmi.AdSoyad; Session["Id"] = varmi.Id; return(RedirectToAction("Listele", "Doktor")); } else { return(View()); } } catch { return(View()); } }
public DodajZivotinju() { this.zivotinja = new Zivotinja(); this.vlasnik = new Vlasnik(); this.doktor = new Doktor(); InitializeComponent(); }
private void btnHemsireleriGuncelle_Click(object sender, EventArgs e) { DoktorBusiness doktorBusiness = new DoktorBusiness(); // Atamayap ve cıkart fonksiyonları burada lazım olacagından ve onları doktorbusiness class ı içerisinde tanımladıgımızdan dolayı o classtan instance aldık. Doktor dr = lstDoktorlar.SelectedItem as Doktor; // Doktorlar listesinden secilen doktoru bir degişkene atadık. for (var i = 0; i < chlstHemsire.Items.Count; i++) // Düzenlene Hemsire listesini gezicez ve atanmaları kontrol edicez. { Hemsire hms = chlstHemsire.Items[i] as Hemsire; // sıra ile gelen hemsireleri bir değişkene atıyoruz ve atanma kontrolünü yapıyoruz. if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked) { if (hms.AtandiMi) { continue; } doktorBusiness.AtamaYap(dr, hms); // Secili olan hemsireyi atar } else { if (!hms.AtandiMi) { continue; } doktorBusiness.Cikart(dr, hms); // Secili olan hemsireyi çıkartır. } } lstDoktorlar_SelectedIndexChanged(sender, e); }
private void Giriss(Doktor doktor) { Session["doktorID"] = doktor.doktorID; Session["doktoAd"] = doktor.doktorAd; Session["doktoSoyad"] = doktor.doktorSoyad; Response.Redirect("AnaSayfa.aspx"); }
private void OrdinacijaDoktora_Load(object sender, EventArgs e) { toolStripStatusLabel1.ForeColor = Color.Red; Uposlenik novi = novaKlinika.ListaUposlenih.Single(x => x.MaticniBroj == maticniDoktoraa); Doktor a = novi as Doktor; foreach (Pacijent p in novaKlinika.ListaPacijenata) { foreach (Pregled preg in p.LicniKarton.SpisakPregleda1) { bool pregledPregledaj = false; foreach (Ordinacija ord in a.SpecijalistaZaOrdinacije) { if (preg.Ordinacija.NazivOrdinacije == ord.NazivOrdinacije && preg.Pregled1 == false) { pregledPregledaj = true; break; } } if (pregledPregledaj) { comboBox1.Items.Add(p.MaticniBroj); } } } comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend; comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems; }
//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); }
private void button2_Click(object sender, EventArgs e) { Terapija nova = new Terapija(); nova.NazivTerapije = textBox1.Text; nova.DodatneSitnice = textBox3.Text; nova.DatumPotpisivanjeTerapije = DateTime.Today; if (radioButton1.Checked) { nova.VrstaTerap1 = Terapija.vrstaTerapije.dugorocna; } else { nova.VrstaTerap1 = Terapija.vrstaTerapije.kratkorocna; } foreach (Uposlenik u in novaKlinika.ListaUposlenih) { if (u is Doktor) { Doktor d = u as Doktor; if (maticniDoktoraa == d.MaticniBroj) { nova.OnajKojiIzdao = d; break; } } } k.PregledTerapija.Add(nova); textBox1.Clear(); textBox3.Clear(); radioButton1.Checked = false; radioButton2.Checked = false; toolStripStatusLabel1.Text = "Uspješno dodana, jedna od moguće više, terapija za ovaj pregled!"; }
public ActionResult Create(DoktorDodajVM vm) { KorisnickiNalog k = db.KorisnickiNalozi.Find(vm.KorisnickiNalogId); Doktor a = new Doktor(); if (ModelState.IsValid) { a.Id = vm.KorisnickiNalogId; a.Ime = vm.Ime; a.Prezime = vm.Prezime; a.ZvanjeId = vm.ZvanjeId; a.GradoviId = vm.GradoviId; a.KorisnickiNalogId = vm.KorisnickiNalogId; a.Pozicija = vm.Pozicija; a.IsDeleted = false; k.Aktivan = true; db.Doktori.Add(a); db.SaveChanges(); TempData["Message"] = "Uspjesno dodavanje!"; return(RedirectToAction("Create")); } vm.listaNaloga = db.KorisnickiNalozi.Where(x => x.doc == true && x.IsDeleted == false && x.Aktivan.Value == false).ToList(); vm.listaZavnja = db.Zvanja.ToList(); vm.listaGradova = db.Gradovii.ToList(); return(View(vm)); }
public JavaScriptResult TetkikDegistir(FormCollection f) { try { Doktor ben = Session["doktor"] as Doktor; var Id = f.Get("Id"); var SaglikRaporuID = f.Get("SaglikRaporuID"); var Tetkik = f.Get("Tetkik").Trim(); var Sonuc = f.Get("Sonuc").Trim(); if (String.IsNullOrEmpty(Tetkik) || String.IsNullOrEmpty(Sonuc)) { return(hata("Tetkik ve sonuç boş olamaz")); } SaglikRaporuTetkik tetkik = new SaglikRaporuTetkik() { Id = Convert.ToInt32(Id), SaglikRaporuID = Convert.ToInt32(SaglikRaporuID), Tetkik = Tetkik, Sonuc = Sonuc }; SaglikRaporuTetkik te = db.SaglikRaporuTetkiks.Find(tetkik.Id); if (te.SaglikRaporu.DoktorZiyaret.DoktorID == ben.Id) { te.Tetkik = tetkik.Tetkik; te.Sonuc = tetkik.Sonuc; db.SaveChanges(); return(ScriptVeOnay("$('#mdlSonucDegistir').modal('hide');", "Tetkik başarıyla kaydedildi")); } } catch { } return(hata("Kaydedilemedi. Lütfen gerekli alanların dolu olduğundan ve yetkininizin olduğundan emip olup tekrar deneyin")); }
public FormNoviIzvestaj() { InitializeComponent(); Zivotinja = new Zivotinja(); Doktor = new Doktor(); Izvestaj = new Izvestaj(); }
public JavaScriptResult ZiyaretOlustur(DoktorZiyaret dz) { try { Doktor ben = (Session["doktor"] as Doktor); FirmaDoktor fd = db.FirmaDoktors.FirstOrDefault(x => x.FirmaID == dz.FirmaID && x.DoktorID == ben.Id); if (fd == null) { return(hata("Sizin bu firmada bir yetkiniz bulunmuyor")); } DoktorZiyaret eskidz = db.DoktorZiyarets.FirstOrDefault(x => x.FirmaID == dz.FirmaID && x.DoktorID == ben.Id); if (eskidz != null) { return(onayYonlendir("Bu firma için açılmış bir kaydınız zaten bulunuyor. Firma işlemlerine yönlendirileceksiniz", "/Doktor/ZiyaretIslemleri/" + eskidz.Id)); } dz.Tarih = DateTime.Now; dz.DoktorID = ben.Id; db.DoktorZiyarets.Add(dz); db.SaveChanges(); return(onayYonlendir("Ziyaret başarıyla tamamlandı. İşlemlere yönlendirileceksiniz", "/Doktor/ZiyaretIslemleri/" + dz.Id)); } catch { return(hata("Bir hata oluştu")); } }
public RandevuForm() { InitializeComponent(); if (RandevuList.randevuListe == null) { RandevuList.randevuListe = new List <Randevu>(); } if (DoktorList.doktorListe == null) { DoktorList.doktorListe = new List <Doktor>(); } if (DoktorList.doktorListe.Count < 1) { Doktor doctorName = new Doktor { adSoyad = "Ali veli" }; DoktorList.doktorListe.Add(doctorName); } listView1.View = View.Details; listView1.FullRowSelect = true; listView1.Columns.Add("Doktor Adı-Soyadı:", 100); DoktorListEkle(); }
private void btnHemsireGünc_Click(object sender, EventArgs e) { DoktorBusiness doktorBusiness = new DoktorBusiness(); Doktor dr = lstDoktorlar.SelectedItem as Doktor; for (var i = 0; i < chlstHemsire.Items.Count; i++) { Hemsire hms = chlstHemsire.Items[i] as Hemsire; if (chlstHemsire.GetItemCheckState(i) == CheckState.Checked) { if (hms.AtandiMi) { continue; } doktorBusiness.AtamaYap(dr, hms); } else { if (!hms.AtandiMi) { continue; } doktorBusiness.Cıkart(dr, hms); } } lstDoktorlar_SelectedIndexChanged(sender, e); }
public FormaDoktor(Doktor doc) { this.doc = doc; InitializeComponent(); this.ord = FormaMain.klinika17736.listaOrdinacija.FirstOrDefault(o => o.doktor.imeIprezime == this.doc.imeIprezime); this.toolStripLabel1.Text = doc.imeIprezime; }
private void btnDoktorGuncelle_Click(object sender, EventArgs e) { if (lstDoktor.SelectedItem == null) { return; } Doktor seciliDoktor = (Doktor)lstDoktor.SelectedItem; try { seciliDoktor.Ad = txtAd.Text; seciliDoktor.Soyad = txtSoyad.Text; seciliDoktor.TcNo = txtTcNo.Text; seciliDoktor.Brans = cbBrans.Text; seciliDoktor.DogumTarihi = dateTimePicker1.Value; } catch (Exception ex) { MessageBox.Show(ex.Message); } FrmAna.FormuTemizle(gbDoktorEkle); lstDoktor.Items.AddRange(Kisi.DoktorList.ToArray()); }