Beispiel #1
0
        private void hesabıSilToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (musTip == 1)
            {
                kh = b.KrediHesapList.Find(x => x.HID == Convert.ToInt64(dgKredi.Rows[satirc].Cells[6].Value));
                if (kh.Borc == 0)
                {
                    b.KrediHesapList.Remove(kh);
                    Bankam.IslemKayit(Bankam.OnlineKisi, kh.HID, 400, Bankam.OnlineKisi.ToString() + " Nolu Müşteri  --> " + kh.HID.ToString() + " Nolu KREDİ HESABINI KAPATTI !");
                }

                else
                {
                    MessageBox.Show("Borcunu öde");
                }
            }
            else
            {
                kh = k.KrediHesapList.Find(x => x.HID == Convert.ToInt64(dgKredi.Rows[satirc].Cells[6].Value));
                if (vh.HesapBakiye == 0)
                {
                    k.KrediHesapList.Remove(kh);
                    Bankam.IslemKayit(Bankam.OnlineKisi, vh.HID, 600, Bankam.OnlineKisi.ToString() + " Nolu Müşteri  --> " + vh.HID.ToString() + " Nolu VADESİZ HESABINI KAPATTI !");
                }

                else
                {
                    MessageBox.Show("Borcunu öde");
                }
            }
        }
        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.");
        }
        public void KrediHesapTanimla(double faizoran, string hesaptür, int hid)
        {
            if (musPuan > 0 && musPuan <= 100)
            {
                krediHesapYeni                   = new KrediHesap();
                krediHesapYeni.HID               = Convert.ToInt64(BANKA.IDVER(hid, (hid + 4999)));
                krediHesapYeni.MüsteriTürü       = false;
                krediHesapYeni.Borc              = 0;
                krediHesapYeni.FaizliHacizLimiti = 0; // LİMİT HESAPLA fonksiyon yaz !
                                                      // ------
                krediHesapYeni.Vade = Convert.ToInt16(comboBox1.SelectedItem);

                krediHesapYeni.FaizOrani      = faizoran + (krediHesapYeni.Vade / 12) - 1;
                krediHesapYeni.KrediHesapTürü = hesaptür.ToUpper();

                if (BANKA.OnlineKisi > 17999 && BANKA.OnlineKisi < 20000)
                {
                    krediHesapYeni.MüsteriTürü       = true;
                    krediHesapYeni.Limit             = krediHesapYeni.KrediLimitHesapla(kmus.FirmaPuanLimit, krediHesapYeni.FaizOrani);
                    krediHesapYeni.FaizliHacizLimiti = (Convert.ToDecimal(kmus.FirmaPuanLimit) * 10) / 8;
                    kmus.BankaMusteriPuani          -= krediHesapYeni.MusteriKrediPuaniIslemleri(krediHesapYeni.Limit, kmus.FirmaPuanLimit);
                    musPuan = kmus.BankaMusteriPuani;
                    MessageBox.Show("* Hesabınıza Tanımlanan Kredi Limitiniz : " + krediHesapYeni.Limit.ToString() + " ₺ \n \n * [haciz] Müşteri Genel Limitiniz : " + krediHesapYeni.FaizliHacizLimiti.ToString() + " ₺ \n \n * Kredi için Harcanan Müşteri Puanı : " + harcananPuan.ToString(), "UNIVER BANK Kredi İşlem Bilgisi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    kmus.KrediHesapList.Add(krediHesapYeni);
                }
                else
                {
                    krediHesapYeni.MüsteriTürü       = false;
                    krediHesapYeni.Limit             = krediHesapYeni.KrediLimitHesapla(bmus.BireyselPuanLimit, krediHesapYeni.FaizOrani);
                    krediHesapYeni.FaizliHacizLimiti = (Convert.ToDecimal(bmus.BireyselPuanLimit) * 10) / 8;
                    harcananPuan            = krediHesapYeni.MusteriKrediPuaniIslemleri(krediHesapYeni.Limit, bmus.BireyselPuanLimit);
                    bmus.BankaMusteriPuani -= harcananPuan;
                    musPuan = bmus.BankaMusteriPuani;
                    MessageBox.Show("* Hesabınıza Tanımlanan Kredi Limitiniz : " + krediHesapYeni.Limit.ToString() + " ₺ \n \n * [haciz] Müşteri Genel Limitiniz : " + krediHesapYeni.FaizliHacizLimiti.ToString() + " ₺ \n \n * Kredi için Harcanan Müşteri Puanı : " + harcananPuan.ToString(), "UNIVER BANK Kredi İşlem Bilgisi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    bmus.KrediHesapList.Add(krediHesapYeni);
                }

                maxTL = ((musPuan * Convert.ToDouble(krediHesapYeni.Limit)) / harcananPuan);

                LabellaraVeriYaz(krediHesapYeni);
                // banka GELİR/GİDER TÜR NUMARSI İLE KREDİ GİDER OLARAK KAYDET ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                BANKA.KrediHesapList.Add(krediHesapYeni);
                BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), krediHesapYeni.HID, 400, musID.ToString() + " 'Nolu Müşteri Hesabına -> " + krediBilgi.ToString() + " tanımlanmıştır.");
                BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), krediHesapYeni.HID, 400, musID.ToString() + " 'Nolu Müşteri -> " + krediHesapYeni.HID.ToString() + " 'Nolu Kredi Hesabına " + krediHesapYeni.Limit.ToString() + " ₺ otomatik limit tanımlandı. ");
            }
            else
            {
                MessageBox.Show("Müşteri Puanınız Yetersiz - Puanınızın Artışını Sağlamak için Borçlarınızı Ödeyiniz !!!", "UNIVER BANK Kredi İşlem Bilgisi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #4
0
 private void btnBilgiGuncelle_Click(object sender, EventArgs e)
 {
     if (islem % 2 == 0)
     {
         b.Iletisim.Adres  = txtAdres.Text;
         b.Iletisim.CepTel = txtTel.Text;
         b.Iletisim.Mail   = txtMail.Text;
         Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), b.MID, 300, Bankam.OnlineKisi.ToString() + " 'Nolu Bireysel -> Müşterinin İLETİŞİM Bilgileri Güncelledi.");
     }
     else if (islem % 2 == 1)
     {
         k.Firma.Adres = txtAdres.Text;
         k.Firma.Mail  = txtMail.Text;
         k.Firma.Tel   = txtTel.Text;
         Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), k.MID, 300, Bankam.OnlineKisi.ToString() + " 'Nolu Kurumsal -> Müşterinin İLETİŞİM Bilgileri Güncelledi.");
     }
 }
Beispiel #5
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     k.FirmaCirosu      = Convert.ToDecimal(txtFirmaC.Text);
     k.FirmaMalVarlik   = Convert.ToDecimal(txtFirmaMV.Text);
     k.Firma.FirmaAd    = txtFirmaAd.Text;
     k.Firma.VergiDaire = txtVergiD.Text;
     k.Firma.VergiNo    = Convert.ToInt64(txtVergiNo.Text);
     Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), k.MID, 300, Bankam.OnlineKisi.ToString() + " 'Nolu Kurumsal -> Müşterinin FİRMA Bilgileri Güncelledi.");
 }
Beispiel #6
0
 private void btnGuncelle_Click(object sender, EventArgs e)
 {
     b.Kimlik.Adi         = txtAd.Text;
     b.Kimlik.AnaAdi      = txtAna.Text;
     b.Kimlik.BabaAdi     = txtBaba.Text;
     b.Kimlik.Cinsiyet    = txtC.Text;
     b.Kimlik.DogumTarihi = Convert.ToDateTime(txtDT.Text);
     b.Kimlik.DogumYeri   = txtDY.Text;
     b.Kimlik.KanGrubu    = txtKan.Text;
     b.Kimlik.MedeniHali  = txtMedeni.Text;
     b.Kimlik.Soyadi      = txtSoyad.Text;
     b.Kimlik.TCNo        = Convert.ToInt64(txtTC.Text);
     Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), b.MID, 300, Bankam.OnlineKisi.ToString() + " 'Nolu Bireysel -> Müşterinin KİMLİK Bilgileri Güncelledi.");
 }
Beispiel #7
0
        private void btnVADELIHESAPAC_Click(object sender, EventArgs e)
        {
            vadeliHesapYeni = new VadeliHesap();
            vadeliHesapYeni.HesapParaBirimi = comboPARABIRIM.SelectedItem.ToString();
            vadeliHesapYeni.ParaBirimiKuru  = (Convert.ToDecimal(BANKA.KurBulEnum(vadeliHesapYeni.HesapParaBirimi)) / 100);
            vadeliHesapYeni.FaizSuresi      = Convert.ToInt16(comboAylikFaizSure.SelectedItem.ToString());
            vadeliHesapYeni.FaizOrani       = (vadeliHesapYeni.FaizSuresi / 12) + 2;
            vadeliHesapYeni.CezaOrani       = (vadeliHesapYeni.FaizOrani) - 2;
            yatirilanPara = Convert.ToDouble((Convert.ToDecimal(txtYatirilanPara.Text) * (Convert.ToDecimal(BANKA.KurBulEnum(comboBIRIMP.SelectedItem.ToString())) / 100)));
            vadeliHesapYeni.YatirilanPara = (Convert.ToDecimal(yatirilanPara) / (vadeliHesapYeni.ParaBirimiKuru));
            vadeliHesapYeni.CekilenPara   = ((Convert.ToDecimal(vadeliHesapYeni.FaizOrani / 100) * vadeliHesapYeni.YatirilanPara) + vadeliHesapYeni.YatirilanPara);

            BANKA.BankaHazinesi += Convert.ToDecimal(yatirilanPara);

            ceza = (vadeliHesapYeni.YatirilanPara - (Convert.ToDecimal(vadeliHesapYeni.CezaOrani / 100) * vadeliHesapYeni.YatirilanPara));
            lblYillikVadeOran.Text = vadeliHesapYeni.FaizOrani.ToString();
            lblCezaOran.Text       = vadeliHesapYeni.CezaOrani.ToString();
            lblCezaliAnaPARA.Text  = Math.Round(ceza, 2).ToString();
            lblFaizliAnaPARA.Text  = Math.Round(vadeliHesapYeni.CekilenPara, 2).ToString();
            lblKUR.Text            = (vadeliHesapYeni.ParaBirimiKuru).ToString();
            label15.Text           = "Para Birimi ->" + vadeliHesapYeni.HesapParaBirimi.ToString();
            label17.Text           = label15.Text.ToString();

            vadeliHesapYeni.VadeBaslangicTarih = DateTime.Now;
            vadeliHesapYeni.VadeBitisTarih     = vadeliHesapYeni.VadeBaslangicTarih.AddMonths(vadeliHesapYeni.FaizSuresi);

            // VADE başlangıç tarihinden  itibaren FAIZ SURESI işelemye başlar !!!
            // VADE BAŞLANGIÇ + FAIZ = BADE BİTİŞE DENK olduğu zaman para çekilebilir.

            if (vadeliHesapYeni.VadeBaslangicTarih == vadeliHesapYeni.VadeBitisTarih)
            {
                vadeliHesapYeni.CezaOrani = 0;
            }
            //BANKA.BildirimList.Add();
            //VADE DOLDU

            if (BANKA.OnlineKisi > 17999 && BANKA.OnlineKisi < 20000)
            {
                vadeliHesapYeni = kmus.VadeliHesapAC(BANKA, kmus.MID, vadeliHesapYeni);
                kmus.VadeliHesapList.Add(vadeliHesapYeni);
            }
            else
            {
                vadeliHesapYeni = bmus.VadeliHesapAC(BANKA, bmus.MID, vadeliHesapYeni);
                bmus.VadeliHesapList.Add(vadeliHesapYeni);
            }

            mesaj = "VADELİ Hesabınız başarıyla oluşturulmuştur !";
            BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), vadeliHesapYeni.HID, 500, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri -> " + vadeliHesapYeni.HID.ToString() + " 'Nolu VADELİ Hesaba " + yatirilanPara.ToString() + " ₺ tutarında PARA YATIRILMIŞTIR !");
            BANKA.IslemKayit(1, Convert.ToInt64(BANKA.OnlineKisi), 130, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri -> " + vadeliHesapYeni.HID.ToString() + " 'Nolu VADELİ Hesabına PARA YATIRILMIŞTIR !");
            BANKA.IslemKayit(Convert.ToInt64(BANKA.OnlineKisi), vadeliHesapYeni.HID, 500, BANKA.OnlineKisi.ToString() + " 'Nolu Müşteri -> " + vadeliHesapYeni.HID.ToString() + " 'Nolu VADELİ Hesap Başarıyla tanımlanmıştır.");
            txtIslemMesaj.Text = mesaj.ToString();
            MessageBox.Show(mesaj.ToString(), "UNIVER BANK HESAP İŞLEMLERİ");
            ListeleriGoster();
        }
Beispiel #8
0
        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!!!");
            }
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            string ID, pass;

            ID   = txtID.Text.ToString();
            pass = txtSIFRE.Text.ToString();
            foreach (var müsteriler in BANKA.MusteriList)
            {
                if (müsteriler.MID == Convert.ToInt64(ID) && müsteriler.Sifre == müsteriler.passSifreleme(pass, Convert.ToInt64(ID)))
                {
                    BANKA.OnlineKisi = müsteriler.MID;
                    BANKA.IslemKayit(BANKA.OnlineKisi, BANKA.OnlineKisi, 900, " Personel " + BANKA.OnlineKisi.ToString() + "--> Girişi Yapıldı !");
                    MusteriMenuForm m = new MusteriMenuForm(BANKA);
                    this.Close();
                    m.Show();
                }
            }
        }
Beispiel #11
0
        public KrediHesap EkHesapAC(Banka BANKAM, long id)
        {
            this.BANKA = BANKAM;
            tur        = EnumKrediTur.ekhesapKredi;
            KrediHesap ekHesap = new KrediHesap();

            ekHesap.KrediHesapTürü = tur.ToString("G").ToUpper();
            ekHesap.FaizOrani      = Convert.ToDouble(tur.ToString("D"));
            ekHesap.HID            = BANKA.IDVER(20000, 29999);
            //ekHesap.FaizliHacizLimiti
            ekHesap.MüsteriTürü = false;           //  normal müşteri ise false

            if (id >= 18000 && id < 20000)
            {
                ekHesap.MüsteriTürü = true; // ticari müşteri ise true
            }
            BANKA.IslemKayit(BANKA.OnlineKisi, id, 400, ekHesap.HID.ToString() + " NUMARALI [EKHESAP] -> " + id.ToString() + " Kullaniciya otomatik olarak tanimlandi.");
            BANKA.KrediHesapList.Add(ekHesap);

            return(ekHesap);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string a = textBox1.Text;

            BANKA.OnlineKisi = personel.PID;
            PersonelIslemMenu m = new PersonelIslemMenu(BANKA);

            this.Close();
            if (a.ToString() == dkod.ToString())
            {
                MessageBox.Show("KOD DOĞRU", "UNIVER-BANK TEST", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("KOD YANLIŞ", "UNIVER-BANK TEST", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            m.Show();


            // Giriş Yapıldı ------------- IslemKayit ekleeeeeeeeee
            BANKA.IslemKayit(BANKA.OnlineKisi, BANKA.OnlineKisi, 900, " Personel " + BANKA.OnlineKisi.ToString() + "--> Girişi Yapıldı !");
        }
Beispiel #13
0
 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);
     }
 }
Beispiel #14
0
 private void veznedarToolStripMenuItem_Click(object sender, EventArgs e)
 {
     p.statuGuncelle(1);
     Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), p.PID, 200, p.PID.ToString() + " 'Nolu Personelin -> STATÜ Bilgileri Güncellenerek " + p.Departman + "oldu.");
     guncelle();
 }
Beispiel #15
0
        private void Yatır_Click(object sender, EventArgs e)
        {
            if (islem == 1 && !chkboxNakit.Checked && (v1.HesapBakiye - tutar) >= 0)
            {
                v1.HesapBakiye -= tutar;
                v2.HesapBakiye += tutar;
                Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v1.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINDAN ->  " + v2.HID.ToString() + "'nolu VADESİZ HESABINA " + tutar.ToString() + " ₺ tutarında PARA AKTARDI!");
            }
            else if (islem == 2 && !chkboxNakit.Checked && (v1.HesapBakiye - tutar) >= 0)
            {
                v1.HesapBakiye -= tutar;
                if ((kh.Borc - tutar) > 0)
                {
                    kh.Borc -= tutar;
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v1.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINDAN ->  " + kh.HID.ToString() + "'nolu KREDİ HESABININ " + tutar.ToString() + " ₺ tutarındaki KREDİ BORCUNU ÖDEDİ!");
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v2.HID, 400, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + kh.HID.ToString() + " 'Nolu KRED HESABININ ->  " + tutar.ToString() + " ₺ tutarındaki KREDİ BORCUNU ODEDİ !");
                }
                else
                {
                    MessageBox.Show("Tüm borcunuz ödendi . " + (tutar - kh.Borc) + " TLniz iade ediliyor ...");
                    v1.HesapBakiye += (tutar - kh.Borc);
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), v1.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINDAN ->  " + kh.HID.ToString() + "'nolu KREDİ HESABININ " + kh.Borc.ToString() + " ₺ tutarındaki KREDİ BORCUNU ÖDEDİ!");
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), kh.HID, 400, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + kh.HID.ToString() + " 'Nolu KRED HESABININ ->  " + kh.Borc.ToString() + " ₺ tutarındaki KREDİ BORCUNU ODEDİ !");
                    kh.Borc = 0;
                }
            }
            else if (islem == 3 && !chkboxNakit.Checked && (v1.HesapBakiye - tutar) >= 0)
            {
                foreach (var y in Bankam.BireyselMusteriList)
                {
                    v2 = y.VadesizHesapList.Find(z => z.HID == Convert.ToInt64(txtHH.Text));
                    try
                    {
                        if (!v2.HID.Equals(null))
                        {
                            vh = v2;
                        }
                    }
                    catch
                    {
                    }
                }

                try
                {
                    if (vh.Equals(null))
                    {
                    }
                }
                catch
                {
                    try
                    {
                        foreach (var x in Bankam.KurumsalMusteriList)
                        {
                            v2 = x.VadesizHesapList.Find(y => y.HID == Convert.ToInt64(txtHH.Text));
                            if (v2.HID == Convert.ToInt64(txtHH.Text))
                            {
                                vh = v2;
                            }
                        }
                        if (vh.Equals(null))
                        {
                        }
                    }
                    catch
                    {
                    }
                }
                try
                {
                    vh.HesapBakiye += tutar;
                    v1.HesapBakiye -= tutar;
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), vh.HID, 600, mid.ToString() + " 'Nolu Müşteriye " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINIZDAN ->  KİŞİNİN  " + vh.HID.ToString() + "'nolu VADESİZ HESABINA " + tutar.ToString() + " ₺ tutarında PARA GONDERDİNİZ !");
                    Bankam.IslemKayit(mid, v1.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINDAN ->  SİZİN " + vh.HID.ToString() + "'nolu VADESİZ HESABINIZA " + tutar.ToString() + " ₺ tutarında PARA GONDERDİ !");
                }
                catch
                {
                    MessageBox.Show("Hesap Bulunamadı ");
                }
            }
            else if (islem == 1 && chkboxNakit.Checked)
            {
                v2.HesapBakiye += tutar;
            }
            else if (islem == 2 && chkboxNakit.Checked)
            {
                if ((kh.Borc - tutar) > 0)
                {
                    kh.Borc -= tutar;
                    Bankam.BankaHazinesi += Convert.ToDecimal(tutar);
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), kh.HID, 400, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + kh.HID.ToString() + " 'Nolu KRED HESABININ ->  " + kh.Borc.ToString() + " ₺ tutarındaki KREDİ BORCUNU ODEDİ !");
                    Bankam.IslemKayit(1, kh.HID, 130, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + kh.HID.ToString() + " 'Nolu KREDİ HESABINNIN -> " + tutar.ToString() + " ₺ tutarındaki BORCUNU ÖDEDİ -> Bankaya GELEN PARA !");
                }
                else
                {
                    MessageBox.Show("Tüm borcunuz ödendi . " + (tutar - kh.Borc) + " TLniz iade ediliyor ...");
                    kh.Borc = 0;
                }
            }
            else if (islem == 3 && chkboxNakit.Checked)
            {
                vh = b.VadesizHesapList.Find(x => x.HID == Convert.ToInt64(txtHH.Text));
                try
                {
                    if (vh.Equals(null))
                    {
                    }
                }
                catch
                {
                    try
                    {
                        foreach (var x in Bankam.KurumsalMusteriList)
                        {
                            v2 = x.VadesizHesapList.Find(y => y.HID == Convert.ToInt64(txtHH.Text));
                            if (v2.HID == Convert.ToInt64(txtHH.Text))
                            {
                                vh  = v2;
                                mid = x.MID;
                            }
                        }
                        if (vh.Equals(null))
                        {
                        }
                    }
                    catch
                    {
                    }
                }
                try
                {
                    vh.HesapBakiye += tutar;
                    Bankam.IslemKayit(Convert.ToInt64(Bankam.OnlineKisi), vh.HID, 600, mid.ToString() + " 'Nolu Müşteriye " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINIZDAN ->  KİŞİNİN  " + v2.HID.ToString() + "'nolu VADESİZ HESABINA " + tutar.ToString() + " ₺ tutarında PARA GONDERDİNİZ !");
                    Bankam.IslemKayit(mid, v1.HID, 600, Bankam.OnlineKisi.ToString() + " 'Nolu Müşteri " + v1.HID.ToString() + " 'Nolu VADESİZ HESABINDAN ->  SİZİN " + vh.HID.ToString() + "'nolu VADESİZ HESABINIZA " + tutar.ToString() + " ₺ tutarında PARA GONDERDİ !");
                }
                catch
                {
                    MessageBox.Show("Hesap Bulunamadı ");
                }
            }
            else
            {
                MessageBox.Show("Bakiye Yetersiz .");
            }
        }