public void ParaCekme(Banka b, Hesap hesap, decimal para) { if (para > hesap.Bakiye) { System.Windows.Forms.MessageBox.Show("Bakiyeniz Yetersiz"); } else { if (DateTime.Now.Day != SonÇekim.Day) { Sınır = 750; } Sınır -= para; if (Sınır >= 0) { this.İşlem = new Islem(); hesap.Bakiye -= para; b.Kasa -= para; hesap.İşlem.Olay = "-" + para.ToString() + " TL" + " para çekildi. "; hesap.İşlem.Zaman = DateTime.Now; hesap.İşlemler.Add(hesap.İşlem); SonÇekim = DateTime.Now; System.Windows.Forms.MessageBox.Show("İşlem Başarılı"); } else { System.Windows.Forms.MessageBox.Show("Günlük 750 TL para çekme sınırını aştınız."); } } }
public void ParaYatirma(Banka b, Hesap hesap, decimal para) { this.İşlem = new Islem(); hesap.Bakiye += para; b.Kasa += para; hesap.İşlem.Olay = "+" + para.ToString() + " TL" + " para yatırıldı. "; hesap.İşlem.Zaman = DateTime.Now; hesap.İşlemler.Add(hesap.İşlem); System.Windows.Forms.MessageBox.Show("İşlem Başarılı"); }
public void HesapSil(Banka Banka, Musteri m, Hesap h) { if (h.Bakiye != 0) { System.Windows.Forms.MessageBox.Show("Bakiyeniz 0 TL olmadığı için hesabınız kapatılamıyor."); } else { m.hesaplar.Remove(h); Banka.Hesaplar.Remove(h); System.Windows.Forms.MessageBox.Show("Hesabınız Kapatıldı"); /* * Hesap Bakiyesi 0 olmali. */ } }
public void HesapAc(Banka Banka, Musteri m) { Random rnd = new Random(); Hesap h = new Hesap(); h.HesapSahibi = m; m.hesaplar.Add(h); x: foreach (Hesap t in Banka.Hesaplar) { if (h.HesapNo == t.HesapNo) { h.HesapNo = rnd.Next(1000000, 9999999); goto x; } } Banka.Hesaplar.Add(h); System.Windows.Forms.MessageBox.Show("Hesabınız Açıldı!" + Environment.NewLine + "Hesap Numarasi : " + h.HesapNo); }
public FrmHavale(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public FrmHesapKapatma(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public FrmParaYatirmaVeCekme(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public FrmHesapAcmaEkrani(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public FrmBankaGelirGider(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public MusteriBilgi(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }
public FrmYeniMusteriEkrani(Banka BankApp) { InitializeComponent(); this.BankApp = BankApp; }