private void HastaAc(int id) { _edit = true; _hastaId = id; bHastaBilgileri hasta = db.bHastaBilgileris.First(x => x.Id == id); { txtHastaId.Text = hasta.Id.ToString(); txtHastaAdi.Text = hasta.HastaAdi; txtHastaSoyadi.Text = hasta.HastaSoyadi; txtProtokolNo.Text = hasta.ProtokolNo; dtpOpTarihi.Text = (hasta.OperasyonTarihi).ToString(); txtOpTuru.Text = hasta.OperasyonTuru; txtTakip.Text = (hasta.Takip).ToString(); txtAnah.Text = (hasta.Anah).ToString(); } bDemografik demo = db.bDemografiks.First(x => x.HastaId == id); { cmbAsa.Text = demo.Asa.ToString(); txtBMI.Text = demo.Bmi.ToString(); txtBoy.Text = demo.Boy.ToString(); txtBoyut.Text = demo.Boyut; cmbCinsiyet.Text = demo.Cins; txtDoktor.Text = demo.Dr; txtKilo.Text = demo.Kilo.ToString(); txtKoMorbite.Text = demo.Ko_Morbit; txtLokal.Text = demo.Lokalizasyon; cmbTaraf.Text = demo.Taraf; txtYas.Text = demo.Yas.ToString(); } bOperatif operatif = db.bOperatifs.First(x => x.HastaId == id); { cmbPksAciklama.Text = operatif.PksAciklama; txtIskemi.Text = operatif.Iskemi.ToString(); txtKanama.Text = operatif.Kanama.ToString(); txtPiyes.Text = operatif.Piyes.ToString(); txtPortSayisi.Text = operatif.PortSayisi.ToString(); txtSikayet.Text = operatif.Sikayet; txtSure.Text = operatif.Sure.ToString(); txtYardimYnt.Text = operatif.YardimYnt; } bPostOperatif pos = db.bPostOperatifs.First(x => x.HastaId == id); { txtHospSuresi.Text = pos.HospSuresi.ToString(); cmbKompClavien.Text = pos.KompKlavien; cmbPerEKomp.Text = pos.Pek; txtPostOpAnaliz.Text = pos.PostOpAnaliz; txtPostOpGecKamp.Text = pos.PostOpGKomp; txtPostOpHb.Text = pos.PostOpHb.ToString(); txtPostOpKreatin.Text = pos.PostOpKreatin.ToString(); txtPreOpKreatin.Text = pos.PreOpKreatin.ToString(); txtPostOpHct.Text = pos.PostOpHct.ToString(); txtPreOpHct.Text = pos.PreOpHct.ToString(); cmbSonda.Text = pos.Sonda; txtTakip.Text = pos.TakipAy; txtTel.Text = pos.Tel; } bPatoloji pat = db.bPatolojis.First(x => x.HastaId == id); { txtAltGrup.Text = pat.AltGrup; cmbCerrahiSinir.Text = pat.CerrahSinir; cmbFuhrmanGrade.Text = pat.FuhrmanGrade; txtPatoloji.Text = pat.Pataloji; cmbPatolojikEvre.Text = pat.PatalojikEvre; } bTakip tk = db.bTakips.First(x => x.HastaId == id); { txtP12AyKreatin.Text = tk.P12AyKreatin.ToString(); cmbP12AyLokal.Text = tk.P12AyLokal.ToString(); txtP6AyKreatin.Text = tk.P6AyKreatin.ToString(); cmbP6AyLokal.Text = tk.P6AyLocal; txtP3AyKreatin.Text = tk.P3AyKreatin.ToString(); cmbP3AyLokal.Text = tk.P3AyLokal; } }
void Guncelle() { try { bHastaBilgileri hasta = db.bHastaBilgileris.First(x => x.Id == _hastaId); { hasta.HastaAdi = txtHastaAdi.Text; hasta.HastaSoyadi = txtHastaSoyadi.Text; hasta.ProtokolNo = txtProtokolNo.Text; hasta.OperasyonTarihi = DateTime.Parse(dtpOpTarihi.Text); hasta.OperasyonTuru = txtOpTuru.Text; hasta.Takip = int.Parse(txtTakip.Text); hasta.Anah = int.Parse(txtAnah.Text); } bDemografik demo = db.bDemografiks.First(x => x.HastaId == _hastaId); { demo.Asa = cmbAsa.Text != "" ? int.Parse(cmbAsa.Text) : -1; demo.Bmi = txtBMI.Text != "" ? decimal.Parse(txtBMI.Text) : -1; demo.Boy = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : -1; demo.Boyut = txtBoyut.Text; demo.Cins = cmbCinsiyet.Text; demo.Dr = txtDoktor.Text; demo.Kilo = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : -1; demo.Ko_Morbit = txtKoMorbite.Text; demo.Lokalizasyon = txtLokal.Text; demo.Taraf = cmbTaraf.Text; demo.Yas = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1; } bOperatif operatif = db.bOperatifs.First(x => x.HastaId == _hastaId); { operatif.PksAciklama = cmbPksAciklama.Text; operatif.Iskemi = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1; operatif.Kanama = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1; operatif.Piyes = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1; operatif.PortSayisi = txtPortSayisi.Text != "" ? int.Parse(txtPortSayisi.Text) : -1; operatif.Sikayet = txtSikayet.Text; operatif.Sure = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1; operatif.YardimYnt = txtYardimYnt.Text; } bPostOperatif pos = db.bPostOperatifs.First(x => x.HastaId == _hastaId); { pos.HospSuresi = txtHospSuresi.Text != "" ? int.Parse(txtHospSuresi.Text) : -1; pos.KompKlavien = cmbKompClavien.Text; pos.Pek = cmbPerEKomp.Text; pos.PostOpAnaliz = txtPostOpAnaliz.Text; pos.PostOpGKomp = txtPostOpGecKamp.Text; pos.PostOpHb = txtPostOpHb.Text != "" ? decimal.Parse(txtPostOpHb.Text) : -1; pos.PostOpKreatin = txtPostOpKreatin.Text != "" ? decimal.Parse(txtPostOpKreatin.Text) : -1; pos.PreOpKreatin = txtPreOpKreatin.Text != "" ? decimal.Parse(txtPreOpKreatin.Text) : -1; pos.PostOpHct = txtPostOpHct.Text != "" ? decimal.Parse(txtPostOpHct.Text) : -1; pos.PreOpHct = txtPreOpHct.Text != "" ? decimal.Parse(txtPreOpHct.Text) : -1; pos.Sonda = cmbSonda.Text; pos.TakipAy = txtTakip.Text; pos.Tel = txtTel.Text; } bPatoloji pat = db.bPatolojis.First(x => x.HastaId == _hastaId); { pat.AltGrup = txtAltGrup.Text; pat.CerrahSinir = cmbCerrahiSinir.Text; pat.FuhrmanGrade = cmbFuhrmanGrade.Text; pat.Pataloji = txtPatoloji.Text; pat.PatalojikEvre = cmbPatolojikEvre.Text; } bTakip tk = db.bTakips.First(x => x.HastaId == _hastaId); { tk.P12AyKreatin = txtP12AyKreatin.Text != "" ? decimal.Parse(txtP12AyKreatin.Text) : -1; tk.P12AyLokal = cmbP12AyLokal.Text; tk.P6AyKreatin = txtP6AyKreatin.Text != "" ? decimal.Parse(txtP6AyKreatin.Text) : -1; tk.P6AyLocal = cmbP6AyLokal.Text; tk.P3AyKreatin = txtP3AyKreatin.Text != "" ? decimal.Parse(txtP3AyKreatin.Text) : -1; tk.P3AyLokal = cmbP3AyLokal.Text; } db.SubmitChanges(); mesaj.Guncelle(true); Temizle(); } catch (Exception e) { mesaj.Hata(e); } }
void YeniKaydet() { bHastaBilgileri hasta = new bHastaBilgileri(); { hasta.HastaAdi = txtHastaAdi.Text; hasta.HastaSoyadi = txtHastaSoyadi.Text; hasta.ProtokolNo = txtProtokolNo.Text; hasta.OperasyonTarihi = DateTime.Parse(dtpOpTarihi.Text); hasta.OperasyonTuru = txtOpTuru.Text; hasta.Takip = int.Parse(txtTakip.Text); hasta.Anah = int.Parse(txtAnah.Text); } db.bHastaBilgileris.InsertOnSubmit(hasta); db.SubmitChanges(); bDemografik demo = new bDemografik(); { demo.Asa = cmbAsa.Text != "" ? int.Parse(cmbAsa.Text) : -1; demo.Bmi = txtBMI.Text != "" ? decimal.Parse(txtBMI.Text) : -1; demo.Boy = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : 0; demo.Boyut = txtBoyut.Text; demo.Cins = cmbCinsiyet.Text; demo.Dr = txtDoktor.Text; demo.HastaId = hasta.Id != 0 ? hasta.Id : -1; demo.Kilo = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : 0; demo.Ko_Morbit = txtKoMorbite.Text; demo.Lokalizasyon = txtLokal.Text; demo.Taraf = cmbTaraf.Text; demo.Yas = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1; db.bDemografiks.InsertOnSubmit(demo); } db.SubmitChanges(); bOperatif operatif = new bOperatif(); { operatif.HastaId = hasta.Id != 0 ? hasta.Id : -1; operatif.PksAciklama = cmbPksAciklama.Text; operatif.Iskemi = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1; operatif.Kanama = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1; operatif.Piyes = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1; operatif.PortSayisi = txtPortSayisi.Text != "" ? int.Parse(txtPortSayisi.Text) : -1; operatif.Sikayet = txtSikayet.Text; operatif.Sure = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1; operatif.YardimYnt = txtYardimYnt.Text; db.bOperatifs.InsertOnSubmit(operatif); } db.SubmitChanges(); bPostOperatif pos = new bPostOperatif(); { pos.HastaId = hasta.Id != 0 ? hasta.Id : -1; pos.HospSuresi = txtHospSuresi.Text != "" ? int.Parse(txtHospSuresi.Text) : -1; pos.KompKlavien = cmbKompClavien.Text; pos.Pek = cmbPerEKomp.Text; pos.PostOpAnaliz = txtPostOpAnaliz.Text; pos.PostOpGKomp = txtPostOpGecKamp.Text; pos.PostOpHb = txtPostOpHb.Text != "" ? decimal.Parse(txtPostOpHb.Text) : -1; pos.PostOpKreatin = txtPostOpKreatin.Text != "" ? decimal.Parse(txtPostOpKreatin.Text) : -1; pos.PreOpKreatin = txtPreOpKreatin.Text != "" ? decimal.Parse(txtPreOpKreatin.Text) : -1; pos.PostOpHct = txtPostOpHct.Text != "" ? decimal.Parse(txtPostOpHct.Text) : -1; pos.PreOpHct = txtPreOpHct.Text != "" ? decimal.Parse(txtPreOpHct.Text) : -1; pos.Sonda = cmbSonda.Text; pos.TakipAy = txtTakip.Text; pos.Tel = txtTel.Text; db.bPostOperatifs.InsertOnSubmit(pos); } db.SubmitChanges(); bPatoloji pat = new bPatoloji(); { pat.HastaId = hasta.Id != 0 ? hasta.Id : -1; pat.AltGrup = txtAltGrup.Text; pat.CerrahSinir = cmbCerrahiSinir.Text; pat.FuhrmanGrade = cmbFuhrmanGrade.Text; pat.Pataloji = txtPatoloji.Text; pat.PatalojikEvre = cmbPatolojikEvre.Text; db.bPatolojis.InsertOnSubmit(pat); } db.SubmitChanges(); bTakip tk = new bTakip(); { tk.HastaId = hasta.Id; tk.P12AyKreatin = txtP12AyKreatin.Text != "" ? decimal.Parse(txtP12AyKreatin.Text) : -1; tk.P12AyLokal = cmbP12AyLokal.Text; tk.P6AyKreatin = txtP6AyKreatin.Text != "" ? decimal.Parse(txtP6AyKreatin.Text) : -1; tk.P6AyLocal = cmbP6AyLokal.Text; tk.P3AyKreatin = txtP3AyKreatin.Text != "" ? decimal.Parse(txtP3AyKreatin.Text) : -1; tk.P3AyLokal = cmbP3AyLokal.Text; db.bTakips.InsertOnSubmit(tk); } db.SubmitChanges(); mesaj.YeniKayit("Kayıt işlemi yapıldı."); Temizle(); }