Esempio n. 1
0
        private void Btödemeekle_Click(object sender, RoutedEventArgs e)
        {
            if (!Doğrula.Geçerli(this))
            {
                MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Kişi", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
                return;
            }

            if (Convert.ToDouble(TbToplam.Text) < Convert.ToDouble(TbÖdenen.Text))
            {
                MessageBox.Show("Toplam Ödenenden Küçük Olamaz.", "Kişi", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
                return;
            }

            try
            {
                using (var dataContext = new Database().Veriler)
                {
                    var tahsilat = new Tahsilat
                    {
                        KisiID = (window.DataContext as Kisiler)?.KisiID,
                        Toplam = Convert.ToDouble(TbToplam.Text),
                        Odenen = Convert.ToDouble(TbÖdenen.Text),
                        Gun    = DateTime.Now
                    };
                    tahsilat.Bitti = tahsilat.Toplam == tahsilat.Odenen;
                    Kisiler.Tahsilat.Add(tahsilat);
                    dataContext.Tahsilat.InsertOnSubmit(tahsilat);
                    dataContext.SubmitChanges();
                    lvödeme.ItemsSource =
                        Kisiler.Tahsilat.Where(z => z.KisiID == (window.DataContext as Kisiler)?.KisiID);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
        public static void Güncelle(object sender, MainWindow form)
        {
            if (!Doğrula.Geçerli(form.dataGrid))
            {
                MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Kişi", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
                return;
            }

            try
            {
                using (var dataContext = new Database().Veriler)
                {
                    var datagrid = (sender as Button)?.DataContext as Kisiler;
                    var kişiler  = dataContext.Kisiler.SingleOrDefault(z => z.KisiID == datagrid.KisiID);
                    kişiler.Adi           = datagrid.Adi;
                    kişiler.DTarihi       = datagrid.DTarihi;
                    kişiler.KTarihi       = datagrid.KTarihi;
                    kişiler.Soyadi        = datagrid.Soyadi;
                    kişiler.Adresi        = datagrid.Adresi;
                    kişiler.Cinsiyeti     = datagrid.Cinsiyeti;
                    kişiler.Ili           = datagrid.Ili;
                    kişiler.Ilcesi        = datagrid.Ilcesi;
                    kişiler.Meslek        = datagrid.Meslek;
                    kişiler.Tc            = datagrid.Tc;
                    kişiler.Telefon       = datagrid.Telefon;
                    kişiler.Yas           = datagrid.Yas;
                    kişiler.RandevuTarihi = datagrid.RandevuTarihi;

                    var bulgular = dataContext.Bulgular.SingleOrDefault(z => z.KisiID == datagrid.KisiID);
                    bulgular.Sikayetler = form.txşikayet.Text;
                    bulgular.Bogaz      = form.cbboğaz.Text;
                    bulgular.Sindirim   = form.cbsindirim.Text;
                    bulgular.Burun      = form.cbburun.Text;
                    bulgular.Deri       = form.cbderi.Text;
                    bulgular.Dolasim    = form.cbdolaşım.Text;
                    bulgular.Solunum    = form.cbsolunum.Text;
                    bulgular.Göz        = form.cbgöz.Text;
                    bulgular.Uriner     = form.cbüriner.Text;
                    bulgular.Kulak      = form.cbkulak.Text;
                    bulgular.Yenidogan  = form.cbyenidoğan.Text;
                    bulgular.Ilac       = form.cbilaçreaksiyon.Text;
                    bulgular.Hastalik   = form.cbhastalıkarttıranetmen.Text;

                    var fizikiMuayene = dataContext.FizikiMuayene.SingleOrDefault(z => z.KisiID == datagrid.KisiID);
                    fizikiMuayene.Ates     = form.txateş.Text;
                    fizikiMuayene.Boy      = form.txboy.Text;
                    fizikiMuayene.Kilo     = form.txkilo.Text;
                    fizikiMuayene.Nabiz    = form.txnabız.Text;
                    fizikiMuayene.Solunum  = form.txsolunum.Text;
                    fizikiMuayene.Tansiyon = form.txsolunum.Text;

                    var laboratuar = dataContext.Laboratuar.SingleOrDefault(z => z.KisiID == datagrid.KisiID);
                    laboratuar.WBC       = form.txwbc.Text;
                    laboratuar.HB        = form.txhb.Text;
                    laboratuar.HCT       = form.txhct.Text;
                    laboratuar.PLT       = form.txplt.Text;
                    laboratuar.MCV       = form.txmcv.Text;
                    laboratuar.AKŞ       = form.txakş.Text;
                    laboratuar.TKŞ       = form.txtkş.Text;
                    laboratuar.ÜRE       = form.txüre.Text;
                    laboratuar.KREATİNİN = form.txkreatinin.Text;
                    laboratuar.ALT       = form.txalt.Text;
                    laboratuar.AST       = form.txast.Text;
                    laboratuar.ALKF      = form.txalkf.Text;
                    laboratuar.GGT       = form.txggt.Text;
                    laboratuar.TPROTEİN  = form.txtrotein.Text;
                    laboratuar.ALBUMİN   = form.txalbumin.Text;
                    laboratuar.NA        = form.txna.Text;
                    laboratuar.K         = form.txk.Text;
                    laboratuar.CA        = form.txca.Text;
                    laboratuar.P         = form.txp.Text;
                    laboratuar.TKOL      = form.txtkol.Text;
                    laboratuar.TG        = form.txtg.Text;
                    laboratuar.LDL       = form.txldl.Text;
                    laboratuar.HDL       = form.txhdl.Text;
                    laboratuar.VLDL      = form.txvldl.Text;
                    laboratuar.HBA1C     = form.txhba1c.Text;
                    laboratuar.DEMİR     = form.txdemir.Text;
                    laboratuar.TDEMİRBK  = form.txtdemir.Text;
                    laboratuar.FERRİTTİN = form.txferrittin.Text;
                    laboratuar.B12       = form.txb12.Text;
                    laboratuar.FOLAT     = form.txfolat.Text;
                    laboratuar.TBİL      = form.txtbil.Text;
                    laboratuar.DBİL      = form.txdbil.Text;
                    laboratuar.LDH       = form.txldh.Text;
                    laboratuar.SEDİM     = form.txsedim.Text;
                    laboratuar.CRP       = form.txcrp.Text;
                    laboratuar.CPK       = form.txcpk.Text;
                    laboratuar.ÜRİKASİT  = form.txürik.Text;
                    laboratuar.GFR       = form.txgfr.Text;

                    dataContext.SubmitChanges();
                    MessageBox.Show("Kişi Güncellendi.", "Kişi", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        public static void Ekle(MainWindow form)
        {
            if (!Doğrula.Geçerli(form))
            {
                MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Kişi", MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
                return;
            }

            try
            {
                using (var dataContext = new Database().Veriler)
                {
                    var kişi = new Kisiler
                    {
                        Adi       = form.txadı.Text,
                        DTarihi   = form.dtdoğum.SelectedDate.Value,
                        KTarihi   = form.dtkayıt.SelectedDate.Value,
                        Soyadi    = form.txsoyadı.Text,
                        Adresi    = form.txadresi.Text,
                        Cinsiyeti = form.cbcinsiyet.Text,
                        Ili       = form.cbİlAdi.Text,
                        Ilcesi    = form.cbilçesi.Text,
                        Meslek    = form.txmesleği.Text,
                        Tc        = form.txtc.Text,
                        Telefon   = Convert.ToString(form.txtelefon.Value),
                        Yas       = form.txyaşı.Text
                    };
                    var fizikimuayene = new FizikiMuayene
                    {
                        Ates     = form.txateş.Text,
                        Boy      = form.txboy.Text,
                        Kilo     = form.txkilo.Text,
                        Nabiz    = form.txnabız.Text,
                        Solunum  = form.txsolunum.Text,
                        Tansiyon = form.txtansiyon.Text
                    };

                    var bulgu = new Bulgular
                    {
                        Sikayetler = form.txşikayet.Text,
                        Bogaz      = form.cbboğaz.Text,
                        Sindirim   = form.cbsindirim.Text,
                        Burun      = form.cbburun.Text,
                        Deri       = form.cbderi.Text,
                        Dolasim    = form.cbdolaşım.Text,
                        Solunum    = form.cbsolunum.Text,
                        Göz        = form.cbgöz.Text,
                        Uriner     = form.cbüriner.Text,
                        Kulak      = form.cbkulak.Text,
                        Yenidogan  = form.cbyenidoğan.Text,
                        Ilac       = form.cbilaçreaksiyon.Text,
                        Hastalik   = form.cbhastalıkarttıranetmen.Text
                    };

                    var laboratuar = new Laboratuar
                    {
                        WBC       = form.txwbc.Text,
                        HB        = form.txhb.Text,
                        HCT       = form.txhct.Text,
                        PLT       = form.txplt.Text,
                        MCV       = form.txmcv.Text,
                        AKŞ       = form.txakş.Text,
                        TKŞ       = form.txtkş.Text,
                        ÜRE       = form.txüre.Text,
                        KREATİNİN = form.txkreatinin.Text,
                        ALT       = form.txalt.Text,
                        AST       = form.txast.Text,
                        ALKF      = form.txalkf.Text,
                        GGT       = form.txggt.Text,
                        TPROTEİN  = form.txtrotein.Text,
                        ALBUMİN   = form.txalbumin.Text,
                        NA        = form.txna.Text,
                        K         = form.txk.Text,
                        CA        = form.txca.Text,
                        P         = form.txp.Text,
                        TKOL      = form.txtkol.Text,
                        TG        = form.txtg.Text,
                        LDL       = form.txldl.Text,
                        HDL       = form.txhdl.Text,
                        VLDL      = form.txvldl.Text,
                        HBA1C     = form.txhba1c.Text,
                        DEMİR     = form.txdemir.Text,
                        TDEMİRBK  = form.txtdemir.Text,
                        FERRİTTİN = form.txferrittin.Text,
                        B12       = form.txb12.Text,
                        FOLAT     = form.txfolat.Text,
                        TBİL      = form.txtbil.Text,
                        DBİL      = form.txdbil.Text,
                        LDH       = form.txldh.Text,
                        SEDİM     = form.txsedim.Text,
                        CRP       = form.txcrp.Text,
                        CPK       = form.txcpk.Text,
                        ÜRİKASİT  = form.txürik.Text,
                        GFR       = form.txgfr.Text
                    };

                    kişi.Bulgular.Add(bulgu);
                    kişi.FizikiMuayenes.Add(fizikimuayene);
                    kişi.Laboratuars.Add(laboratuar);
                    dataContext.Kisiler.InsertOnSubmit(kişi);
                    Kisiler.Kişiler.Add(kişi);
                    dataContext.SubmitChanges();
                    EkranTemizle(form);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }