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 btnKayit_Click(object sender, EventArgs e)
        {
            Gorev_Personel grvpersonel = (from x in db.Gorev_Personel where x.Id == id && x.Aciklama == null select x).FirstOrDefault();

            grvpersonel.Durum    = cbdurum.Text.ToString();
            grvpersonel.Aciklama = rtbaciklama.Text.ToString();
            db.SaveChanges();
            MessageBox.Show("Kayıt edildi.");
        }
Beispiel #3
0
        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));
        }