示例#1
0
        private void HastaAc(int id)
        {
            _edit    = true;
            _hastaId = id;
            bHastaBilgileri hasta = db.bHastaBilgileris.First(x => x.Id == id);
            {
                txtHastaId.Text     = hasta.Id.ToString();
                txtHastaAdi.Text    = hasta.HastaAdi;
                txtHastaSoyadi.Text = hasta.HastaSoyadi;
                txtProtokolNo.Text  = hasta.ProtokolNo;
                dtpOpTarihi.Text    = (hasta.OperasyonTarihi).ToString();
                txtOpTuru.Text      = hasta.OperasyonTuru;
                txtTakip.Text       = (hasta.Takip).ToString();
                txtAnah.Text        = (hasta.Anah).ToString();
            }

            bDemografik demo = db.bDemografiks.First(x => x.HastaId == id);
            {
                cmbAsa.Text       = demo.Asa.ToString();
                txtBMI.Text       = demo.Bmi.ToString();
                txtBoy.Text       = demo.Boy.ToString();
                txtBoyut.Text     = demo.Boyut;
                cmbCinsiyet.Text  = demo.Cins;
                txtDoktor.Text    = demo.Dr;
                txtKilo.Text      = demo.Kilo.ToString();
                txtKoMorbite.Text = demo.Ko_Morbit;
                txtLokal.Text     = demo.Lokalizasyon;
                cmbTaraf.Text     = demo.Taraf;
                txtYas.Text       = demo.Yas.ToString();
            }

            bOperatif operatif = db.bOperatifs.First(x => x.HastaId == id);
            {
                cmbPksAciklama.Text = operatif.PksAciklama;
                txtIskemi.Text      = operatif.Iskemi.ToString();
                txtKanama.Text      = operatif.Kanama.ToString();
                txtPiyes.Text       = operatif.Piyes.ToString();
                txtPortSayisi.Text  = operatif.PortSayisi.ToString();
                txtSikayet.Text     = operatif.Sikayet;
                txtSure.Text        = operatif.Sure.ToString();
                txtYardimYnt.Text   = operatif.YardimYnt;
            }

            bPostOperatif pos = db.bPostOperatifs.First(x => x.HastaId == id);
            {
                txtHospSuresi.Text    = pos.HospSuresi.ToString();
                cmbKompClavien.Text   = pos.KompKlavien;
                cmbPerEKomp.Text      = pos.Pek;
                txtPostOpAnaliz.Text  = pos.PostOpAnaliz;
                txtPostOpGecKamp.Text = pos.PostOpGKomp;
                txtPostOpHb.Text      = pos.PostOpHb.ToString();
                txtPostOpKreatin.Text = pos.PostOpKreatin.ToString();
                txtPreOpKreatin.Text  = pos.PreOpKreatin.ToString();
                txtPostOpHct.Text     = pos.PostOpHct.ToString();
                txtPreOpHct.Text      = pos.PreOpHct.ToString();
                cmbSonda.Text         = pos.Sonda;
                txtTakip.Text         = pos.TakipAy;
                txtTel.Text           = pos.Tel;
            }

            bPatoloji pat = db.bPatolojis.First(x => x.HastaId == id);
            {
                txtAltGrup.Text       = pat.AltGrup;
                cmbCerrahiSinir.Text  = pat.CerrahSinir;
                cmbFuhrmanGrade.Text  = pat.FuhrmanGrade;
                txtPatoloji.Text      = pat.Pataloji;
                cmbPatolojikEvre.Text = pat.PatalojikEvre;
            }

            bTakip tk = db.bTakips.First(x => x.HastaId == id);
            {
                txtP12AyKreatin.Text = tk.P12AyKreatin.ToString();
                cmbP12AyLokal.Text   = tk.P12AyLokal.ToString();
                txtP6AyKreatin.Text  = tk.P6AyKreatin.ToString();
                cmbP6AyLokal.Text    = tk.P6AyLocal;
                txtP3AyKreatin.Text  = tk.P3AyKreatin.ToString();
                cmbP3AyLokal.Text    = tk.P3AyLokal;
            }
        }
示例#2
0
        void Guncelle()
        {
            try
            {
                bHastaBilgileri hasta = db.bHastaBilgileris.First(x => x.Id == _hastaId);
                {
                    hasta.HastaAdi        = txtHastaAdi.Text;
                    hasta.HastaSoyadi     = txtHastaSoyadi.Text;
                    hasta.ProtokolNo      = txtProtokolNo.Text;
                    hasta.OperasyonTarihi = DateTime.Parse(dtpOpTarihi.Text);
                    hasta.OperasyonTuru   = txtOpTuru.Text;
                    hasta.Takip           = int.Parse(txtTakip.Text);
                    hasta.Anah            = int.Parse(txtAnah.Text);
                }

                bDemografik demo = db.bDemografiks.First(x => x.HastaId == _hastaId);
                {
                    demo.Asa          = cmbAsa.Text != "" ? int.Parse(cmbAsa.Text) : -1;
                    demo.Bmi          = txtBMI.Text != "" ? decimal.Parse(txtBMI.Text) : -1;
                    demo.Boy          = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : -1;
                    demo.Boyut        = txtBoyut.Text;
                    demo.Cins         = cmbCinsiyet.Text;
                    demo.Dr           = txtDoktor.Text;
                    demo.Kilo         = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : -1;
                    demo.Ko_Morbit    = txtKoMorbite.Text;
                    demo.Lokalizasyon = txtLokal.Text;
                    demo.Taraf        = cmbTaraf.Text;
                    demo.Yas          = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1;
                }

                bOperatif operatif = db.bOperatifs.First(x => x.HastaId == _hastaId);
                {
                    operatif.PksAciklama = cmbPksAciklama.Text;
                    operatif.Iskemi      = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1;
                    operatif.Kanama      = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1;
                    operatif.Piyes       = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1;
                    operatif.PortSayisi  = txtPortSayisi.Text != "" ? int.Parse(txtPortSayisi.Text) : -1;
                    operatif.Sikayet     = txtSikayet.Text;
                    operatif.Sure        = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1;
                    operatif.YardimYnt   = txtYardimYnt.Text;
                }

                bPostOperatif pos = db.bPostOperatifs.First(x => x.HastaId == _hastaId);
                {
                    pos.HospSuresi    = txtHospSuresi.Text != "" ? int.Parse(txtHospSuresi.Text) : -1;
                    pos.KompKlavien   = cmbKompClavien.Text;
                    pos.Pek           = cmbPerEKomp.Text;
                    pos.PostOpAnaliz  = txtPostOpAnaliz.Text;
                    pos.PostOpGKomp   = txtPostOpGecKamp.Text;
                    pos.PostOpHb      = txtPostOpHb.Text != "" ? decimal.Parse(txtPostOpHb.Text) : -1;
                    pos.PostOpKreatin = txtPostOpKreatin.Text != "" ? decimal.Parse(txtPostOpKreatin.Text) : -1;
                    pos.PreOpKreatin  = txtPreOpKreatin.Text != "" ? decimal.Parse(txtPreOpKreatin.Text) : -1;
                    pos.PostOpHct     = txtPostOpHct.Text != "" ? decimal.Parse(txtPostOpHct.Text) : -1;
                    pos.PreOpHct      = txtPreOpHct.Text != "" ? decimal.Parse(txtPreOpHct.Text) : -1;
                    pos.Sonda         = cmbSonda.Text;
                    pos.TakipAy       = txtTakip.Text;
                    pos.Tel           = txtTel.Text;
                }

                bPatoloji pat = db.bPatolojis.First(x => x.HastaId == _hastaId);
                {
                    pat.AltGrup       = txtAltGrup.Text;
                    pat.CerrahSinir   = cmbCerrahiSinir.Text;
                    pat.FuhrmanGrade  = cmbFuhrmanGrade.Text;
                    pat.Pataloji      = txtPatoloji.Text;
                    pat.PatalojikEvre = cmbPatolojikEvre.Text;
                }

                bTakip tk = db.bTakips.First(x => x.HastaId == _hastaId);
                {
                    tk.P12AyKreatin = txtP12AyKreatin.Text != "" ? decimal.Parse(txtP12AyKreatin.Text) : -1;
                    tk.P12AyLokal   = cmbP12AyLokal.Text;
                    tk.P6AyKreatin  = txtP6AyKreatin.Text != "" ? decimal.Parse(txtP6AyKreatin.Text) : -1;
                    tk.P6AyLocal    = cmbP6AyLokal.Text;
                    tk.P3AyKreatin  = txtP3AyKreatin.Text != "" ? decimal.Parse(txtP3AyKreatin.Text) : -1;
                    tk.P3AyLokal    = cmbP3AyLokal.Text;
                }

                db.SubmitChanges();
                mesaj.Guncelle(true);
                Temizle();
            }
            catch (Exception e)
            {
                mesaj.Hata(e);
            }
        }
示例#3
0
        void YeniKaydet()
        {
            bHastaBilgileri hasta = new bHastaBilgileri();

            {
                hasta.HastaAdi        = txtHastaAdi.Text;
                hasta.HastaSoyadi     = txtHastaSoyadi.Text;
                hasta.ProtokolNo      = txtProtokolNo.Text;
                hasta.OperasyonTarihi = DateTime.Parse(dtpOpTarihi.Text);
                hasta.OperasyonTuru   = txtOpTuru.Text;
                hasta.Takip           = int.Parse(txtTakip.Text);
                hasta.Anah            = int.Parse(txtAnah.Text);
            }
            db.bHastaBilgileris.InsertOnSubmit(hasta);
            db.SubmitChanges();

            bDemografik demo = new bDemografik();

            {
                demo.Asa          = cmbAsa.Text != "" ? int.Parse(cmbAsa.Text) : -1;
                demo.Bmi          = txtBMI.Text != "" ? decimal.Parse(txtBMI.Text) : -1;
                demo.Boy          = txtBoy.Text != "" ? int.Parse(txtBoy.Text) : 0;
                demo.Boyut        = txtBoyut.Text;
                demo.Cins         = cmbCinsiyet.Text;
                demo.Dr           = txtDoktor.Text;
                demo.HastaId      = hasta.Id != 0 ? hasta.Id : -1;
                demo.Kilo         = txtKilo.Text != "" ? decimal.Parse(txtKilo.Text) : 0;
                demo.Ko_Morbit    = txtKoMorbite.Text;
                demo.Lokalizasyon = txtLokal.Text;
                demo.Taraf        = cmbTaraf.Text;
                demo.Yas          = txtYas.Text != "" ? int.Parse(txtYas.Text) : -1;

                db.bDemografiks.InsertOnSubmit(demo);
            }

            db.SubmitChanges();

            bOperatif operatif = new bOperatif();

            {
                operatif.HastaId     = hasta.Id != 0 ? hasta.Id : -1;
                operatif.PksAciklama = cmbPksAciklama.Text;
                operatif.Iskemi      = txtIskemi.Text != "" ? int.Parse(txtIskemi.Text) : -1;
                operatif.Kanama      = txtKanama.Text != "" ? int.Parse(txtKanama.Text) : -1;
                operatif.Piyes       = txtPiyes.Text != "" ? int.Parse(txtPiyes.Text) : -1;
                operatif.PortSayisi  = txtPortSayisi.Text != "" ? int.Parse(txtPortSayisi.Text) : -1;
                operatif.Sikayet     = txtSikayet.Text;
                operatif.Sure        = txtSure.Text != "" ? int.Parse(txtSure.Text) : -1;
                operatif.YardimYnt   = txtYardimYnt.Text;

                db.bOperatifs.InsertOnSubmit(operatif);
            }
            db.SubmitChanges();

            bPostOperatif pos = new bPostOperatif();

            {
                pos.HastaId       = hasta.Id != 0 ? hasta.Id : -1;
                pos.HospSuresi    = txtHospSuresi.Text != "" ? int.Parse(txtHospSuresi.Text) : -1;
                pos.KompKlavien   = cmbKompClavien.Text;
                pos.Pek           = cmbPerEKomp.Text;
                pos.PostOpAnaliz  = txtPostOpAnaliz.Text;
                pos.PostOpGKomp   = txtPostOpGecKamp.Text;
                pos.PostOpHb      = txtPostOpHb.Text != "" ? decimal.Parse(txtPostOpHb.Text) : -1;
                pos.PostOpKreatin = txtPostOpKreatin.Text != "" ? decimal.Parse(txtPostOpKreatin.Text) : -1;
                pos.PreOpKreatin  = txtPreOpKreatin.Text != "" ? decimal.Parse(txtPreOpKreatin.Text) : -1;
                pos.PostOpHct     = txtPostOpHct.Text != "" ? decimal.Parse(txtPostOpHct.Text) : -1;
                pos.PreOpHct      = txtPreOpHct.Text != "" ? decimal.Parse(txtPreOpHct.Text) : -1;
                pos.Sonda         = cmbSonda.Text;
                pos.TakipAy       = txtTakip.Text;
                pos.Tel           = txtTel.Text;

                db.bPostOperatifs.InsertOnSubmit(pos);
            }
            db.SubmitChanges();


            bPatoloji pat = new bPatoloji();

            {
                pat.HastaId       = hasta.Id != 0 ? hasta.Id : -1;
                pat.AltGrup       = txtAltGrup.Text;
                pat.CerrahSinir   = cmbCerrahiSinir.Text;
                pat.FuhrmanGrade  = cmbFuhrmanGrade.Text;
                pat.Pataloji      = txtPatoloji.Text;
                pat.PatalojikEvre = cmbPatolojikEvre.Text;

                db.bPatolojis.InsertOnSubmit(pat);
            }
            db.SubmitChanges();


            bTakip tk = new bTakip();

            {
                tk.HastaId      = hasta.Id;
                tk.P12AyKreatin = txtP12AyKreatin.Text != "" ? decimal.Parse(txtP12AyKreatin.Text) : -1;
                tk.P12AyLokal   = cmbP12AyLokal.Text;
                tk.P6AyKreatin  = txtP6AyKreatin.Text != "" ? decimal.Parse(txtP6AyKreatin.Text) : -1;
                tk.P6AyLocal    = cmbP6AyLokal.Text;
                tk.P3AyKreatin  = txtP3AyKreatin.Text != "" ? decimal.Parse(txtP3AyKreatin.Text) : -1;
                tk.P3AyLokal    = cmbP3AyLokal.Text;

                db.bTakips.InsertOnSubmit(tk);
            }

            db.SubmitChanges();
            mesaj.YeniKayit("Kayıt işlemi yapıldı.");
            Temizle();
        }