private void btnVADESIZHESAPAC_Click(object sender, EventArgs e) { vadesizHesapYeni = new VadesizHesap(); vadesizHesapYeni.HesapParaBirimi = comboPARABIRIM.SelectedItem.ToString(); vadesizHesapYeni.ParaBirimiKuru = (Convert.ToDecimal(BANKA.KurBulEnum(vadesizHesapYeni.HesapParaBirimi)) / 100); lblKUR.Text = vadesizHesapYeni.ParaBirimiKuru.ToString(); if (txtVADESIZPARA.Text != null) { yatirilanPara = (Convert.ToDouble(txtVADESIZPARA.Text) * (Convert.ToDouble(BANKA.KurBulEnum(comboKURVADESIZ.SelectedItem.ToString())) / 100)); vadesizHesapYeni.HesapBakiye += (Convert.ToDecimal(yatirilanPara) / (vadesizHesapYeni.ParaBirimiKuru / 100)); BANKA.BankaHazinesi += Convert.ToDecimal(yatirilanPara); } if (BANKA.OnlineKisi > 17999 && BANKA.OnlineKisi < 20000) { vadesizHesapYeni = kmus.VadesizHesapAC(BANKA, kmus.MID, vadesizHesapYeni); kmus.VadesizHesapList.Add(vadesizHesapYeni); } else { vadesizHesapYeni = bmus.VadesizHesapAC(BANKA, bmus.MID, vadesizHesapYeni); bmus.VadesizHesapList.Add(vadesizHesapYeni); } BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), vadesizHesapYeni.HID, 600, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri -> " + vadesizHesapYeni.HID.ToString() + " 'Nolu VADESIZ Hesaba " + yatirilanPara.ToString() + " ₺ tutarında PARA YATIRILMIŞTIR !"); BANKA.IslemKayit(1, Convert.ToInt64(BANKA.OnlineKisi), 130, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri -> " + vadesizHesapYeni.HID.ToString() + " 'Nolu VADESIZ Hesaba " + yatirilanPara.ToString() + " ₺ tutarında PARA YATIRILMIŞTIR !"); BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), vadesizHesapYeni.HID, 600, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri Hesaplı Kullanıcıya -> " + vadesizHesapYeni.HID.ToString() + " 'Nolu VADESİZ Hesap Başarıyla tanımlanmıştır."); BANKA.VadesizHesapList.Add(vadesizHesapYeni); mesaj = "Vadesiz Hesabınız başarıyla oluşturulmuştur !"; txtIslemMesaj.Text = mesaj.ToString(); MessageBox.Show(mesaj.ToString(), "UNIVER BANK HESAP İŞLEMLERİ"); ListeleriGoster(); }
private void hesabıSilToolStripMenuItem1_Click(object sender, EventArgs e) { if (musTip == 1) { vh = b.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(dgVadesiz.Rows[satirb].Cells[1].Value)); if (vh.HesapBakiye == 0) { b.VadesizHesapList.Remove(vh); } else { MessageBox.Show("Paranı Çek"); } } else { vh = k.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(dgVadesiz.Rows[satirb].Cells[1].Value)); if (vh.HesapBakiye == 0) { k.VadesizHesapList.Remove(vh); } else { MessageBox.Show("Paranı Çek"); } } }
public void KurumsalMusteriEkle(KurumsalMusteri kmus) { long musID = 0; kmus.Kimlik.TCNo = Convert.ToInt64(txtTCNO.Text); kmus.Kimlik.Adi = txtAD.Text; kmus.Iletisim.CepTel = txtCEPTEL.Text; /* kmus.Kimlik.AnaAdi = txtANAADI.Text; * kmus.Kimlik.BabaAdi = txtBABAADI.Text; * kmus.Kimlik.Cinsiyet = txtCINSIYET.Text; * kmus.Kimlik.DogumTarihi = Convert.ToDateTime(txtDOGUMTARIH.Text); * kmus.Kimlik.DogumYeri = txtDOGUM.Text; * kmus.Kimlik.KanGrubu = txtKAN.Text; * kmus.Kimlik.MedeniHali = txtMEDENIHAL.Text; * kmus.Kimlik.Soyadi = txtSOYAD.Text;*/ /*kmus.Iletisim.Adres = txtEVADRES.Text; * * kmus.Iletisim.EvTel = txtEVTEL.Text; * kmus.Iletisim.Il = txtIL.Text; * kmus.Iletisim.Ilce = txtILCE.Text; * kmus.Iletisim.Mail = txtMAILADRES.Text; * * * kmus.Firma.Adres = txtFIRMAADRES.Text; * * kmus.Firma.Mail = txtFIRMAMAIL.Text; * kmus.Firma.Tel = txtFIRMATEL.Text; * kmus.Firma.VergiDaire = txtFIRMAVERGIDAIRE.Text; * kmus.Firma.VergiNo = Convert.ToInt64(txtFIRMAVERGINO.Text); * kmus.Firma.WebURL = txtFIRMAWEB.Text;*/ //kmus.Firma.FirmaAd = txtFIRMAADI.Text.ToString().ToUpper(); kmus.FirmaCirosu = Convert.ToInt64(txtFIRMACIRO.Text); kmus.FirmaMalVarlik = Convert.ToInt64(txtFIRMAMAL.Text); kmus.Sifre = kmus.passSifreleme(txtSIFRE.Text, kmus.MID); kmus.Onay = onay; kmus.FirmaPuanLimit = kmus.MusteriPuanHesapla(); BANKA.MusteriList.Add(kmus); BANKA.KurumsalMusteriList.Add(kmus); musID = kmus.MID; //hesap = kmus.EkHesapveVadesizTLHesapAC(BANKA, musID); VadesizHesap v = kmus.VadesizTLAC(BANKA, musID); kmus.VadesizHesapList.Add(v); /*KrediHesap k = kmus.EkHesapAC(BANKA, musID); * kmus.KrediHesapList.Add(k);*/ MessageBox.Show(v.HID.ToString() + " NOLU [VADESİZ TL] HESABINIZ --> " + musID.ToString() + " NOLU Kurumsal MUSTERİ Hesabınıza Otomatik olarak tanımlanmıştır."); BANKA.IslemKayit(BANKA.OnlineKisi, musID, 300, "Kurumsal " + musID.ToString() + " -> Nolu Müşteri Eklendi."); }
/* public VadesizHesap VadesizTLAC(Banka BANKAM, long id) * { * this.BANKA = BANKAM; * VadesizHesap vadesiztl = new VadesizHesap(); * vadesiztl.HID = BANKAM.IDVER(30000, 39999); * vadesiztl.MüsteriTürü = false; * * if (id >= 18000 && id < 20000) * vadesiztl.MüsteriTürü = true; // ticari müşteri ise true * * BANKA.IslemKayit(BANKA.OnlineKisi, 2, vadesiztl.HID.ToString() + " NUMARALI [VADESİZ TL HESAP] -> " + id.ToString() + " Kullaniciya tanimlandi"); * VadesizHesapList.Add(vadesiztl); * BANKA.VadesizHesapList.Add(vadesiztl); * * return vadesiztl; * }*/ public VadesizHesap VadesizHesapAC(Banka BANKAM, long id, VadesizHesap vadesizHesapYeni) { this.BANKA = BANKAM; vadesizHesapYeni.HID = BANKA.IDVER(40000, 44999); vadesizHesapYeni.MüsteriTürü = false; if (id >= 18000 && id < 20000) { vadesizHesapYeni.MüsteriTürü = true; // ticari müşteri ise true } return(vadesizHesapYeni); }
private void cbSH_SelectedIndexChanged(object sender, EventArgs e) { if (Bankam.OnlineKisi < 17999) { v1 = b.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(cbSH.SelectedItem)); } else if (Bankam.OnlineKisi > 17999) { v1 = k.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(cbSH.SelectedItem)); } lb1.Text = v1.HesapBakiye.ToString(); }
public void BireyselMusteriEkle(BireyselMusteri bmus) { long musID = 0; bmus.Kimlik.TCNo = Convert.ToInt64(txtTCNO.Text); bmus.Kimlik.Adi = txtAD.Text; bmus.Iletisim.CepTel = txtCEPTEL.Text; /* bmus.Kimlik.AnaAdi = txtANAADI.Text; * bmus.Kimlik.BabaAdi = txtBABAADI.Text; * bmus.Kimlik.Cinsiyet = txtCINSIYET.Text; * bmus.Kimlik.DogumTarihi = Convert.ToDateTime(txtDOGUMTARIH.Text); * bmus.Kimlik.DogumYeri = txtDOGUM.Text; * bmus.Kimlik.KanGrubu = txtKAN.Text; * bmus.Kimlik.MedeniHali = txtMEDENIHAL.Text; * bmus.Kimlik.Soyadi = txtSOYAD.Text;*/ /*bmus.Iletisim.Adres = txtEVADRES.Text; * * bmus.Iletisim.EvTel = txtEVTEL.Text; * bmus.Iletisim.Il = txtIL.Text; * bmus.Iletisim.Ilce = txtILCE.Text; * bmus.Iletisim.Mail = txtMAILADRES.Text;*/ bmus.AylikGelir = Convert.ToDecimal(txtBRAYLIK.Text); bmus.BireyselMalVarlik = Convert.ToInt64(txtBRMAL.Text); bmus.AnneKizlikSoyAdi = txtBRKSOY.Text; bmus.Sifre = bmus.passSifreleme(txtSIFRE.Text, bmus.MID); bmus.Onay = onay; bmus.BireyselPuanLimit = bmus.MusteriPuanHesapla(); BANKA.MusteriList.Add(bmus); BANKA.BireyselMusteriList.Add(bmus); musID = bmus.MID; //hesap = bmus.EkHesapveVadesizTLHesapAC(BANKA, musID); VadesizHesap v = bmus.VadesizTLAC(BANKA, musID); bmus.VadesizHesapList.Add(v); KrediHesap k = bmus.EkHesapAC(BANKA, musID); bmus.KrediHesapList.Add(k); MessageBox.Show(v.HID.ToString() + " NOLU [VADESİZ TL] HESABINIZ ve " + k.HID.ToString() + " NOLU [EK HESABINIZ] --> " + musID.ToString() + " NOLU Bireysel MUSTERİ Hesabınıza Otomatik olarak tanımlanmıştır."); BANKA.IslemKayit(BANKA.OnlineKisi, musID, 300, "Bireysel " + musID.ToString() + "-> Nolu Müşteri Eklendi."); }
private void cbHesapNo_SelectedIndexChanged(object sender, EventArgs e) { if (Bankam.OnlineKisi < 18000) { v = b.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(cbHesapNo.SelectedItem)); kh = b.KrediHesapList.Find(x => x.KrediHesapTürü == "ekhesap"); lbBakiye.Text = v.HesapBakiye.ToString(); lbEkHesap.Text = kh.Borc.ToString(); } else { v = k.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(cbHesapNo.SelectedItem)); kh = k.KrediHesapList.Find(x => x.KrediHesapTürü == "ekhesap"); lbBakiye.Text = v.HesapBakiye.ToString(); lbEkHesap.Text = kh.Borc.ToString(); } }
private void button1_Click(object sender, EventArgs e) { try { Personel PerYeni = new Personel(Bankam); PerYeni.Kimlik.TCNo = Convert.ToInt64(textBox1.Text); PerYeni.Kimlik.Adi = textBox2.Text.ToUpper().ToString(); PerYeni.Iletisim.CepTel = textBox4.Text.ToString(); PerYeni.Sifre = PerYeni.passSifreleme(textBox3.Text.ToString(), PerYeni.PID); string combo = comboBox1.SelectedItem.ToString(); if (combo == "Veznedar") { PerYeni.Statü = 1; PerYeni.Maas = 1500M; } else if (combo == "MüşteriHizmetleri") { PerYeni.Statü = 2; PerYeni.Maas = 2250M; } else if (combo == "Yonetici") { PerYeni.Statü = 3; PerYeni.Maas = 5000M; } else { PerYeni.Statü = 1; PerYeni.Maas = 1500M; } Bankam.PersonelList.Add(PerYeni); VadesizHesap v = PerYeni.VadesizTLAC(Bankam, PerYeni.PID); PerYeni.VadesizHesapList.Add(v); KrediHesap k = PerYeni.EkHesapAC(Bankam, PerYeni.PID); PerYeni.KrediHesapList.Add(k); MessageBox.Show(v.HID.ToString() + " NOLU [VADESİZ TL] HESABINIZ ve " + k.HID.ToString() + " NOLU [EK HESABINIZ] --> " + PerYeni.PID.ToString() + " NOLU Personele Hesabına Otomatik olarak tanımlanmıştır."); Bankam.IslemKayit(Bankam.OnlineKisi, PerYeni.PID, 200, "Yeni " + PerYeni.Statü.ToString() + combo.ToString() + "Statülü " + PerYeni.PID.ToString() + " Nolu --> Personel Eklendi."); this.Close(); } catch (Exception) { MessageBox.Show("HATA!!!"); } }
public VadesizHesap VadesizTLAC(Banka BANKAM, long id) { this.BANKA = BANKAM; VadesizHesap vadesiztl = new VadesizHesap(); vadesiztl.HID = BANKAM.IDVER(30000, 39999); vadesiztl.MüsteriTürü = false; if (id >= 18000 && id < 20000) { vadesiztl.MüsteriTürü = true; // ticari müşteri ise true } BANKA.IslemKayit(BANKA.OnlineKisi, id, 600, vadesiztl.HID.ToString() + " NUMARALI [VADESİZ TL HESAP] -> " + id.ToString() + " Kullaniciya otomatik olarak tanimlandi."); BANKA.VadesizHesapList.Add(vadesiztl); return(vadesiztl); }
private void FormGiris_Load(object sender, EventArgs e) { this.WindowState = FormWindowState.Maximized; BireyselMusteri b = new BireyselMusteri() { MID = 12345, Sifre = "123" }; KurumsalMusteri k = new KurumsalMusteri() { MID = 18888, Sifre = "123" }; VadesizHesap v1 = new VadesizHesap() { HID = 22222, HesapBakiye = 2500 }; VadesizHesap v2 = new VadesizHesap() { HID = 33333, HesapBakiye = 5000 }; b.VadesizHesapList.Add(v1); k.VadesizHesapList.Add(v2); KrediHesap k1 = new KrediHesap() { HID = 44444, Borc = 300 }; KrediHesap k2 = new KrediHesap() { HID = 55555, Borc = 500 }; b.KrediHesapList.Add(k1); k.KrediHesapList.Add(k2); BANKAM.BireyselMusteriList.Add(b); BANKAM.KurumsalMusteriList.Add(k); VadeliHesap v = new VadeliHesap() { YatirilanPara = 5000 }; b.VadeliHesapList.Add(v); Color c = btnMUSGiris.BackColor; btnMUSGiris.BackColor = Color.FromArgb(0, c.R, c.G, c.B); }
public ParaCek(Banka Banka) { InitializeComponent(); this.Bankam = Banka; if (Bankam.OnlineKisi < 18000) { b = Bankam.BireyselMusteriList.Find(x => x.MID == Bankam.OnlineKisi); VadesizHesap v1 = new VadesizHesap() { HesapBakiye = 3000m, HID = 33333 }; b.VadesizHesapList.Add(v1); KrediHesap k1 = new KrediHesap() { Limit = 750m, Borc = 0m, HID = 33334, KrediHesapTürü = "ekhesap" }; b.KrediHesapList.Add(k1); lbID.Text = b.MID.ToString(); lbMusteriAdi.Text = b.Kimlik.Adi; } else { k = Bankam.KurumsalMusteriList.Find(x => x.MID == Bankam.OnlineKisi); VadesizHesap v2 = new VadesizHesap() { HesapBakiye = 50000m, HID = 22222 }; k.VadesizHesapList.Add(v2); KrediHesap k2 = new KrediHesap() { Limit = 750m, Borc = 0m, HID = 22223, KrediHesapTürü = "ekhesap" }; k.KrediHesapList.Add(k2); lbID.Text = k.MID.ToString(); lbMusteriAdi.Text = k.Firma.FirmaAd; } }
private void btnParaCek_Click(object sender, EventArgs e) { if (Bankam.OnlineKisi < 18000) { if ((v.GunlukHarcama + Convert.ToDecimal(txtMiktar.Text)) < 750) { if (Convert.ToInt64(txtMiktar.Text) > v.HesapBakiye) { if ((750 - kh.Borc) + v.HesapBakiye < Convert.ToInt64(txtMiktar.Text)) { MessageBox.Show("Bakiyeniz Yetersiz ."); } else { kh.Borc += (Convert.ToInt64(txtMiktar.Text) - v.HesapBakiye); v.GunlukHarcama += Convert.ToDecimal(txtMiktar.Text); v.HesapBakiye = 0m; } } else { v.GunlukHarcama += Convert.ToDecimal(txtMiktar.Text); v.HesapBakiye -= Convert.ToInt64(txtMiktar.Text); } Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu BİREYESEL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text)).ToString() + " PARA ÇEKTİ."); Bankam.IslemKayit(1, v.HID, 120, Bankam.OnlineKisi.ToString() + " 'Nolu BİREYSEL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text) - v.HesapBakiye).ToString() + " PARA ÇEKTİ."); Bankam.BankaHazinesi -= Convert.ToDecimal(txtMiktar.Text); } else { MessageBox.Show("Günlük Limitiniz Yetersiz ."); } } else { VadesizHesap v = k.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(cbHesapNo.SelectedItem)); KrediHesap kh = k.KrediHesapList.Find(x => x.KrediHesapTürü == "ekhesap"); if ((v.GunlukHarcama + Convert.ToDecimal(txtMiktar.Text)) < 750) { if (Convert.ToInt64(txtMiktar.Text) > v.HesapBakiye) { if ((750 - kh.Borc) + v.HesapBakiye < Convert.ToInt64(txtMiktar.Text)) { MessageBox.Show("Bakiyeniz Yetersiz ."); } else { kh.Borc += (Convert.ToInt64(txtMiktar.Text) - v.HesapBakiye); v.GunlukHarcama += Convert.ToDecimal(txtMiktar.Text); v.HesapBakiye = 0m; } } else { v.GunlukHarcama += Convert.ToDecimal(txtMiktar.Text); v.HesapBakiye -= Convert.ToInt64(txtMiktar.Text); } Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu BİREYESEL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text)).ToString() + " PARA ÇEKTİ."); Bankam.IslemKayit(1, v.HID, 120, Bankam.OnlineKisi.ToString() + " 'Nolu BİREYSEL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text) - v.HesapBakiye).ToString() + " PARA ÇEKTİ."); Bankam.BankaHazinesi -= Convert.ToDecimal(txtMiktar.Text); } else { MessageBox.Show("Günlük Limitiniz Yetersiz ."); } Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu KURUMSAL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text)).ToString() + " PARA ÇEKTİ."); Bankam.IslemKayit(1, v.HID, 120, Bankam.OnlineKisi.ToString() + " 'Nolu KURUMSAL Müşteri HESABINDAN -> " + (Convert.ToInt64(txtMiktar.Text) - v.HesapBakiye).ToString() + " PARA ÇEKTİ."); Bankam.BankaHazinesi -= Convert.ToDecimal(txtMiktar.Text); } }