예제 #1
0
        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 dbo_tblPatolojikVeriler
                dbo_tblPatolojikVeriler Pat = _db.dbo_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)
            {
                _m.Hata(jj);
            }
        }
예제 #2
0
        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 dbo_tblPatolojikVeriler
                dbo_tblPatolojikVeriler Patol = _db.dbo_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();
                _m.Guncelle(true);
                Temizle();
            }
            catch (Exception gg)
            {
                _m.Hata(gg);
            }
        }