public void ParaHavale(Hesap h1, Hesap h2, Musteri KaynakMusteri, Musteri HedefMusteri, decimal tutar) { decimal havaleucreti = 0; if (KaynakMusteri.Tip == "Bireysel") { havaleucreti = (tutar * 2) / 100; System.Windows.Forms.MessageBox.Show("Bireysel müşteri olduğunuz için " + havaleucreti + "TL havale ucreti kesildi!"); h1.Bakiye -= havaleucreti; } h1.Bakiye -= tutar; h2.Bakiye += tutar; HesapOzeti hesap_hareketi_h1 = new HesapOzeti(); hesap_hareketi_h1.EklenenPara = 0; hesap_hareketi_h1.CikanPara = tutar; hesap_hareketi_h1.Kim = HedefMusteri; hesap_hareketi_h1.IsTransfer = true; hesap_hareketi_h1.IslemTarihi = DateTime.Now; HesapOzeti hesap_hareketi_h2 = new HesapOzeti(); hesap_hareketi_h2.EklenenPara = tutar; hesap_hareketi_h2.CikanPara = 0; hesap_hareketi_h2.IsTransfer = true; hesap_hareketi_h2.Kim = KaynakMusteri; hesap_hareketi_h2.IslemTarihi = hesap_hareketi_h1.IslemTarihi; h1.HesapDefteriEkle(hesap_hareketi_h1); h2.HesapDefteriEkle(hesap_hareketi_h2); System.Windows.Forms.MessageBox.Show("Havale başarıyla gerçekleştirildi!"); }
public void ParaCek(Hesap h, decimal Tutar) { foreach (Hesap hs in Hesaplar) { if (hs.HesapNo == h.HesapNo) { if (Tutar <= 750) { if (Tutar <= h.Bakiye) { h.Bakiye -= Tutar; AdminPage.Banka.GidenPara -= h.Bakiye; } else { System.Windows.Forms.MessageBox.Show("Bakiyeniz yetersiz olduğu için ek hesabınızdan işlem yapıldı!"); h.EkHesapBakiye = h.EkHesapBakiye - Tutar; } HesapOzeti hesap_hareketi_h1 = new HesapOzeti(); hesap_hareketi_h1.EklenenPara = 0; hesap_hareketi_h1.CikanPara = Tutar; hesap_hareketi_h1.Kim = this; hesap_hareketi_h1.IslemTarihi = DateTime.Now; hesap_hareketi_h1.IsTransfer = false; h.HesapDefteriEkle(hesap_hareketi_h1); } else { System.Windows.Forms.MessageBox.Show("Günlük para çekme limiti 750 TL'dir.İşleminiz gerçekleştirilemedi!"); } } } }
public decimal ParaYatir(Hesap h, decimal Tutar) { foreach (Hesap hs in Hesaplar) { if (hs.HesapNo == h.HesapNo) { h.Bakiye += Tutar; HesapOzeti hesap_hareketi_h1 = new HesapOzeti(); hesap_hareketi_h1.EklenenPara = Tutar; hesap_hareketi_h1.CikanPara = 0; hesap_hareketi_h1.Kim = this; hesap_hareketi_h1.IslemTarihi = DateTime.Now; hesap_hareketi_h1.IsTransfer = false; h.HesapDefteriEkle(hesap_hareketi_h1); AdminPage.Banka.GelenPara += Tutar; } } return(h.Bakiye); }
public void HesapDefteriEkle(HesapOzeti ozet) { this.HesapDefteri.Add(ozet); }