public void ParaYatirKontrol(ulong hesapno, decimal tutar) { HesapOzeti hesapozeti = new HesapOzeti(); DateTime zaman; foreach (MusteriSinifi m in Musteriler) { foreach (HesapSinifi h in m.Hesaplar) { if (hesapno == h.HesapNo) { h.ParaYatir(tutar); System.Windows.Forms.MessageBox.Show("Tutar yatırıldı."); Rapor.BankaYatirilanpara += tutar; Rapor.ToplamPara += tutar; zaman = DateTime.Now; hesapozeti.HesNo = hesapno; hesapozeti.IslemTipi = "PARA YATIRMA ISLEMI"; hesapozeti.Tutar = tutar; hesapozeti.Tarih = zaman; HesapOzetiEkle(hesapozeti); } } } }
public void ParaCekKontrol(ulong hesapno, decimal tutar) { HesapOzeti hesapozeti = new HesapOzeti(); DateTime zaman; foreach (MusteriSinifi m in Musteriler) { foreach (HesapSinifi h in m.Hesaplar) { if (hesapno == h.HesapNo) { if (h.ParaCek(tutar) == "var") { System.Windows.Forms.MessageBox.Show("Tutar çekildi."); Rapor.BankaCekilenPara += tutar; Rapor.ToplamPara -= tutar; zaman = DateTime.Now; hesapozeti.HesNo = hesapno; hesapozeti.IslemTipi = "PARA CEKME ISLEMI"; hesapozeti.Tutar = -tutar; hesapozeti.Tarih = zaman; HesapOzetiEkle(hesapozeti); } } } } }
public string ParaCek(decimal tutar) { string str = ""; HesapOzeti hesapOz = new HesapOzeti(); if (tutar < 750) { if (tutar < Bakiye || tutar == Bakiye) { Bakiye -= tutar; str = "var"; } else { if (tutar < (Bakiye + EkHesap) || tutar == (Bakiye + EkHesap)) { Bakiye -= tutar; str = "var"; } else { System.Windows.Forms.MessageBox.Show("Bakiye Yetersiz"); str = "yok"; } } } else { System.Windows.Forms.MessageBox.Show("Para Çekme Limitini Aştınız."); } return(str); }
public void HavaleKontrol(ulong hesapno1, ulong hesapno2, decimal ucret) { HesapOzeti hesozet = new HesapOzeti(); HesapOzeti hesozet1 = new HesapOzeti(); DateTime zaman; foreach (MusteriSinifi m in Musteriler) { foreach (HesapSinifi h in m.Hesaplar) { if (hesapno1 == h.HesapNo) { foreach (MusteriSinifi m1 in Musteriler) { foreach (HesapSinifi h1 in m1.Hesaplar) { if (hesapno2 == h1.HesapNo) { if (h.ParaHavale(ucret, h1) == "var") { System.Windows.Forms.MessageBox.Show("Tutar havale yapıldı."); if (h.HesapNo > 100000 && h.HesapNo < 200000) { Rapor.ToplamPara += ucret * (0.02m); } zaman = DateTime.Now; hesozet.HesNo = hesapno1; hesozet.IslemTipi = "HAVALE İŞLEMİ"; hesozet.Tutar = -ucret; hesozet.Tarih = zaman; HesapOzetiEkle(hesozet); zaman = DateTime.Now; hesozet1.HesNo = hesapno2; hesozet1.IslemTipi = "HAVALE İŞLEMİ"; hesozet1.Tutar = ucret; hesozet1.Tarih = zaman; HesapOzetiEkle(hesozet1); } } } } } } } }
public void HesapOzetiEkle(HesapOzeti hesapozeti) { HesapOzetleri.Add(hesapozeti); }
public void ParaYatir(decimal tutar) { HesapOzeti hesapOz = new HesapOzeti(); Bakiye += tutar; }