void HastaListAc(int id) { try { edit = true; _hastaID = id; _demoID = id; _ooID = id; _pooID = id; _patoID = id; _takipID = id; tblHastaBilgileri hb = _db.tblHastaBilgileris.First(x => x.ID == _hastaID); txtHAdi.Text = hb.HastaAdi; txtHSoyadi.Text = hb.HastaSoyadi; txtProNo.Text = hb.ProtokolNo; dtpOpTarih.Text = hb.OperasyonTarihi.ToString(); txtTakipSuresi.Text = hb.TakipSuresi_Ay_.ToString(); txtAnah.Text = hb.Anah.ToString(); txtOperasyonTur.Text = hb.OperasyonTuru; tblDemografik dmg = _db.tblDemografiks.First(x => x.HastaID == _demoID); txtYas.Text = dmg.Yas.ToString(); txtBoy.Text = dmg.Boy_cm_.ToString(); txtKilo.Text = dmg.Kilo_kg_.ToString(); txtBMI.Text = dmg.BMI.ToString(); cbAsa.Text = dmg.ASA.ToString(); cbCins.Text = dmg.CINS; cbTaraf.Text = dmg.Taraf; txtLokalizasyon.Text = dmg.Lokalizasyon; txtBoyut.Text = dmg.Boyut.ToString(); txtKOMorb.Text = dmg.KOMorbidite; txtDrAdi.Text = dmg.DrAdi; tblOperatifOzellikler opo = _db.tblOperatifOzelliklers.First(x => x.HastaID == _ooID); cbPKSAciklama.Text = opo.PKSAciklama; cbSik.Text = opo.SIK; txtCoOp.Text = opo.COOperasyon; txtIskemi.Text = opo.Iskemi.ToString(); cbPortSayisi.Text = opo.PortSayisi.ToString(); txtYardimYNT.Text = opo.YardimYNT; txtSure.Text = opo.Sure.ToString(); txtDren.Text = opo.Dren.ToString(); txtKanama.Text = opo.Kanama.ToString(); txtPiyes.Text = opo.Piyes.ToString(); tblPosOperatifOzellikleri poo = _db.tblPosOperatifOzellikleris.First(x => x.HastaID == _pooID); cbPeropErken.Text = poo.Perop_ErkenKomp; txtPOSTOPAnaliz.Text = poo.PostopAnaliz; cbSonda.Text = poo.Sonda; txtHospSure.Text = poo.HospSuresi.ToString(); txtPreOpKrea.Text = poo.PreopKreatin.ToString(); txtPostopKrea.Text = poo.PostopKreatin.ToString(); txtPreopHCT.Text = poo.PreopHCT.ToString(); txtPostopHCT.Text = poo.PostopHCT.ToString(); txtPreopHB.Text = poo.PreopHB.ToString(); txtPostopHB.Text = poo.PostopHB.ToString(); txtTakip.Text = poo.Takip; txtTel.Text = poo.Tel; txtPostopGecKomp.Text = poo.PostopGecKomp; cbKompClavien.Text = poo.KompClavien; tblPatolojikVeriler pv = _db.tblPatolojikVerilers.First(x => x.HastaID == _patoID); cbFurhman.Text = pv.FurhmanGrade; cbPatolojikEvre.Text = pv.PatolojikEvre; cbCerrahiSinir.Text = pv.CerrahiSinir; cbAltGrup.Text = pv.AltGrup; cbPatoloji.Text = pv.Patoloji; tblTakipVerileri tv = _db.tblTakipVerileris.First(x => x.HastaID == _takipID); cb3AyNuks.Text = tv.Postop3AyLokalNuks; txt3AyKreatin.Text = tv.Postop3AyKreatin.ToString(); cb6AyNuks.Text = tv.Postop6AyLokalNuks; txt6AyKreatin.Text = tv.Postop6AyKreatin.ToString(); cb12AyNuks.Text = tv.Postop12AyLokalNuks; txt12AyKreatin.Text = tv.Postop12AyKreatin.ToString(); } catch (Exception e) { _m.Hata(e); } }
void Guncelle() { try { tblHastaBilgileri hb = _db.tblHastaBilgileris.First(x => x.ID == _hastaID); hb.HastaNO = int.Parse(txtHastaNO.Text); hb.HastaAdi = txtHAdi.Text; hb.HastaSoyadi = txtHSoyadi.Text; hb.ProtokolNo = txtProNo.Text; hb.OperasyonTuru = txtOperasyonTur.Text; hb.OperasyonTarihi = DateTime.Parse(dtpOpTarih.Text); hb.TakipSuresi_Ay_ = txtTakipSuresi.Text != "" ? int.Parse(txtTakipSuresi.Text) : -1; hb.Anah = txtAnah.Text != "" ? int.Parse(txtAnah.Text) : -1; _db.SubmitChanges(); AcibademDataContext _ab = new AcibademDataContext(); tblDemografik dmg = _ab.tblDemografiks.First(x => x.ID == _demoID); dmg.Yas = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1; dmg.Boy_cm_ = txtBoy.Text != "" ? decimal.Parse(txtBoy.Text) : -1; dmg.Kilo_kg_ = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : -1; dmg.BMI = txtBMI.Text != "" ? int.Parse(txtBMI.Text) : -1; dmg.ASA = cbAsa.Text != "" ? int.Parse(cbAsa.Text) : -1; dmg.CINS = cbCins.Text; dmg.Taraf = cbTaraf.Text; dmg.Lokalizasyon = txtLokalizasyon.Text; dmg.Boyut = int.Parse(txtBoy.Text); dmg.KOMorbidite = txtKOMorb.Text; dmg.DrAdi = txtDrAdi.Text; dmg.HastaID = hb.ID; _ab.SubmitChanges(); AcibademDataContext _sb = new AcibademDataContext(); tblOperatifOzellikler opo = _sb.tblOperatifOzelliklers.First(x => x.ID == _ooID); opo.PKSAciklama = cbPKSAciklama.Text; opo.SIK = cbSik.Text; opo.COOperasyon = txtCoOp.Text; opo.Iskemi = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1; opo.PortSayisi = cbPortSayisi.Text != "" ? int.Parse(cbPortSayisi.Text) : -1; opo.YardimYNT = txtYardimYNT.Text; opo.Sure = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1; opo.Dren = txtDren.Text != "" ? int.Parse(txtDren.Text) : -1; opo.Kanama = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1; opo.Piyes = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1; opo.HastaID = hb.ID; _sb.SubmitChanges(); AcibademDataContext _fb = new AcibademDataContext(); tblPosOperatifOzellikleri poo = _fb.tblPosOperatifOzellikleris.First(x => x.ID == _pooID); poo.Perop_ErkenKomp = cbPeropErken.Text; poo.PostopAnaliz = txtPOSTOPAnaliz.Text; poo.Sonda = cbSonda.Text; poo.HospSuresi = txtHospSure.Text != "" ? int.Parse(txtHospSure.Text) : -1; poo.PreopKreatin = txtPreOpKrea.Text != "" ? decimal.Parse(txtPreOpKrea.Text) : -1; poo.PostopKreatin = txtPostopKrea.Text != "" ? decimal.Parse(txtPostopKrea.Text) : -1; poo.PreopHCT = txtPreopHCT.Text != "" ? decimal.Parse(txtPreopHCT.Text) : -1; poo.PostopHCT = txtPostopHCT.Text != "" ? decimal.Parse(txtPostopHCT.Text) : -1; poo.PreopHB = txtPreopHB.Text != "" ? decimal.Parse(txtPreopHB.Text) : -1; poo.PostopHB = txtPostopHB.Text != "" ? decimal.Parse(txtPostopHB.Text) : -1; poo.Takip = txtTakip.Text; poo.Tel = txtTel.Text; poo.PostopGecKomp = txtPostopGecKomp.Text; poo.KompClavien = cbKompClavien.Text; poo.HastaID = hb.ID; _fb.SubmitChanges(); AcibademDataContext _gb = new AcibademDataContext(); tblPatolojikVeriler pv = _gb.tblPatolojikVerilers.First(x => x.ID == _patoID); pv.FurhmanGrade = cbFurhman.Text; pv.PatolojikEvre = cbPatolojikEvre.Text; pv.CerrahiSinir = cbCerrahiSinir.Text; pv.AltGrup = cbAltGrup.Text; pv.Patoloji = cbPatoloji.Text; pv.HastaID = hb.ID; _gb.SubmitChanges(); AcibademDataContext _hb = new AcibademDataContext(); tblTakipVerileri tv = _hb.tblTakipVerileris.First(x => x.ID == _takipID); tv.Postop3AyLokalNuks = cb3AyNuks.Text; tv.Postop3AyKreatin = txt3AyKreatin.Text != "" ? decimal.Parse(txt3AyKreatin.Text) : -1; tv.Postop6AyLokalNuks = cb6AyNuks.Text; tv.Postop6AyKreatin = txt6AyKreatin.Text != "" ? decimal.Parse(txt6AyKreatin.Text) : -1; tv.Postop12AyLokalNuks = cb12AyNuks.Text; tv.Postop12AyKreatin = txt12AyKreatin.Text != "" ? decimal.Parse(txt12AyKreatin.Text) : -1; tv.HastaID = hb.ID; _hb.SubmitChanges(); _m.Guncelle(true); Temizle(); } catch (Exception e) { _m.Hata(e); } }