예제 #1
0
        void kayitEkleme()
        {
            int listToplam = listBoxGorevlilerID.Items.Count;

            sonID     += 1;
            sonIdgelen = sonID.ToString();


            string gorevID = sonIdgelen;



            string gorevAd = txtGrvAd.Text;

            string gorevIcr      = txtGrvIcerik.Text;
            string gorevOlus     = AnaForm.Ad + " " + AnaForm.Soyad;
            string gorevTarih    = dtTarihGrv.Text + " " + dtSaat.Text;
            string gorevSonTarih = dtTarihSon.Text + " " + dtSaatSon.Text;



            for (int i = 0; i < listToplam; i++)
            {
                DataTable dt = db.gorevUyeOkuma(listBoxGorevlilerID.Items[i].ToString());

                string uID = dt.Rows[0]["ID"].ToString();
                string uAd = dt.Rows[0]["Isim"].ToString() + " " + dt.Rows[0]["Soyisim"].ToString();
                //  string uOgNo = dt.Rows[0]["OgrenciNO"].ToString();

                // listeden tek kişi çekildiği için iptal edildi kodlar

                //try
                //{
                //    db.gorevUyelerKayit(uID, uAd);
                //}
                //catch (Exception hata)
                //{

                //    MessageBox.Show(hata.Message);
                //    Application.Exit();
                //}

                AnaForm ana   = new AnaForm();
                string  islem = "Yeni Görev, Görev ID : " + gorevID + " Üye ID : " + uID;
                ana.LogKayit(islem);

                try
                {
                    db.gorevKayit(gorevID, gorevAd, gorevKategori, gorevIcr, uAd, gorevOlus, gorevSonTarih, uID, gorevTarih);
                    MessageBox.Show("Kayıt Başarı ile Tamamlandı.");
                }
                catch (Exception hata)
                {
                    MessageBox.Show(hata.Message);
                    Application.Exit();
                }
            }
        }