/** * Bankada Yapılacak işlemlerin başarılı olması için * yapılan kurucu/başlatıcı işlemler. **/ private void btnKurulumuTamamla_Click(object sender, EventArgs e) { if (cbOnay.Checked == false || txtBankaAdi.Text == "" || txtBankaKodu.Text == "" || txtKaynakPara.Text == "" || txtCeoAdi.Text == "" || txtKurucuSoyad.Text == "" || txtTCKNO.Text == "" || txtSifre.Text == "") { lblKurUyarisi.Visible = true; } else { CMG.BilgileriDuzenle(txtBankaAdi.Text, txtBankaKodu.Text, Convert.ToDecimal(txtKaynakPara.Text)); Ceo _CEO = new Ceo(txtCeoAdi.Text, txtKurucuSoyad.Text, Convert.ToInt64(txtTCKNO.Text), 7500, txtSifre.Text); Sube MerkezSube = new Sube("Cebeci", "Ankara"); TRY SubeHesabi = new TRY(); Kur TRYKur = new Kur("Türk Lirası", "TRY", "₺", 1); CMG.SubeEkle(MerkezSube); CMG.SubeIndeksi(MerkezSube.SubeKodu); CMG.SeciliSube().HesapEkle(SubeHesabi); CMG.KurEkle(TRYKur); CMG.SubeIndeksi(SubeHesabi.HesapNo); SubeHesabi.IslemYap(new Yatir(SubeHesabi.HesapNo, Convert.ToDecimal(txtKaynakPara.Text))); CMG.SeciliSube().PersonelEkle(_CEO); Giris_Ekrani frmGirisEkrani = new Giris_Ekrani(); frmGirisEkrani.ShowDialog(); this.Close(); } }
private void btnSubeEkle_Click(object sender, EventArgs e) { if (txtSubeAdi.Text == "" || txtSubeAdresi.Text == "") { lblSubeOlumsuzSonuc.Visible = true; lblSubeOlumluSonuc.Visible = false; } else { Sube yeniSube = new Sube(txtSubeAdi.Text, txtSubeAdresi.Text); CMG.SubeEkle(yeniSube); lblSubeOlumsuzSonuc.Visible = false; lblSubeOlumluSonuc.Visible = true; } }
private void btnSubeGuncelle_Click(object sender, EventArgs e) { Sube _Sube = CMG.SubeListesi().ElementAt(indeks); if (txtSubeAdiGuncelle.Text == "" || txtSubeAdresiGuncelle.Text == "") { lblSubeOlumsuzSonuc.Visible = false; lblSubeOlumluSonuc.Visible = true; } else { _Sube.Guncelle(txtSubeAdiGuncelle.Text, txtSubeAdresiGuncelle.Text); lblSubeOlumsuzSonuc.Visible = false; lblSubeOlumluSonuc.Visible = true; } }
/// <summary> /// Şube Ekle Metodu Bankaya şube ekleme işlemi yapar ve SayiUret metodundan aldığı /// rastgele sayı ile oluşturur, oluşturulan unique numarayı eklenen Şubeye atama işlemi yapar. /// </summary> /// <param name="S">Şube Nesnesi</param> public void SubeEkle(Sube S) { int subeSayac = 0; string geciciSubeKodu = ""; do { geciciSubeKodu = SayiUret(5, 1); foreach (Sube _Sube in Subeler) { if (_Sube.SubeKodu == geciciSubeKodu) { break; } subeSayac++; } } while (Subeler.Count != subeSayac); S.KodAl(geciciSubeKodu); Subeler.Add(S); }