private void btnHesapAc_Click(object sender, EventArgs e) { int k = 0; foreach (Musteri m in Banka.Musteriler) { if (txtMusteriNoIste.Text == m.MusteriNo.ToString()) { k += 1; Hesap hesap = new Hesap(); Banka.ToplamHesapSayisi += 1; hesap.HesapNo += Banka.ToplamHesapSayisi + 1000; m.hesaplar.Add(hesap); MessageBox.Show("Hesap Açıldı. Bu Müşterinin Toplamda " + m.hesaplar.Count.ToString() + " Hesabı var.\n" + "Yeni Hesabın Numarası: " + hesap.HesapNo); if (Convert.ToInt32(nmrBaslangic.Text) != 0) { hesap.ParaYatir(Convert.ToInt32(nmrBaslangic.Text)); Islem islem = new Islem(); islem.ParaYat(hesap.HesapNo, Convert.ToInt32(nmrBaslangic.Text)); Banka.islemler.Add(islem); } } } if (k == 0) { MessageBox.Show("Müşteri Bulunamadı"); } }
private void btn_ParaYatir_Click(object sender, EventArgs e) { int yatirilantutar = Convert.ToInt32(txt_tutar.Text); hesapsinifi.ParaYatir(yatirilantutar, cekilecekliste); MessageBox.Show("Para yatırma işlemi başarıyla gerçekleştirildi!"); lbl_bakiye.Text = cekilecekliste.bakiye.ToString(); Rapor rpr = new Rapor(); rpr.islemyapanHesapNo = cekilecekliste.hesapNo; rpr.islemTutar = yatirilantutar; rpr.islemTarihi = DateTime.Now; rpr.islemTuru = "ParaYatir"; rpr.islemID = raporsinifi.id; hesapsinifi.RaporEkle(rpr); raporsinifi.id++; }