예제 #1
0
        private void BolumCombo_SelectedValueChanged(object sender, EventArgs e)
        {
            string BolumAdi;
            int    BolumNOO;

            BolumAdi = BolumCombo.SelectedText;

            VeritabaniOlusturma.ProjeVeritabani db = new VeritabaniOlusturma.ProjeVeritabani();
            Class_Bolum a = new Class_Bolum();

            //  a.BolumIsmi = BolumAdi;
            //  BolumAD = BolumAdi;

            var BolumIDOgren = from p in db.BolumTablo //Bölüm Adını alıp ID'sini öğrenme
                               where p.BolumAd == BolumAdi
                               select new
            {
                BolumID1 = p.BolumID,                    //Öğrenilen ID'yi aktarma. Bir yere aktarıyor işte
            };

            foreach (var text in BolumIDOgren.ToList())
            {
                BolumNOO = text.BolumID1;
            }

            //Öğrencileri seçilen bölüme göre gösterme fonk.

            /* var OgrenciGetir = from c in db.OgrenciTablo
             *                    select new
             *                    {
             *                        Ogrenci = c.BolumID
             *                    };
             *
             * ogrenciCombo.DataSource = OgrenciGetir.ToList(); //BolumleriGetir isimli var query değişkenimizi liste olarak ComboBox'un veri kaynağına aktarılıyor.
             * ogrenciCombo.DisplayMember = "Ogrenci"; //Bolum isimli kısım LINQ Query'sinde c.BolumAd olarak belirlenmiştir.
             * ogrenciCombo.ValueMember = "Ogrenci";
             * ogrenciCombo.Text = ""; */
        }
예제 #2
0
        public Class_Bolum BolumAl(string BolumAdi)
        {
            VeritabaniOlusturma.ProjeVeritabani db = new VeritabaniOlusturma.ProjeVeritabani();
            Class_Bolum a = new Class_Bolum();

            a.BolumIsmi = BolumAdi;
            BolumAD     = BolumAdi;

            var BolumIDOgren = from p in db.BolumTablo //Bölüm Adını alıp ID'sini öğrenme
                               where p.BolumAd == BolumAdi
                               select new
            {
                BolumID1 = p.BolumID,                    //Öğrenilen ID'yi aktarma. Bir yere aktarıyor işte
            };

            foreach (var text in BolumIDOgren.ToList())
            {
                a.BolumNumara = text.BolumID1;
                BolumNOO      = text.BolumID1;
            }

            return(a);
        }
예제 #3
0
        public void NotGirisYap()
        {
            notislem = new AClass_NotGirme();;

            try
            {
                dersclass  = notislem.DersAl(DersCombo.Text);
                bolumclass = notislem.BolumAl(BolumCombo.Text);
                notclass   = notislem.NotGiris(Convert.ToInt32(vizeBox.Text), Convert.ToInt32(finalBox.Text), Convert.ToInt32(butBox.Text), ButGirdiCheckBox.Checked, ognoTextBox.Text, BolumCombo.Text, DersCombo.Text);

                if (notclass != null && bolumclass != null && dersclass != null)
                {
                    //Zaten MessageBox'lar Class'ın içinde bulunduğu için buraya herhangi bir mesaj yazmaya gerek yok.
                }
                else
                {
                    MessageBox.Show("Çalıştırılan NotGirişYap() isimli fonksiyonda bir hata oluştu. Değerleri düzgün girdiğinize emin misiniz?");
                }
            }
            catch (Exception hata)
            {
                MessageBox.Show("Bir hata oluştu. \n" + hata);
            }
        }