예제 #1
0
        public Class_Ders DersAl(string DersAdi)
        {
            VeritabaniOlusturma.ProjeVeritabani db = new VeritabaniOlusturma.ProjeVeritabani(); //db erişim
            Class_Ders a = new Class_Ders();                                                    //ders a nesnesi olustur

            a.DersAdii = DersAdi;
            DersAD     = DersAdi;

            var DersNoOgren = from p in db.DersTablo //Ders Adını alıp ID'sini öğrenme
                              where p.DersAd == DersAdi
                              select new
            {
                DersID1 = p.DersID,
            };

            foreach (var text in DersNoOgren.ToList()) //Öğrenilen ID'yi aktarma ? Ama nereye aktarıyo
            {
                a.DersNumarasi = text.DersID1;
                DersNOO        = text.DersID1;
            }

            return(a); //döndür
        }
예제 #2
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);
            }
        }