public Hesap[] KisiEkle(Hesap[] hesaplar, Hesap hesap) { Array.Resize(ref hesaplar, hesaplar.Length + 1); hesaplar[hesaplar.Length - 1] = hesap; Listele liste = new Listele(); liste.HesapYazma(hesap); return(hesaplar); }
public Hesap[] HesapOkuma(Hesap[] hesaplar) { string[] butunkisiler = File.ReadAllLines(@"F:\07.02.2019\BankaHocaTekrar\HesapListe.txt"); for (int i = 0; i < butunkisiler.Length; i++) { Array.Resize(ref hesaplar, hesaplar.Length + 1); hesaplar[i] = new Hesap(butunkisiler[i]); } return(hesaplar); }
static Hesap YeniHesap() { Hesap yenihesap = new Hesap(); Console.Write("İsim: "); yenihesap.kisi.Isim = Console.ReadLine(); Console.Write("Soyisim: "); yenihesap.kisi.SoyIsim = Console.ReadLine(); Console.Write("TcNo: "); yenihesap.kisi.TcNo = Console.ReadLine(); Console.Write("HesapNo: "); yenihesap.HesapNo = Console.ReadLine(); Console.Write("Bakiye: "); yenihesap.Bakiye = Convert.ToDecimal(Console.ReadLine()); return(yenihesap); }
static void Main(string[] args) { bool bitti = false; Hesap[] hesaplar = new Hesap[0]; Banka banka = new Banka(); Listele listele = new Listele(); do { int secim = Menu(); switch (secim) { case 1: Hesap hesapNo = new Hesap(); hesapNo = YeniHesap(); hesaplar = banka.KisiEkle(hesaplar, hesapNo); break; case 2: string[] dizigoster = banka.KisiListele(hesaplar); for (int i = 0; i < hesaplar.Length; i++) { Console.WriteLine(dizigoster[i]); } break; case 3: int kısısec = KısıSec(hesaplar, "para yatırılacak kısıyı secın"); decimal tutar = ParaYatır(); banka.ParaYatır(hesaplar, kısısec, tutar); break; case 4: int kısısec1 = KısıSec(hesaplar, "para gonderen kısıyı secın"); int kısısec2 = KısıSec(hesaplar, "gonderılecek hesabı secın"); decimal tutar2 = ParaYatır(); banka.Havale(hesaplar, kısısec1, kısısec2, tutar2); break; case 5: bitti = true; break; } } while (bitti == false); }
public void HesapYazma(Hesap hesap) { string hesapstring = string.Format("{0},{1},{2},{3},{4}", hesap.kisi.Isim, hesap.kisi.SoyIsim, hesap.kisi.TcNo, hesap.HesapNo, hesap.Bakiye); File.AppendAllText(@"C:\Users\Kemal\Desktop\PROJELER\Banka\HesapListe.txt", hesapstring + Environment.NewLine); }