private void mtrlIlerle_Click(object sender, EventArgs e) { h3 = new Doviz("USD"); h1 = new TRY(); h4 = new Doviz("USD"); h2 = new TRY(); h5 = new TRY(); h6 = new TRY(); A1.HesapEkle(h1); A1.HesapEkle(h4); A2.HesapEkle(h2); A1.HesapEkle(h6); Izmir.HesapEkle(h3); h3.IslemYap(new Yatir(h3.HesapNo, 2500M)); h4.IslemYap(new Yatir(h1.HesapNo, 3000M)); Izmir.HesapEkle(h5); Izmir.HesapIndeksi(h5.HesapNo); Izmir.SeciliHesap().IslemYap(new Yatir(Izmir.SeciliHesap().HesapNo, 10000M)); CMG.MusteriEkle(A1); CMG.MusteriEkle(A2); A1.Hesaplarim().ElementAt(0).EkHesapAc(DateTime.Now.AddDays(1), 3000M); txtGizli.Text = A2.MusteriNo; txtPass.Text = A1.MusteriNo.ToString(); MessageBox.Show(A1.Hesaplarim().ElementAt(0).ArtiHesap.Limit.ToString()); A1.Hesaplarim().ElementAt(0).ArtiHesap.IslemYap(new Yatir(CMG.SeciliSube().SeciliHesap().HesapNo, 2000)); Ceo A3 = new Ceo("Cengiz", "Cebeci", 30151295680, 3000, "1234"); A1.Hesaplarim().ElementAt(0).ArtiHesap.HesapOzeti(); Izmir.PersonelEkle(A3); txtNo.Text = A3.PersonelNo.ToString(); }
/// <summary> /// Hesaplar için benzersiz hesap numarası oluşturan metot. /// Bu metodun Banka sınıfında olmasının sebebi ise eklenen tüm hesaplara ulaşmak /// gerekli sorguları yapmak ve bu sorguları yaparken tüm müşterilerin hesaplarına ait /// numaraları karşılaştırma işlemi yapmasıdır. /// </summary> /// <param name="H"></param> public void HesapNumarasiOlustur(Hesap H) { int musteriSayac = 0, hesapSayac = 0; string geciciNumara = ""; do { hesapSayac = 0; geciciNumara = SayiUret(3, 4); //Hesap No foreach (Musteri _Musteri in Musteriler) { foreach (Hesap _Hesap in _Musteri.Hesaplarim()) { if (_Hesap.HesapNo == geciciNumara) { break; } hesapSayac++; } if (_Musteri.Hesaplarim().Count != hesapSayac) { break; } musteriSayac++; } } while (Musteriler.Count != musteriSayac); H.NumaraAl(geciciNumara); }
public List <Islem> Rapor(Hesap H) { foreach (Hesap _Hesap in Hesaplar) { if (_Hesap == H) { return(_Hesap.HesapIslemleri); } } return(null); }
public void HesapEkle(Hesap H) { this.Hesaplar.Add(H); }
public void HesapEkle(Hesap _Hesap) { this.Hesaplarim().Add(_Hesap); }
public Havale(string HesapNo, decimal Miktar, Hesap aliciHesap) : base(HesapNo, Miktar) { this.aliciHesap = aliciHesap; MusteriIsimGetir(HesapNo, aliciHesap.HesapNo); }