//TAB 2 ÖĞRENCİ ATAMA private void OgrenciAtaButton_Click(object sender, EventArgs e) { Ogrenci ogrenci = new Ogrenci(0, "NullExceptionEngellemesi"); Boolean varmı = false; if (dersSecimiComboBox.SelectedIndex == -1) { MessageBox.Show("Ders seçmeniz gerekli!", "DERS SEÇİMİ HATASI", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (string item in ogrenciAtamaCheckedListBox.CheckedItems.OfType <string>().ToList()) { int no = 0; for (int i = 0; i < item.Length; i++) { if (item[i] == '-') { no = Int32.Parse(item.Substring(i + 1)); break; } } foreach (Ogrenci o in ogrenciler) { if (no == o.getNo()) { ogrenci = o; break; } } foreach (Ogrenci aranacakOgrenci in secilenDers.getOgrenciList()) { if (ogrenci.getNo() == aranacakOgrenci.getNo()) { varmı = true; break; } } if (!varmı) { ogrenciCikarmaListBox.Items.Add(ogrenci.getAd() + "-" + ogrenci.getNo()); secilenDers.addOgrenci(ogrenci); ogrenci.addNote(new DersNotu(secilenDers)); } else { varmı = false; } } }
public Boolean deleteOgrenci(Ogrenci ogr) { foreach (Ogrenci o in ogrenciler) { if (ogr.getNo() == o.getNo()) { ogrenciler.Remove(o); return(true); } } return(false); }