コード例 #1
0
 public Firma(Banka Banka, long id)
 {
     InitializeComponent();
     this.Bankam = Banka;
     this.id     = id;
     k           = Bankam.KurumsalMusteriList.Find(x => x.MID == id);
 }
コード例 #2
0
 public MusteriMenuForm(Banka Bankam)
 {
     InitializeComponent();
     this.BANKA = Bankam;
     bmus       = BANKA.BireyselMusteriList.FirstOrDefault(s => s.MID == BANKA.OnlineKisi);
     kmus       = BANKA.KurumsalMusteriList.FirstOrDefault(s => s.MID == BANKA.OnlineKisi);
 }
コード例 #3
0
        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.");
        }
コード例 #4
0
 public ParaYatir(Banka Banka)
 {
     InitializeComponent();
     this.Bankam = Banka;
     if (Bankam.OnlineKisi < 17999)
     {
         b = Bankam.BireyselMusteriList.Find(x => x.MID == Bankam.OnlineKisi);
     }
     else
     {
         k = Bankam.KurumsalMusteriList.Find(x => x.MID == Bankam.OnlineKisi);
     }
 }
コード例 #5
0
 public Iletisim(Banka Banka, long id, int islem)
 {
     InitializeComponent();
     this.Bankam = Banka;
     if (id < 17999)
     {
         b = Bankam.BireyselMusteriList.Find(x => x.MID == id);
     }
     else
     {
         k = Bankam.KurumsalMusteriList.Find(x => x.MID == id);
     }
     x          = id;
     this.islem = islem;
 }
コード例 #6
0
ファイル: HesapListe.cs プロジェクト: tarikk35/UNIVERBANK
 void hesapBul(long id)
 {
     b = Bankam.BireyselMusteriList.Find(x => x.MID == id);
     try
     {
         if (b.Equals(null))
         {
         }
         musTip = 1;
         tabHesaplar.Visible = true;
     }
     catch
     {
         k = Bankam.KurumsalMusteriList.Find(x => x.MID == id);
         try
         {
             if (k.Equals(null))
             {
             }
             musTip = 2;
             tabVadeli.Hide();
             tabHesaplar.Visible = true;
         }
         catch
         {
             MessageBox.Show("Hesap Bulunamadı !");
         }
     }
     if (musTip == 1)
     {
         BindingList <VadeliHesap> bv = new BindingList <VadeliHesap>(b.VadeliHesapList.ToList());
         dgVadeli.DataSource = bv;
         BindingList <VadesizHesap> bv2 = new BindingList <VadesizHesap>(b.VadesizHesapList.ToList());
         dgVadesiz.DataSource = bv2;
         BindingList <KrediHesap> bk = new BindingList <KrediHesap>(b.KrediHesapList.ToList());
         dgKredi.DataSource = bk;
     }
     if (musTip == 2)
     {
         BindingList <VadeliHesap> bv = new BindingList <VadeliHesap>(k.VadeliHesapList.ToList());
         dgVadeli.DataSource = bv;
         BindingList <VadesizHesap> bv2 = new BindingList <VadesizHesap>(k.VadesizHesapList.ToList());
         dgVadesiz.DataSource = bv2;
         BindingList <KrediHesap> bk = new BindingList <KrediHesap>(k.KrediHesapList.ToList());
         dgKredi.DataSource = bk;
     }
 }
コード例 #7
0
ファイル: FormGiris.cs プロジェクト: tarikk35/UNIVERBANK
        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);
        }
コード例 #8
0
        private void btnMTALEP_Click(object sender, EventArgs e)
        {
            if (musTip == "bireysel" && BANKA.OnlineKisi == -1)
            {
                bmus = new BireyselMusteri(BANKA);
                BireyselMusteriEkle(bmus);
            }
            else if (musTip == "kurumsal" && BANKA.OnlineKisi == -1)
            {
                kmus = new KurumsalMusteri(BANKA);
                KurumsalMusteriEkle(kmus);
            }
            else
            {
                MessageBox.Show("HATA!!!");
            }

            this.Close();
        }
コード例 #9
0
        private void btnMEKLE_Click(object sender, EventArgs e)
        {
            // işlem kaydı şu personel açıklamada şu idli yeni müşteri ekledi
            if (musTip == "bireysel")
            {
                bmus = new BireyselMusteri(BANKA);
                BireyselMusteriEkle(bmus);
            }
            else
            {
                kmus = new KurumsalMusteri(BANKA);
                KurumsalMusteriEkle(kmus);
            }
            PersonelIslemMenu menu = new PersonelIslemMenu(BANKA);

            if (onay == true)
            {
                menu.Show();
            }
            this.Close();
        }
コード例 #10
0
        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;
            }
        }
コード例 #11
0
 public RaporDokumGoruntuleForm(Banka BANKAM, KurumsalMusteri mus)
 {
     InitializeComponent();
     this.BANKA = BANKAM;
     this.kmus  = mus;
 }
コード例 #12
0
 public VadeliVadesizHesapAcmaForm(Banka BANKAM, KurumsalMusteri kmus)
 {
     InitializeComponent();
     this.BANKA = BANKAM;
     this.kmus  = kmus;
 }
コード例 #13
0
 public KrediHesabıBasvuruForm(Banka Bankam, KurumsalMusteri MUS)
 {
     InitializeComponent();
     this.BANKA = Bankam;
     this.kmus  = MUS;
 }