コード例 #1
0
ファイル: Hesap.cs プロジェクト: BerkeErd/OOP-Bank-App
        public void ParaCekme(Banka b, Hesap hesap, decimal para)
        {
            if (para > hesap.Bakiye)
            {
                System.Windows.Forms.MessageBox.Show("Bakiyeniz Yetersiz");
            }
            else
            {
                if (DateTime.Now.Day != SonÇekim.Day)
                {
                    Sınır = 750;
                }
                Sınır -= para;
                if (Sınır >= 0)
                {
                    this.İşlem        = new Islem();
                    hesap.Bakiye     -= para;
                    b.Kasa           -= para;
                    hesap.İşlem.Olay  = "-" + para.ToString() + " TL" + " para çekildi. ";
                    hesap.İşlem.Zaman = DateTime.Now;
                    hesap.İşlemler.Add(hesap.İşlem);


                    SonÇekim = DateTime.Now;
                    System.Windows.Forms.MessageBox.Show("İşlem Başarılı");
                }
                else
                {
                    System.Windows.Forms.MessageBox.Show("Günlük 750 TL para çekme sınırını aştınız.");
                }
            }
        }
コード例 #2
0
ファイル: Hesap.cs プロジェクト: BerkeErd/OOP-Bank-App
        public void ParaYatirma(Banka b, Hesap hesap, decimal para)
        {
            this.İşlem        = new Islem();
            hesap.Bakiye     += para;
            b.Kasa           += para;
            hesap.İşlem.Olay  = "+" + para.ToString() + " TL" + " para yatırıldı. ";
            hesap.İşlem.Zaman = DateTime.Now;
            hesap.İşlemler.Add(hesap.İşlem);

            System.Windows.Forms.MessageBox.Show("İşlem Başarılı");
        }
コード例 #3
0
        public void HesapSil(Banka Banka, Musteri m, Hesap h)
        {
            if (h.Bakiye != 0)
            {
                System.Windows.Forms.MessageBox.Show("Bakiyeniz 0 TL olmadığı için hesabınız kapatılamıyor.");
            }

            else
            {
                m.hesaplar.Remove(h);
                Banka.Hesaplar.Remove(h);
                System.Windows.Forms.MessageBox.Show("Hesabınız Kapatıldı");

                /*
                 * Hesap Bakiyesi 0 olmali.
                 */
            }
        }
コード例 #4
0
        public void HesapAc(Banka Banka, Musteri m)
        {
            Random rnd = new Random();
            Hesap  h   = new Hesap();

            h.HesapSahibi = m;

            m.hesaplar.Add(h);


x:
            foreach (Hesap t in Banka.Hesaplar)
            {
                if (h.HesapNo == t.HesapNo)
                {
                    h.HesapNo = rnd.Next(1000000, 9999999);
                    goto x;
                }
            }

            Banka.Hesaplar.Add(h);

            System.Windows.Forms.MessageBox.Show("Hesabınız Açıldı!" + Environment.NewLine + "Hesap Numarasi : " + h.HesapNo);
        }
コード例 #5
0
 public FrmHavale(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #6
0
ファイル: HesapKapatma.cs プロジェクト: BerkeErd/OOP-Bank-App
 public FrmHesapKapatma(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #7
0
 public FrmParaYatirmaVeCekme(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #8
0
 public FrmHesapAcmaEkrani(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #9
0
 public FrmBankaGelirGider(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #10
0
ファイル: MusteriBilgi.cs プロジェクト: BerkeErd/OOP-Bank-App
 public MusteriBilgi(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }
コード例 #11
0
 public FrmYeniMusteriEkrani(Banka BankApp)
 {
     InitializeComponent();
     this.BankApp = BankApp;
 }