示例#1
0
        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ı");
            }
        }
示例#2
0
        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++;
        }