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!!!"); } }
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)); }
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); }