public void kişilistele() { Console.WriteLine("no".PadRight(18) + "ad".PadRight(19) + "soyad".PadRight(20) + "tel".PadRight(20)); Arayüz.Çizgiçiz(50); for (int i = 0; i < Kişiler.Count; i++) { Console.WriteLine((i + 1).ToString().PadRight(18) + Kişiler[i].GetAd().PadRight(15) + Kişiler[i].GetSoyad().PadRight(15) + Kişiler[i].GetTel().PadRight(15)); } }
public void yazdır() { Console.WriteLine("REHBERİM"); Arayüz.Çizgiçiz(50); Console.WriteLine(" AD SOYAD TEL"); Arayüz.Çizgiçiz(50); for (int i = 0; i < Kişiler.Count; i++) { Console.WriteLine($"{(i + 1),-4}{Kişiler[i].GetAd(),-20}{Kişiler[i].GetSoyad(),-18}{Kişiler[i].GetTel(),-17}"); } Arayüz.Çizgiçiz(50); }
public void yazdır(int index) { if (index < 0 || index > (Kişiler.Count - 1)) { Console.WriteLine("hatalı index! 0<=" + (Kişiler.Count)); } else { Arayüz.Çizgiçiz(50); Console.WriteLine("-Adı :" + Kişiler[index].GetAd()); Console.WriteLine("-Soyad :" + Kişiler[index].GetSoyad()); Console.WriteLine("-Telefon :" + Kişiler[index].GetTel()); Arayüz.Çizgiçiz(50); } }
static void Main(string[] args) { string ad, soyad, tel, metin; int indeks; rehber İkişiler = new rehber("rehberdosya.txt"); Anamenü seçim; do { seçim = Arayüz.anamenüseçim(); if (seçim == Anamenü.listele) { İkişiler.yazdır(); } else if (seçim == Anamenü.Ekle) { Console.Write("Yeni Ad="); ad = Arayüz.stringoku(); Console.Write("Yeni Soyad="); soyad = Arayüz.stringoku(); Console.Write("Yeni Telefon Numarası="); tel = Arayüz.stringoku(); İkişiler.Kişiekle(ad, soyad, tel); } else if (seçim == Anamenü.güncelle) { Console.Write("Güncellenecek kişi="); metin = Arayüz.stringoku(); indeks = İkişiler.Ara(metin); if (indeks == -1) { Arayüz.mesaj(metin + " listede bulunamadı...", mesajtürü.Hata); } else { //Arayüz.StringOku(out isim); if (İkişiler.güncelle(indeks)) { Arayüz.mesaj(metin + " başarıyla güncellendi."); } else { Arayüz.mesaj(metin + " güncellenemedi.", mesajtürü.Uyarı); } } } else if (seçim == Anamenü.ara) { Console.WriteLine("aramak istediğniz isim:"); string aramametni = Console.ReadLine(); int sonuç = İkişiler.Ara(aramametni); İkişiler.yazdır(); } else if (seçim == Anamenü.sırala) { İkişiler.sırala(); İkişiler.yazdır(); //İkişiler.kişilistele(); KİŞİ kis = new KİŞİ(); kis.CompareTo(kis); } else if (seçim == Anamenü.sil) { Console.WriteLine("silmek istediğiniz kişinin Adı / Soyadı"); string silinecek = Console.ReadLine(); İkişiler.sil(silinecek); //Console.Write("Silinecek İsim="); //metin = Arayüz.stringoku(); //indeks = İkişiler.Ara(metin); //if (indeks == -1) //{ //Arayüz.mesaj(metin + " listede bulunamadı...", mesajtürü.Hata); //} //else //{ //bool eminMi = Arayüz.eminmisiniz("Silmek istediğinizden emin misiniz?..."); //if (eminMi) //{ // if (İkişiler.sil(metin)) //Arayüz.mesaj(metin + " başarıyla silindi."); //else // Arayüz.mesaj(metin + " silinemedi.", mesajtürü.Uyarı); // } //} } } while (seçim != Anamenü.çıkış); Console.Read(); }