Пример #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 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);
            }
        }
Пример #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 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);
            }
        }