private void btKayit_Click(object sender, EventArgs e)
        {
            string   gorev    = tbGorev.Text;
            string   aciklama = tbAciklama.Text;
            string   kisi     = cbAdiSoyadi.Text;
            int      sure     = Convert.ToInt32(tbSure.Text);
            Personel id       = (from x in db.Personel where x.Adi_Soyadi == kisi select x).FirstOrDefault();

            if (id.Adi_Soyadi == kisi)
            {
                Gorevler gorevBilgisi = new Gorevler();
                gorevBilgisi.Aciklama = aciklama;
                gorevBilgisi.Gorev    = gorev;
                gorevBilgisi.Sure     = sure;
                db.Gorevler.Add(gorevBilgisi);
                db.SaveChanges();
                Gorevler       gorevIdBul    = (from x in db.Gorevler where x.Gorev == gorev && x.Sure == sure && x.Aciklama == aciklama select x).FirstOrDefault();
                Gorev_Personel gorevPersonel = new Gorev_Personel();
                gorevPersonel.BaslangicTarihi = DateTime.Now;
                gorevPersonel.BitisTarihi     = DateTime.Now.AddDays(sure);
                gorevPersonel.Personel        = Convert.ToInt32(id.Id);
                gorevPersonel.Gorev           = Convert.ToInt32(gorevIdBul.Id.ToString());
                db.Gorev_Personel.Add(gorevPersonel);
                db.SaveChanges();
                MessageBox.Show("Görev kisiye başarıyla eklendi");
            }
        }
        private void btKayit_Click(object sender, EventArgs e)
        {
            int      id    = Convert.ToInt32(lbGorev.Text);
            Gorevler gorev = (from x in db.Gorevler where x.Id == id select x).FirstOrDefault();

            gorev.Aciklama = tbAciklama.Text;
            gorev.Gorev    = tbGorev.Text;
            gorev.Sure     = Convert.ToInt32(tbSure.Text);
            db.SaveChanges();
            kisigorevgetir();
            MessageBox.Show("Kayıt edildi.");
            btKayit.Visible    = false;
            label1.Visible     = false;
            label2.Visible     = false;
            label3.Visible     = false;
            tbAciklama.Visible = false;
            tbGorev.Visible    = false;
            tbSure.Visible     = false;
        }
        private void btnKayit_Click(object sender, EventArgs e)
        {
            string   aciklama     = tbAciklama.Text.ToString();
            int      sure         = Convert.ToInt32(tbSure.Text);
            string   gorev        = tbGörev.Text.ToString();
            Gorevler gorevBilgisi = new Gorevler();

            gorevBilgisi.Aciklama = aciklama;
            gorevBilgisi.Gorev    = gorev;
            gorevBilgisi.Sure     = sure;
            db.Gorevler.Add(gorevBilgisi);
            db.SaveChanges();
            Gorevler       gorevIdBul    = (from x in db.Gorevler where x.Gorev == gorev && x.Sure == sure && x.Aciklama == aciklama select x).FirstOrDefault();
            Gorev_Personel gorevPersonel = new Gorev_Personel();

            gorevPersonel.BaslangicTarihi = DateTime.Now;
            if (cbZaman.Text == "Ay")
            {
                gorevPersonel.BitisTarihi = DateTime.Now.AddDays(sure * 30);
            }
            else if (cbZaman.Text == "Hafta")
            {
                gorevPersonel.BitisTarihi = DateTime.Now.AddDays(sure * 7);
            }
            else if (cbZaman.Text == "Gün")
            {
                gorevPersonel.BitisTarihi = DateTime.Now.AddDays(sure);
            }
            else
            {
                gorevPersonel.BitisTarihi = DateTime.Now.AddHours(sure);
            }

            gorevPersonel.Personel = Convert.ToInt32(lbKullaniciId.Text);
            gorevPersonel.Gorev    = Convert.ToInt32(gorevIdBul.Id.ToString());
            db.Gorev_Personel.Add(gorevPersonel);
            db.SaveChanges();
            MessageBox.Show("Gorev başarıyla girildi.");

            datagridviewdoldur(Convert.ToInt32(lbKullaniciId.Text));
        }
        private void btGorevDuzenle_Click(object sender, EventArgs e)
        {
            if (btKayit.Visible == false)
            {
                btKayit.Visible    = true;
                label1.Visible     = true;
                label2.Visible     = true;
                label3.Visible     = true;
                tbAciklama.Visible = true;
                tbGorev.Visible    = true;
                tbSure.Visible     = true;

                int      id    = Convert.ToInt32(lbGorev.Text);
                Gorevler gorev = (from x in db.Gorevler where x.Id == id select x).FirstOrDefault();
                tbAciklama.Text = gorev.Aciklama;
                tbGorev.Text    = gorev.Gorev;
                tbSure.Text     = gorev.Sure.ToString();
            }
            else
            {
                MessageBox.Show("Kayıt ediniz.");
            }
        }