예제 #1
0
        void kayitGuncelle()
        {
            //  db.uyeGuncelle(guncelID, yUyeAd.Text.Trim(), yUyeSoyad.Text, yUyeBolum.Text, yUyeTel.Text, mail, yUyeOgNo.Text, uyeHava, uyeKara, uyeDeniz, uyeSiber, yUyeAciklama.Text);


            int listToplam = listByPrjUyeler.Items.Count;


            string prjID = dID;

            string uyeToplam = "";

            string prjAd    = txtPrjAd.Text;
            string prjAdmin = txtPrjAdminAd.Text;
            string prjAcik  = txtPrjAciklama.Text;

            // TOPLAM ÜYE LİSTESİ DOLDURMA VE ÜYE BİLGİLERİNİ YAZMA

            for (int i = 0; i < listToplam; i++)
            {
                uyeToplam += listByPrjUyeler.Items[i].ToString() + "\n - ";

                DataTable dt = db.prjUyeOkuma(listeSecID.Items[i].ToString());

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

                try
                {     // üyeleri güncelleme
                    db.prjGuncelleUyeler(uID, uAd, uSoyad, uOgNo, prjAd, prjID, prjAdmin, prjAcik, uyeToplam);
                }
                catch (Exception hata)
                {
                    MessageBox.Show(hata.Message);
                    Application.Exit();
                }
            }

            AnaForm ana   = new AnaForm();
            string  islem = "Proje Güncelleme, Proje Ad-ID :" + prjAd + "-" + prjID;

            ana.LogKayit(islem);

            try
            {
                db.prjGuncelle(prjID, prjAd, prjAcik, uyeToplam, prjAdmin);
                MessageBox.Show("Güncelleme Başarı ile Tamamlandı.");
            }
            catch (Exception hata)
            {
                MessageBox.Show(hata.Message);
                Application.Exit();
            }
        }