public string[] BankaBilgiGoster() { Hesap h = new Hesap(); Banka b = new Banka(); b.Gelir = 0; b.Gider = 0; b.ToplamBakiye = 0; string[] bankaBilgileri = new string[3]; foreach (Islemler i in Ozetler) { if (i.IslemTuru == "Para Yatırma") { b.Gelir += i.Miktar; } else if (i.IslemTuru == "Para Çekme") { b.Gider -= i.Miktar; } else if (i.IslemTuru == "Para Havale") { if (h.HesapTipi == "Bireysel") { b.Gelir += (i.Miktar * 2) / 100; } } } b.ToplamBakiye = b.Gelir + b.Gider; bankaBilgileri[0] = Convert.ToString(b.Gelir); bankaBilgileri[1] = Convert.ToString(b.Gider); bankaBilgileri[2] = Convert.ToString(b.ToplamBakiye); return(bankaBilgileri); }
public void HesapAc(Hesap hesap) { Hesaplar.Add(hesap); Random rastgeleHesapNo = new Random(); hesap.HesapNo = rastgeleHesapNo.Next(100000, 999999); }
private void btnYatir_Click(object sender, EventArgs e) { Hesap h = new Hesap(); string mesaj = h.ParaYatirma(Convert.ToDouble(txtYatirilacakMiktar.Text), Convert.ToInt32(txtYatirilacakHesap.Text)); MessageBox.Show(mesaj); Dispose(); }
private void btnHavale_Click(object sender, EventArgs e) { Hesap h = new Hesap(); string mesaj = h.HesabaHavale(Convert.ToInt32(txtMiktar.Text), Convert.ToInt32(txtCekilecekHesap.Text), Convert.ToInt32(txtYatirilacakHesap.Text)); MessageBox.Show(mesaj); Dispose(); }
private void btnSil_Click(object sender, EventArgs e) { Hesap h = new Hesap(); mesaj = h.HesapSil(Convert.ToInt32(txtSilinecekHesapNo.Text)); MessageBox.Show(mesaj); Dispose(); }
private void FormBanka_Load(object sender, EventArgs e) { Hesap h = new Hesap(); string[] BankaBilgileri = h.BankaBilgiGoster(); dataGelirGider.Rows.Add(); // dataGridView'e yeni satır ekler. dataGelirGider.Rows[0].Cells[0].Value = BankaBilgileri[0]; // Gelir sütununa bankaya toplam gelen parayı yazar. dataGelirGider.Rows[0].Cells[1].Value = BankaBilgileri[1]; // Gider sütununa bankadan toplam giden parayı yazar. dataGelirGider.Rows[0].Cells[2].Value = BankaBilgileri[2]; // Bankadaki net toplam miktarı yazar. }
private void btnCek_Click(object sender, EventArgs e) { Hesap h = new Hesap(); string mesaj = h.ParaCekme(Convert.ToDouble(txtCekilecekMiktar.Text), Convert.ToInt32(txtCekilecekHesap.Text)); MessageBox.Show(mesaj); if (mesaj == "Bakiye Yetersiz.Lütfen Başka Hesabınız Varsa Tekrar Deneyin.") { } else { Dispose(); } }
private void btnHesapAc_Click(object sender, EventArgs e) { Hesap h = new Hesap(); if (txtAd.Text == "") { MessageBox.Show("Bilgilerinizi Eksiksiz Giriniz."); } else if (txtSoyad.Text == "") { MessageBox.Show("Bilgilerinizi Eksiksiz Giriniz."); } else if (txtTc.Text == "") { MessageBox.Show("Bilgilerinizi Eksiksiz Giriniz."); } else { if (txtTc.Text.Length == 11) { if (FormMain.count == 0) { h.TC = Convert.ToInt64(txtTc.Text); h.Ad = txtAd.Text; h.Soyad = txtSoyad.Text; if (checkBireysel.Checked == true) { h.HesapTipi = "Bireysel"; h.HesapAc(h); MessageBox.Show("Bireysel Hesabınız Başarıyla Açıldı."); Dispose(); } else if (checkTicari.Checked == true) { h.HesapTipi = "Ticari"; h.HesapAc(h); MessageBox.Show("Ticari Hesabınız Başarıyla Açıldı."); Dispose(); } FormMain.count++; } else { h.TC = Convert.ToInt64(txtTc.Text); string AdSoyad = txtAd.Text + txtSoyad.Text; string adSoyad = h.AdSoyadKontrol(Convert.ToInt64(txtTc.Text)); if (adSoyad == AdSoyad) { h.Ad = txtAd.Text; h.Soyad = txtSoyad.Text; if (checkBireysel.Checked == true) { h.HesapTipi = "Bireysel"; h.HesapAc(h); MessageBox.Show("Bireysel Hesabınız Başarıyla Açıldı."); Dispose(); } else if (checkTicari.Checked == true) { h.HesapTipi = "Ticari"; h.HesapAc(h); MessageBox.Show("Ticari Hesabınız Başarıyla Açıldı."); Dispose(); } } else if (adSoyad == "") { h.Ad = txtAd.Text; h.Soyad = txtSoyad.Text; if (checkBireysel.Checked == true) { h.HesapTipi = "Bireysel"; h.HesapAc(h); MessageBox.Show("Bireysel Hesabınız Başarıyla Açıldı."); Dispose(); } else if (checkTicari.Checked == true) { h.HesapTipi = "Ticari"; h.HesapAc(h); MessageBox.Show("Ticari Hesabınız Başarıyla Açıldı."); Dispose(); } } else { MessageBox.Show("Girdiğiniz TC Kimlik Numarası Başka Hesaba Aittir."); } } } else { MessageBox.Show("Girdiğiniz TC Kimlik Numarası Yanlış. Lütfen 11 Haneli TC KimliK Numaranızı Giriniz."); } } }