Exemple #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);
            }
        }
        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);
            }
        }
Exemple #3
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);
            }
        }
        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);
            }
        }