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 }
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); } }