public void Dosyaya_Yazma(Ders _derss) { using (System.IO.StreamWriter dosya = new System.IO.StreamWriter(@"desktop:\dosya.txt")) { dosya.WriteLine("{0} {1} {2}", _derss.Ders_adi, _derss.Ders_kodu, DateTime.Today); dosya.WriteLine("Öğrenci Listesi"); foreach (Ogrenci t in _derss.ogrenci) { dosya.WriteLine("Öğrenci adı:{0} , Öğrenci soyadı:{1}, Öğrenci numarası:{2}, Öğrenci bölüm:{3},Öğrenci şube:{4}", t.Ogrenci_adi, t.Ogrenci_soyadi, t.Ogrenci_no, t.Ogrenci_sube); } foreach (Ogretim_Elemani t in _derss.ogretim_elemani) { dosya.WriteLine("Öğretim elemanının adı :{0} ,soyadı :{1},bölümü :{2}}", t.Ogretim_el_adi, t.Ogretim_el_soyadi, t.Ogretim_el_bolum); } dosya.Flush(); dosya.Close(); } }
public void dersEkle(Ders ders) //ders ekleme fonksiyonu. { dersler.Add(ders); }
private void button2_Click(object sender, EventArgs e) { if (buttonsType == "fakulte") //button tiplerine göre farklı işlemler yapılır. { if (listfakulte.SelectedIndex != -1) { selectedFakulte = deu.secilenFakulteyiBul(listfakulte.SelectedItem.ToString()); //seçilen fakülte bulunur. buttonsType = "bolum"; //button tipi değiştirilir. listbolumler.Items.Clear(); //üstüste eklemeleri fixlemek için yüklemeden önce temizlenir. foreach (Bolum a in selectedFakulte.bolumler) //var olan bölümleri yüklemek için. { listbolumler.Items.Add(a.Name); } listfakulte.Visible = false; listbolumler.Visible = true; //tasarımsal düzenlemeler button1.Text = "Bolum Ekle"; button2.Text = "Bölüm'e Git"; label1.Text = selectedFakulte.Name; label2.Text = "Bölüm İsmi:"; } else { MessageBox.Show("Fakülte seçiniz."); //listboxtan item seçilmediği taktirde uyarı. } } else if (buttonsType == "bolum") { if (listbolumler.SelectedIndex != -1) //yukardaki işlemlerin benzeri işlemler. { selectedBolum = selectedFakulte.secilenBolumuBul(listbolumler.SelectedItem.ToString()); buttonsType = "ders"; listdersler.Items.Clear(); foreach (Ders a in selectedBolum.dersler) //var olan dersleri yüklemek için. { listdersler.Items.Add(a.Name); } listbolumler.Visible = false; listdersler.Visible = true; button3.Visible = true; button1.Text = "Ders Aç"; button2.Text = "Ders'e Git"; //tasarımsal düzenlemeler button3.Text = "Ders Kapat"; label1.Text = selectedBolum.Name; label2.Text = "Ders İsmi:"; } else { MessageBox.Show("Bölüm seçiniz."); } } else if (buttonsType == "ders") { if (listdersler.SelectedIndex != -1) //yukardaki işlemlerin benzeri işlemler. { selectedDers = selectedBolum.secilenDersiBul(listdersler.SelectedItem.ToString()); buttonsType = "ayrıntı"; listOgrenciler.Items.Clear(); listOgretimElemanlari.Items.Clear(); foreach (Ogrenci a in selectedDers.ogrenciler) //var olan öğrencileri yüklemek için. { listOgrenciler.Items.Add(a.Name); } foreach (OgretimElemani a in selectedDers.ogretimGorevlileri) //var olan öğretim görevlilerini yüklemek için. { listOgretimElemanlari.Items.Add(a.Name); } listdersler.Visible = false; listOgrenciler.Visible = true; listOgretimElemanlari.Visible = true; labelogrenciler.Visible = true; labelgorevliler.Visible = true; //tasarımsal düzenlemeler button1.Visible = false; button2.Visible = false; button3.Visible = false; panelbuttons.Visible = true; label1.Text = selectedDers.Name; } else { MessageBox.Show("Ders seçiniz."); } } }
public void DersEkle(Ders z) { dersler.Add(z); }