Exemplo n.º 1
0
        private void btnKazaKayitSil_Click(object sender, EventArgs e)
        {
            int        kazaID = Convert.ToInt32(lvIsKazalariListesi.SelectedItems[0].SubItems[0].Text);
            IsKazalari ik1    = db.IsKazalari.Where(x => x.Id == kazaID).FirstOrDefault();

            db.IsKazalari.Remove(ik1);
            db.SaveChanges();
            KazaKayitGoruntule();
        }
Exemplo n.º 2
0
        private void btnKazaKayitEkle_Click(object sender, EventArgs e)
        {
            IsKazalari ik1 = new IsKazalari();

            ik1.KazayaSebepOlanOlay           = txtKazayaSebepOlanOlay.Text;
            ik1.KazayaSebepOlanAracGerec      = txtKazayaSebepOlanAracGerec.Text;
            ik1.IsKazasininGerceklestigiYer   = cbIsKazasininGerceklestigiYer.Text;
            ik1.IsKazasininGerceklestigiBolum = cbIsKazasiGerceklestigiBolum.Text;
            ik1.KazaSonucuIsGoremezligi       = cbIsGoremezlik.Text;
            ik1.KazaSonucuIsGoremezlikSonucu  = cbIsGoremezlikSonucu.Text;
            ik1.KazaIhmali  = Convert.ToInt32(cbKazaIhmali.Text);
            ik1.KazaSiddeti = Convert.ToInt32(cbKazaSiddeti.Text);
            ik1.KazaninOlusSekliVeSebebi = txtKazaninOlusSekli.Text;
            ik1.KazaSonucuOlusanHastalik = txtIK_KazaSonucuOlusanHastalik.Text;
            ik1.HastalikCozumu           = txtIK_HastaliginCozumu.Text;
            ik1.Erkek                           = Convert.ToInt32(txtIK_Erkek.Text);
            ik1.Kadin                           = Convert.ToInt32(txtIK_Kadin.Text);
            ik1.Cocuk                           = Convert.ToInt32(txtIK_Cocuk.Text);
            ik1.Stajer                          = Convert.ToInt32(txtIK_Stajer.Text);
            ik1.Ozurlu                          = Convert.ToInt32(txtIK_Ozurlu.Text);
            ik1.Hukumlu                         = Convert.ToInt32(txtIK_Hukumlu.Text);
            ik1.EskiHukumlu                     = Convert.ToInt32(txtIK_EskiHukumlu.Text);
            ik1.TerorMagduru                    = Convert.ToInt32(txtIK_TerorMagduru.Text);
            ik1.KazayaUgrayanKisiSayisi         = ik1.Erkek + ik1.Kadin + ik1.Cocuk + ik1.Stajer + ik1.Ozurlu + ik1.Hukumlu + ik1.EskiHukumlu + ik1.TerorMagduru;
            ik1.TibbiMudahaleYapildiMi          = cbTibbiMudahaleYapildiMi.Text;
            ik1.TibbiMudahalecininAdiSoyadi     = txtMudahaleciAdiSoyadi.Text;
            ik1.TibbiMudahaleninYapildigiIl     = txtTibbiMudahaleIl.Text;
            ik1.TibbiMudahaleninYapildigiIlce   = txtTibbiMudahaleIlce.Text;
            ik1.TibbiMudahaleninYapildigiTarih  = Convert.ToDateTime(dtTibbiMudahale.Text);
            ik1.TibbiMudahaleninYapildigiAdres  = txtTibbiMudahaleAdres.Text;
            ik1.TibbiMudahaleninYapildigiSaat   = Convert.ToInt32(cbTibbiMudahaleSaat.Text);
            ik1.TibbiMudahaleninYapildigiDakika = Convert.ToInt32(cbTibbiMudahaleDakika.Text);
            if (checkIKekle.Checked == true)
            {
                ik1.OnaylandiMi = "Evet";
                db.IsKazalari.Add(ik1);
                db.SaveChanges();
                label26.Text = Convert.ToString(ik1.Erkek);
                label19.Text = Convert.ToString(ik1.Cocuk);
                label33.Text = Convert.ToString(ik1.Kadin);
                label21.Text = Convert.ToString(ik1.Stajer);
                label29.Text = Convert.ToString(ik1.Ozurlu);
                label31.Text = Convert.ToString(ik1.Hukumlu);
                label18.Text = Convert.ToString(ik1.EskiHukumlu);
                label20.Text = Convert.ToString(ik1.TerorMagduru);
                label34.Text = Convert.ToString(ik1.KazayaUgrayanKisiSayisi);

                label8.Text  = "Manisa";
                label6.Text  = "Manisa Sosyal Güvenlik İl Müdürlüğü";
                label10.Text = "Türkiye Cumhuriyeti Sosyal Güvenlik Kurumu";
                label11.Text = "Tevfikiye Mh. 8 Eylül Cd. No: 135 45120 Yunusemre/Manisa";
                label7.Text  = "968808478";
                label5.Text  = "617793973";

                HastalikAdi_lbl.Text         = ik1.KazaSonucuOlusanHastalik;
                HastalikCozumu_lbl.Text      = ik1.HastalikCozumu;
                label132.Text                = Convert.ToString(ik1.KazaIhmali * ik1.KazaSiddeti);
                IzninBasladigiTarih_lbl.Text = Convert.ToString(ik1.TibbiMudahaleninYapildigiTarih);

                if (label132.Text == "1")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 1 günlük izin.";
                }
                else if (label132.Text == "2")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 2 günlük izin.";
                }
                else if (label132.Text == "3")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 3 günlük izin.";
                }
                else if (label132.Text == "4")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 5 günlük izin.";
                }
                else if (label132.Text == "5")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 7 günlük izin.";
                }
                else if (label132.Text == "6")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 10 günlük izin.";
                }
                else if (label132.Text == "8")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 12 günlük izin.";
                }
                else if (label132.Text == "9")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 15 günlük izin.";
                }
                else if (label132.Text == "10")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 20 günlük izin.";
                }
                else if (label132.Text == "12")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 25 günlük izin.";
                }
                else if (label132.Text == "15")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 30 günlük izin.";
                }
                else if (label132.Text == "16")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 45 günlük izin.";
                }
                else if (label132.Text == "20")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 60 günlük izin.";
                }
                else if (label132.Text == "25")
                {
                    DinlenmeSuresi_lbl.Text = "İş yerinden en az 120 günlük izin.";
                }

                MessageBox.Show("İş kazası eklenmiştir.\nRapor dökümanını 'Hastane Raporları' sayfasından hastaneye gönderebilirsiniz.");
            }
            else
            {
                MessageBox.Show("Bildirim onay kutucuğuna tıklayınız.");
            }
            tabControl3.SelectedTab = tabHastalikGuncelle;
        }