private void button3_Click_1(object sender, EventArgs e) { try { FakulteNo = Convert.ToInt32(textBox2.Text); //textboxa girileni fakulte no ya eşitler int i = 0; //sayac int maxdeger = Universite.FakulteList.Count; //fakulte listesindeki degerleri max olarak alır if (maxdeger == 0) { throw new Exception();//eger max deger 0 sa yani listede fakulte yoksa hata mesajı verdirir } foreach (Fakulte f in Universite.FakulteList.Values) { i++; //fakulte eklendiğinde sayac artar if (f.fakulteNo == FakulteNo) //tutulan fakulte numarasına eşitse { universite.FakulteSil(f.fakulteNo, f.fakulteAdi); //fakulte silinir FakülteListesi.Items.Remove(f.fakulteNo + " - " + f.fakulteAdi); // listeden silmesi için break; } if (i == maxdeger)//sayac max deger eşitsede hata verir { throw new Exception(); } } } catch (Exception)//hata mesajı { MessageBox.Show("Silmek istediğiniz fakülte bulunmamaktadır"); } }
private void button3_Click_1(object sender, EventArgs e) { try { FakulteNo = Convert.ToInt32(textBox2.Text); int i = 0; int maxdeger = Universite.FakulteList.Count; if (maxdeger == 0) { throw new Exception(); } foreach (Fakulte f in Universite.FakulteList.Values) { i++; if (f.fakulteNo == FakulteNo) { universite.FakulteSil(f.fakulteNo, f.fakulteAdi); FakülteListesi.Items.Remove(f.fakulteNo + " - " + f.fakulteAdi); break; } if (i == maxdeger) { throw new Exception(); } } } catch (Exception) { MessageBox.Show("Silmek istediğiniz fakülte bulunmamaktadır"); } }