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 = ""; */ }
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); }
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); } }