Example #1
0
        public static Result HesapEkle(Hesap h)
        {
            var result = new Result();

            try
            {
                if (Hesaplar.Any(x => x.HesapNo == h.HesapNo))
                {
                    result.Message = "Bu Hesap Numarası Kullanılıyor";
                    result.Success = false;
                    return(result);
                }

                Hesaplar.Add(new Hesap
                {
                    MusteriNo  = h.MusteriNo,
                    HesapDurum = h.HesapDurum,
                    HesapNo    = h.HesapNo,
                    Miktar     = h.Miktar
                });

                result.Success = true;
                result.Message = "Hesap Oluşturuldu";
            }
            catch (Exception)
            {
                result.Message = "Bir Hata Oluştu.Tekrar Deneyin";
            }

            return(result);
        }
        public override void HesapEkle(Musteri ha, Hesap h)
        {
            h.HesabSahibi = ha.Ad;
            string hesapNo = Convert.ToString(ha.MusteriNo) + Convert.ToString(sayac);

            h.HesapNo = Convert.ToInt64(hesapNo);
            Hesaplar.Add(h);
            sayac++;
        }
Example #3
0
        public Musteri()
        {
            this.Hesaplar = new List <Hesap>();
            this.Hesap1   = new Hesap();
            Hesaplar.Add(Hesap1);
            Random r = new Random();

            this.MusteriNo = r.Next(3, 100);
        }
Example #4
0
        public void HesapAc(Hesap h)
        {
            Random r  = new Random();
            int    no = r.Next(1, 1000);

            if (Hesaplar.Count == 0)
            {
                h.HesapNumarasi = no;
            }
            else
            {
                foreach (var h1 in Hesaplar)
                {
                    Random r1  = new Random();
                    int    no1 = r1.Next(1, 1000);
                    if (h1.HesapNumarasi != no1)
                    {
                        h.HesapNumarasi = no;
                    }
                }
            }
            Hesaplar.Add(h);
        }
Example #5
0
 public void HesapAcma(Hesap h)
 {
     Hesaplar.Add(h);
 }