예제 #1
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!!!");
            }
        }
예제 #2
0
 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     dataGridView1.MultiSelect = false;
     if (e.Button == MouseButtons.Left && e.RowIndex != -1)
     {
         satir = e.RowIndex;
         sutun = e.ColumnIndex;
     }
     else if (e.Button == MouseButtons.Right && islem == 1)
     {
         contextMenuStrip1.Show(Cursor.Position);
     }
     else if (e.Button == MouseButtons.Right && islem == 2)
     {
         contextMenuStrip2.Show(Cursor.Position);
     }
     p = Bankam.PersonelList.Find(x => x.PID == Convert.ToInt64(dataGridView1.Rows[satir].Cells[0].Value));
 }
예제 #3
0
        public Banka()
        {
            MusteriList         = new List <Musteri>();
            PersonelList        = new List <Personel>();
            BireyselMusteriList = new List <BireyselMusteri>();
            KurumsalMusteriList = new List <KurumsalMusteri>();
            KrediHesapList      = new List <KrediHesap>();
            VadeliHesapList     = new List <VadeliHesap>();
            VadesizHesapList    = new List <VadesizHesap>();
            IslemList           = new List <Islemler>();
            BildirimList        = new List <Bildirim>();
            //TalepList = new List<Talep>();
            //HesapList = new List<Hesap>();



            this.BankaIsmi     = "UNIVERBANK";
            this.KurulusTarih  = DateTime.Now;
            this.VergiNo       = 11111111111;
            this.VergiDairesi  = "Turgutlu";
            this.WebURL        = "www.google.com.tr";
            this.ImtiyazSahibi = "BEN";
            this.BankaHazinesi = 5000000M; // 5.000.000,00 ₺
            //BANKAMIZ OLUŞTURULDU ::::::::::::::::::::::::::::::::::::::::::::::::::::::


            //Bankaya bir yönetici statüsünde yetkili tanımlanıyor:::::::::::::::::::::::
            Personel Admin = new Personel();

            Admin.Statü           = 3;
            Admin.PID             = 10000;
            Admin.Sifre           = Admin.passSifreleme("1", Admin.PID);
            Admin.Iletisim.CepTel = "05522209181";
            Admin.Maas            = 5000M;
            Admin.Departman       = "Üst Düzey Yetkili Yönetici";

            long   KimID    = Admin.PID;
            int    IslemTür = 200; // Personel Ekleme
            string Aciklama = Admin.PID.ToString() + " -Statü : " + Admin.Statü.ToString() + " -Departman : " + Admin.Departman.ToString();

            IslemKayit(KimID, Admin.PID, IslemTür, Aciklama);
            PersonelList.Add(Admin);
        }