void HastaAktar(int id) { try { edit = true; _HastaID = id; #region tblHastaBilgileri tblHastaBilgileri Has = _db.tblHastaBilgileris.First(s => s.ID == _HastaID); txtHastaID.Text = Has.ID.ToString().PadLeft(9, '0'); txtAd.Text = Has.Ad; txtSoyad.Text = Has.Soyad; txtProtokol.Text = Has.Protokol; dtpOPTarihi.Text = DateTime.Now.ToShortDateString(); txtOPTuru.Text = Has.OPTuru; txtTakip.Text = Has.Takip.ToString(); txtANAH.Text = Has.ANAH.ToString(); #endregion #region tblDemografik_Ozellikleri tblDemografik_Ozellikleri Demo = _db.tblDemografik_Ozellikleris.First(s => s.HastaID == _HastaID); txtHastaIdDemo.Text = Demo.HastaID.ToString().PadLeft(5, '0'); txtYas.Text = Demo.Yas.ToString(); txtBoy.Text = Demo.Boy.ToString(); txtKilo.Text = Demo.Kilo.ToString(); txtBMI.Text = Demo.BMI.ToString(); cbASA.Text = Demo.ASA.ToString(); txtDR.Text = Demo.Dr; cbCins.Text = Demo.Cins; cbTaraf.Text = Demo.Taraf; txtLokalizasyon.Text = Demo.Lokalizasyon; txtBoyut.Text = Demo.Boyut.ToString(); txtKoMorbidite.Text = Demo.KO_Morbidite; #endregion #region tblOperatif_Ozellikler tblOperatif_Ozellikler Opera = _db.tblOperatif_Ozelliklers.First(s => s.HastaID == _HastaID); txtHastaIdOper.Text = Opera.HastaID.ToString().PadLeft(5, '0'); cbPKS.Text = Opera.PKS_Aciklama; cbSIK.Text = Opera.SIK; txtCOOP.Text = Opera.CO_Operasyon; txtIskemi.Text = Opera.iskemi.ToString(); txtPortSay.Text = Opera.Port_Sayisi.ToString(); txtYardim.Text = Opera.Yardim_YNT; txtSure.Text = Opera.Sure.ToString(); txtDREN.Text = Opera.DREN; txtKANAMA.Text = Opera.KANAMA.ToString(); txtPIYES.Text = Opera.PIYES.ToString(); #endregion #region tblPosOperatif_Ozellikler tblPosOperatif_Ozellikler POSOp = _db.tblPosOperatif_Ozelliklers.First(s => s.HastaID == _HastaID); txtHastaIdPosOP.Text = POSOp.HastaID.ToString().PadLeft(5, '0'); cbPeropVeErk.Text = POSOp.PEROP_VE_ERKEN_KOMP; txtPostANA.Text = POSOp.POSTOP_ANALIZ.ToString(); cbSonda.Text = POSOp.SONDA; cbHOSP.Text = POSOp.HOSP_SURESI.ToString(); txtPreoKreat.Text = POSOp.PREOP_KREATIN.ToString(); txtPosKreat.Text = POSOp.POSTOP_KREATIN.ToString(); txtPreoHCT.Text = POSOp.PREOP_HCT.ToString(); txtPostHCT.Text = POSOp.POSTOP_HCT.ToString(); txtPreoHB.Text = POSOp.PREOP_HB.ToString(); txtPostHB.Text = POSOp.POSTOP_HB.ToString(); txtTakipPOS.Text = POSOp.TAKIP; txtTEL.Text = POSOp.TEL; #endregion #region tblPatolojikVeriler tblPatolojikVeriler Pat = _db.tblPatolojikVerilers.First(s => s.HastaID == _HastaID); txtHastaIdPatol.Text = Pat.HastaID.ToString().PadLeft(5, '0'); cbPatoloji.Text = Pat.PATOLOJI; cbAltGrup.Text = Pat.ALT_GRUP; cbFurhGrade.Text = Pat.FURHMAN_GRADE.ToString(); cbPatolojiEvre.Text = Pat.PATOLOJIK_EVRE; cbCerrahSinir.Text = Pat.CERRAHI_SINIR; #endregion #region tblTakipVerileri tblTakipVerileri Tak = _db.tblTakipVerileris.First(s => s.HastaID == _HastaID); txtHastaIdTakipVer.Text = Tak.HastaID.ToString().PadLeft(5, '0'); txtPost3Lok.Text = Tak.POSTOP_3_AY_LOKAL_NUKS; txtPost3Krea.Text = Tak.POSTOP_3_AY_KREATIN.ToString(); txtPost6Lok.Text = Tak.POSTOP_6_AY_LOKAL_NUKS; txtPost6Krea.Text = Tak.POSTOP_6_AY_KREATIN.ToString(); txtPost12Lok.Text = Tak.POSTOP_12_AY_LOKAL_NUKS; txtPost12Krea.Text = Tak.POSTOP_12_AY_KREATIN.ToString(); #endregion } catch (Exception jj) { myMessages.Hata(jj); } }
void Guncelle() { try { //1 #region tblHastaBilgileri tblHastaBilgileri hasBilgi = _db.tblHastaBilgileris.First(o => o.ID == _HastaID); hasBilgi.Ad = txtAd.Text; hasBilgi.Soyad = txtSoyad.Text; hasBilgi.Protokol = txtProtokol.Text; hasBilgi.OPTarihi = DateTime.Parse(dtpOPTarihi.Text); hasBilgi.OPTuru = txtOPTuru.Text; hasBilgi.Takip = txtTakip.Text != "" ? int.Parse(txtTakip.Text) : (-1); hasBilgi.ANAH = txtANAH.Text != "" ? int.Parse(txtANAH.Text) : (-1); #endregion //2 #region tblDemografik_Ozellikleri tblDemografik_Ozellikleri Demog = _db.tblDemografik_Ozellikleris.First(o => o.HastaID == _HastaID); Demog.Yas = txtYas.Text != "" ? int.Parse(txtYas.Text) : (-1); Demog.Boy = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : (-1); Demog.Kilo = txtKilo.Text != "" ? int.Parse(txtKilo.Text) : (-1); Demog.BMI = txtBMI.Text != "" ? int.Parse(txtBMI.Text) : (-1); Demog.ASA = cbASA.Text != "" ? int.Parse(cbASA.Text) : (-1); Demog.Dr = txtDR.Text; Demog.Cins = cbCins.Text; Demog.Taraf = cbTaraf.Text; Demog.Lokalizasyon = txtLokalizasyon.Text; Demog.Boyut = int.Parse(txtBoyut.Text); Demog.KO_Morbidite = txtKoMorbidite.Text; #endregion //3 #region tblOperatif_Ozellikler tblOperatif_Ozellikler OpOz = _db.tblOperatif_Ozelliklers.First(o => o.HastaID == _HastaID); OpOz.PKS_Aciklama = cbPKS.Text; OpOz.SIK = cbSIK.Text; OpOz.CO_Operasyon = txtCOOP.Text; OpOz.iskemi = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : (-1); OpOz.Port_Sayisi = txtPortSay.Text != "" ? int.Parse(txtPortSay.Text) : (-1); OpOz.Yardim_YNT = txtYardim.Text; OpOz.Sure = txtSure.Text != "" ? int.Parse(txtSure.Text) : (-1); OpOz.DREN = txtDREN.Text; OpOz.KANAMA = txtKANAMA.Text != "" ? int.Parse(txtKANAMA.Text) : (-1); OpOz.PIYES = txtPIYES.Text != "" ? int.Parse(txtPIYES.Text) : (-1); #endregion //4 #region tblPosOperatif_Ozellikler tblPosOperatif_Ozellikler PosOP = _db.tblPosOperatif_Ozelliklers.First(o => o.HastaID == _HastaID); PosOP.PEROP_VE_ERKEN_KOMP = cbPeropVeErk.Text; PosOP.POSTOP_ANALIZ = txtPostANA.Text != "" ? decimal.Parse(txtPostANA.Text) : (-1); PosOP.SONDA = cbSonda.Text; PosOP.HOSP_SURESI = cbHOSP.Text != "" ? int.Parse(cbHOSP.Text) : (-1); PosOP.PREOP_KREATIN = txtPreoKreat.Text != "" ? decimal.Parse(txtPreoKreat.Text) : (-1); PosOP.POSTOP_KREATIN = txtPosKreat.Text != "" ? decimal.Parse(txtPosKreat.Text) : (-1); PosOP.PREOP_HCT = txtPreoHCT.Text != "" ? decimal.Parse(txtPreoHCT.Text) : (-1); PosOP.POSTOP_HCT = txtPostHCT.Text != "" ? decimal.Parse(txtPostHCT.Text) : (-1); PosOP.PREOP_HB = txtPreoHB.Text != "" ? decimal.Parse(txtPreoHB.Text) : (-1); PosOP.POSTOP_HB = txtPostHB.Text != "" ? decimal.Parse(txtPostHB.Text) : (-1); PosOP.TAKIP = txtTakipPOS.Text; PosOP.TEL = txtTEL.Text; #endregion //5 #region tblPatolojikVeriler tblPatolojikVeriler Patol = _db.tblPatolojikVerilers.First(o => o.HastaID == _HastaID); Patol.PATOLOJI = cbPatoloji.Text; Patol.ALT_GRUP = cbAltGrup.Text; Patol.FURHMAN_GRADE = cbFurhGrade.Text != "" ? int.Parse(cbFurhGrade.Text) : (-1); Patol.PATOLOJIK_EVRE = cbPatolojiEvre.Text; Patol.CERRAHI_SINIR = cbCerrahSinir.Text; #endregion //6 #region tblTakipVerileri tblTakipVerileri takip = _db.tblTakipVerileris.First(o => o.HastaID == _HastaID); takip.POSTOP_3_AY_LOKAL_NUKS = txtPost3Lok.Text; takip.POSTOP_3_AY_KREATIN = txtPost3Krea.Text != "" ? decimal.Parse(txtPost3Krea.Text) : (-1); takip.POSTOP_6_AY_LOKAL_NUKS = txtPost6Lok.Text; takip.POSTOP_6_AY_KREATIN = txtPost6Krea.Text != "" ? decimal.Parse(txtPost6Krea.Text) : (-1); takip.POSTOP_12_AY_LOKAL_NUKS = txtPost12Lok.Text; takip.POSTOP_12_AY_KREATIN = txtPost12Krea.Text != "" ? decimal.Parse(txtPost12Krea.Text) : (-1); #endregion _db.SubmitChanges(); myMessages.Guncelle(true); Temizle(); } catch (Exception gg) { myMessages.Hata(gg); } }