void YeniKaydet() { try { TblHasta hasta = new TblHasta(); try { PosterolateralDbDataContext _db = new PosterolateralDbDataContext(); hasta.Ad = txtAd.Text; hasta.Soyad = txtSoyad.Text; hasta.Prot = txtProtokolNo.Text; hasta.Opttar = DateTime.Parse(dtpOpTarih.Text); hasta.Opttur = txtOpTur.Text; hasta.Takip = int.Parse(txtTakip.Text); hasta.Anah = int.Parse(txtAnah.Text); _db.TblHastas.InsertOnSubmit(hasta); _db.SubmitChanges(); } catch (Exception es) { _m.Hata(es); } TblDemograf demog = new TblDemograf(); try { demog.HastaId = hasta.Id; demog.Yas = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1; demog.Kilo = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : -1; demog.Boy = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : -1; demog.BMI = Convert.ToInt16((demog.Kilo * 10000) / (demog.Boy * demog.Boy)); demog.ASA = cbAsa.Text != "" ? int.Parse(cbAsa.Text) : -1; demog.Dr = txtDr.Text; demog.Cins = cbCins.Text; demog.Taraf = cbTaraf.Text; demog.Lklzsyn = txtLokalizasyon.Text; demog.Boyut = txtBoyut.Text != ""?int.Parse(txtBoyut.Text):-1; demog.Komorbid = txtKoMorb.Text; _db.TblDemografs.InsertOnSubmit(demog); } catch (Exception ed) { _m.Hata(ed); } TblOperaf op = new TblOperaf(); try { op.HastaId = hasta.Id; op.PksAc = cbPksAciklama.Text; op.SIK = cbSIK.Text; op.Coop = txtCoop.Text; op.Iskemi = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1; op.Portsay = txtPortSay.Text != "" ? int.Parse(txtPortSay.Text) : -1; op.Yrdmynt = txtYardimYnt.Text; op.Sure = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1; op.Dren = txtDren.Text != "" ? int.Parse(txtDren.Text) : -1; op.Kanama = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1; op.Piyes = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1; _db.TblOperafs.InsertOnSubmit(op); } catch (Exception eo) { _m.Hata(eo); } TblPosOperaf po = new TblPosOperaf(); try { po.HastaId = hasta.Id; po.PeropErkenKomp = cbPerErKom.Text; po.PostopAn = txtPosAnaliz.Text; po.Sonda = cbSonda.Text; po.HospSur = txtHospSure.Text != "" ? int.Parse(txtHospSure.Text) : -1; po.preopKeratin = mtbPreobKeratin.Text != "" ? decimal.Parse(mtbPreobKeratin.Text) : -1; po.PostopKreatin = mtbPostopKeratin.Text != "" ? decimal.Parse(mtbPostopKeratin.Text) : -1; po.PreopHtc = mtbPreopHct.Text != "" ? decimal.Parse(mtbPreopHct.Text) : -1; po.PostopHct = mtbPostopHct.Text != "" ? decimal.Parse(mtbPostopHct.Text) : -1; po.PreobHb = mtbPreopHb.Text != "" ? decimal.Parse(mtbPreopHb.Text) : -1; po.PostopHb = mtbPostopHb.Text != "" ? decimal.Parse(mtbPostopHb.Text) : -1; po.Takip = txtPosTakip.Text; po.Tel = txtTel.Text; po.PostopGecKomp = txtPostopGecKomp.Text; po.KompClavien = txtKompClavien.Text; _db.TblPosOperafs.InsertOnSubmit(po); } catch (Exception p) { _m.Hata(p); } Tbl_PatalojikVeri pa = new Tbl_PatalojikVeri(); try { pa.HastaId = hasta.Id; pa.Patoloji = txtPatoloji.Text; pa.AltGr = txtAltGrup.Text; pa.FurhmanGrade = cbFuhrman.Text; pa.PatolojikEvre = cbPatEvre.Text; pa.CerrahiSinir = cbCerrahiSinir.Text; _db.Tbl_PatalojikVeris.InsertOnSubmit(pa); } catch (Exception a) { _m.Hata(a); } TblTakip tkp = new TblTakip(); try { tkp.HastaId = hasta.Id; tkp.Postop3Lkl = cb3Nuks.Text; tkp.Postop3Krtn = mtbPost3Kerat.Text != "" ? decimal.Parse(mtbPost3Kerat.Text) : -1; tkp.Postop6Lkl = cbNuks6.Text; tkp.Postop6Krtn = mtbPost6Kerat.Text != "" ? decimal.Parse(mtbPost6Kerat.Text) : -1; tkp.Postop12Lkl = cbNuks12.Text; tkp.Postop12Krtn = mtbPost12Kerat.Text != "" ? decimal.Parse(mtbPost12Kerat.Text) : -1; _db.TblTakips.InsertOnSubmit(tkp); } catch (Exception t) { _m.Hata(t); } _db.SubmitChanges(); _m.YeniKayit("Kayıt başarılı"); Temizle(); } catch (Exception d) { _m.Hata(d); } }
void BilgiGetir() { _f.HastaList(true); _secimId = frmAnasayfa.aktarma; frmAnasayfa.aktarma = -1; if (_secimId > 0) { _edit = true; btnKaydet.Text = "GÜNCELLE"; } TblHasta hst = new TblHasta(); hst = _db.TblHastas.First(x => x.Id == _secimId); txtAd.Text = hst.Ad; txtSoyad.Text = hst.Soyad; txtProtokolNo.Text = hst.Prot; dtpOpTarih.Text = hst.Opttar.ToString(); txtOpTur.Text = hst.Opttur; txtTakip.Text = hst.Takip.ToString(); txtAnah.Text = hst.Anah.ToString(); TblDemograf hd = _db.TblDemografs.First(x => x.HastaId == _secimId); txtYas.Text = hd.Yas.ToString(); txtBoy.Text = hd.Boy.ToString(); txtKilo.Text = hd.Kilo.ToString(); txtBMI.Text = hd.BMI.ToString(); cbAsa.Text = hd.ASA.ToString(); txtDr.Text = hd.Dr; cbCins.Text = hd.Cins; cbTaraf.Text = hd.Taraf; txtLokalizasyon.Text = hd.Lklzsyn; txtBoyut.Text = hd.Boyut.ToString(); txtKoMorb.Text = hd.Komorbid; Tbl_PatalojikVeri pv = _db.Tbl_PatalojikVeris.First(x => x.HastaId == _secimId); txtPatoloji.Text = pv.Patoloji; txtAltGrup.Text = pv.AltGr; cbFuhrman.Text = pv.FurhmanGrade; cbPatEvre.Text = pv.PatolojikEvre; cbCerrahiSinir.Text = pv.CerrahiSinir; TblOperaf op = _db.TblOperafs.First(x => x.HastaId == _secimId); cbPksAciklama.Text = op.PksAc; cbSIK.Text = op.SIK; txtCoop.Text = op.Coop; txtIskemi.Text = op.Iskemi.ToString(); txtPortSay.Text = op.Portsay.ToString(); txtYardimYnt.Text = op.Yrdmynt; txtSure.Text = op.Sure.ToString(); txtDren.Text = op.Dren.ToString(); txtKanama.Text = op.Kanama.ToString(); txtPiyes.Text = op.Piyes.ToString(); TblPosOperaf po = _db.TblPosOperafs.First(x => x.HastaId == _secimId); cbPerErKom.Text = po.PeropErkenKomp; txtPosAnaliz.Text = po.PostopAn; cbSonda.Text = po.Sonda; mtbPreobKeratin.Text = po.preopKeratin.ToString(); mtbPostopKeratin.Text = po.PostopKreatin.ToString(); mtbPreopHct.Text = po.PreopHtc.ToString(); mtbPostopHct.Text = po.PostopHct.ToString(); mtbPreopHb.Text = po.PreobHb.ToString(); mtbPostopHb.Text = po.PostopHb.ToString(); txtPosTakip.Text = po.Takip; txtTel.Text = po.Tel; txtPostopGecKomp.Text = po.PostopGecKomp; txtKompClavien.Text = po.KompClavien; TblTakip tkp = _db.TblTakips.First(x => x.HastaId == _secimId); cb3Nuks.Text = tkp.Postop3Lkl; mtbPost3Kerat.Text = tkp.Postop3Krtn.ToString(); cbNuks6.Text = tkp.Postop6Lkl; mtbPost6Kerat.Text = tkp.Postop6Krtn.ToString(); cbNuks12.Text = tkp.Postop12Lkl; mtbPost12Kerat.Text = tkp.Postop12Krtn.ToString(); }