public LinkedList() { bas = new List_node(0, 0, 0); son = new List_node(0, 0, 0); bas.ileri = son; son.ileri = son; }
private void Dersler_MouseClick(object sender, MouseEventArgs e) { Öğrenciler.Items.Clear(); string curItem = dersler.SelectedItem.ToString(); List_node aktif = ll.bas; if (curItem == "Veri Yapıları // 456") { def_ders = 456; while ((aktif != ll.son)) { if (aktif.ders_kod == 456) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } else if (curItem == "OOP // 404") { def_ders = 404; while ((aktif != ll.son)) { if (aktif.ders_kod == 404) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } else if (curItem == "Türk Dili // 502") { def_ders = 502; while ((aktif != ll.son)) { if (aktif.ders_kod == 502) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } yenile(Öğrenciler); }
public void silme() { List_node aktif = ll.bas; while (aktif.ileri != ll.son && (aktif.ileri.ogrenci_no != Convert.ToInt32(textBox7.Text)) && aktif.ileri.ders_kod != Convert.ToInt32(textBox6.Text)) { aktif = aktif.ileri; } aktif.ileri = aktif.ileri.ileri; yenile(Öğrenciler); }
public void derse_ekle(int a, int b) { List_node aktif = ll.bas; List_node yeni_node = new List_node(a, def_ders, b); while ((aktif.ileri != ll.son) && (string.Compare(Convert.ToString(aktif.ileri.ogrenci_no), Convert.ToString(yeni_node.ogrenci_no)) < 0)) { aktif = aktif.ileri; } yeni_node.ileri = aktif.ileri; aktif.ileri = yeni_node; }
private void Button4_Click(object sender, EventArgs e) { //silme(); List_node aktif = ll.bas; while (aktif.ileri != ll.son) { if (aktif.ileri.ogrenci_no == Convert.ToInt32(textBox9.Text) && aktif.ileri.ders_kod == Convert.ToInt32(textBox8.Text)) { aktif.ileri = aktif.ileri.ileri; } else { aktif = aktif.ileri; } } yenile(Öğrenciler); //yenile(Öğrenciler); }
public void yenile(ListBox lb) { Öğrenciler.Items.Clear(); string curItem = dersler.SelectedItem.ToString(); List_node aktif = ll.bas; if (curItem == "Veri Yapıları // 456") { def_ders = 456; while ((aktif != ll.son)) { if (aktif.ders_kod == 456) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } else if (curItem == "OOP // 404") { def_ders = 404; while ((aktif != ll.son)) { if (aktif.ders_kod == 404) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } else if (curItem == "Türk Dili // 502") { def_ders = 502; while ((aktif != ll.son)) { if (aktif.ders_kod == 502) { Öğrenciler.Items.Add(aktif.ogrenci_no.ToString()); aktif = aktif.ileri; } else { aktif = aktif.ileri; } } } int x = lb.Items.Count; string[] arr = new string[x]; //lb.Items.CopyTo(arr, 0); arr = lb.Items.OfType <string>().ToArray(); var arr2 = arr.Distinct(); lb.Items.Clear(); foreach (string s in arr2) { lb.Items.Add(s); } }