private void Ekle() { Personel pi = new Personel(); pi.Isim = ad_txt.Text; pi.Soyisim = soyad_txt.Text; pi.Tc = Convert.ToInt64(tc_txt.Text); pi.Tarih = tarih_pickers.Value; pi.Departman = makam_combo.Text; pi.Adres.AcikAdres = adres_txt.Text; pi.Telefon = Convert.ToInt64(telefon_txt.Text); pi.MaasHesapla(Convert.ToInt32(maas_txt.Text)); pi.Sube = sube_combo.Text; if (pi.Sube.ToLower() == "esenler market") m1.PersonelEkle(pi); if (pi.Sube.ToLower() == "bagcılar market") m2.PersonelEkle(pi); }
}//Terfi Ettirme private void subeupdate_btn_Click(object sender, EventArgs e) { int deger = 0; int updateDeger = 0; Personel update = new Personel(); if (true) { foreach (Personel x in m1.Personels) { if (personeltc_txt.Text == x.Tc.ToString()) { if (subeupdate_combo.Text == "") { MessageBox.Show("Boş Makam adı"); } else if (!(subeupdate_combo.Text.ToLower() == "esenler market" || subeupdate_combo.Text.ToLower() == "bagcılar market")) { MessageBox.Show("Geçersiz Şube"); } else if (subeupdate_combo.Text.ToLower() == "esenler market" && x.Sube.ToLower() == "esenler market") { MessageBox.Show("Zaten Atamak İstediginiz şubede görev yapıyor"); subeupdate_combo.Text = ""; } else { x.Sube = subeupdate_combo.Text; update = x; m2.PersonelEkle(update); updateDeger = 1; } deger = 1; } } } if (deger==0) { foreach (Personel x in m2.Personels) { if (personeltc_txt.Text == x.Tc.ToString()) { if (subeupdate_combo.Text == "") { MessageBox.Show("Boş Makam adı"); } else if (!(subeupdate_combo.Text.ToLower() == "esenler market" || subeupdate_combo.Text.ToLower() == "bagcılar market")) { MessageBox.Show("Geçersiz Şube"); } else if ((subeupdate_combo.Text.ToLower() == "esenler market" && x.Sube.ToLower() == "esenler market") || (subeupdate_combo.Text.ToLower() == "bagcılar market" && x.Sube.ToLower() == "bagcılar market")) { MessageBox.Show("Zaten Atamak İstediginiz şubede görev yapıyor"); subeupdate_combo.Text = ""; } else { x.Sube = subeupdate_combo.Text; update = x; m1.PersonelEkle(update); updateDeger = 2; } deger = 1; } } } if (personeltc_txt.Text == "") MessageBox.Show("Lütfen Önce Güncellemek istediginiz Personelin TC Numarası Giriniz"); else if (deger == 0) MessageBox.Show("Girdiginiz TC Sistemde kayıtlı degil"); else if(updateDeger == 1) { m1.PersoSil(update); MessageBox.Show("Şube Degiştirildi"); } else if (updateDeger == 2) { m2.PersoSil(update); MessageBox.Show("Şube Degiştirildi"); } subeupdate_combo.Text = ""; Listele(); }// Sube Degişikligi
public void PersonelEkle(Personel perso) { Personels.Add(perso); }
// Veri Oluşturma private void PersoOlustur() { this.MarketAdi = "YolSuz Market"; this.MarketAdres.AcikAdres = "Esenlerde Biyerde"; string date = "22/07/2020";// işin kuruldugu tarih Personel p1 = new Personel(); Personel p2 = new Personel(); Personel p3 = new Personel(); Personel p4 = new Personel(); Personel p5 = new Personel(); Personel p6 = new Personel(); Personel yonetici = new Personel(); Personel yonetici2 = new Personel(); yonetici.MaasHesapla(5000); yonetici.Isim = "Atakan"; yonetici.Soyisim = "Him"; yonetici.Tc = 1; yonetici.Telefon = 05554542132; yonetici.Departman = "Yonetici"; yonetici.Tarih = DateTime.Parse(date); yonetici.Adres.AcikAdres = "Zeytinburnu son sokağın son yokuşun son dairenin son zili "; yonetici.Sube = "Bagcılar Market"; yonetici2.MaasHesapla(5000); yonetici2.Isim = "Yunus"; yonetici2.Soyisim = "Emre"; yonetici2.Tc = 2; yonetici2.Telefon = 05554542132; yonetici2.Departman = "Yonetici"; yonetici2.Tarih = DateTime.Parse(date); yonetici2.Adres.AcikAdres = "Zeytinburnu son sokağın son yokuşun son dairenin son zili "; yonetici2.Sube = "Esenler Market"; p1.MaasHesapla(5000); p1.Isim = "Atakan"; p1.Soyisim = "Kim"; p1.Tc = 10; p1.Telefon = 05312551367; p1.Departman = "Müdür"; p1.Tarih = DateTime.Parse(date); p1.Adres.AcikAdres = "Zambak Sokak Silivri hücre 4"; p1.Sube = "Esenler Market"; p2.MaasHesapla(5000); p2.Isim = "Yunus"; p2.Soyisim = "Kim"; p2.Tc = 20; p2.Telefon = 05312541057; p2.Departman = "Müdür"; p2.Tarih = DateTime.Parse(date); p2.Adres.AcikAdres = "Zambak Sokak Silivri hücre 3"; p2.Sube = "Bagcılar Market"; p3.MaasHesapla(4000); p3.Isim = "Kemal"; p3.Soyisim = "Uygar"; p3.Tc = 4; p3.Telefon = 05312551076; p3.Departman = "Müdür Yardımcısı"; p3.Tarih = DateTime.Parse(date); p3.Adres.AcikAdres = "Zambak Sokak Silivri hücre 5"; p3.Sube = "Esenler Market"; p4.MaasHesapla(2324); p4.Isim = "Pelin"; p4.Soyisim = "tok"; p4.Tc = 5; p4.Telefon = 05312511056; p4.Departman = "Müdür Yardımcısı"; p4.Tarih = DateTime.Parse(date); p4.Adres.AcikAdres = "Zambak Sokak Silivri hücre 6"; p4.Sube = "Bagcılar Market"; p5.MaasHesapla(2324); p5.Isim = "Ferit"; p5.Soyisim = "karakaya"; p5.Tc = 6; p5.Telefon = 05318551855; p5.Departman = "Kasiyer"; p5.Tarih = DateTime.Parse(date); p5.Adres.AcikAdres = "Zambak Sokak Silivri hücre 7"; p5.Sube = "Esenler Market"; p6.MaasHesapla(2324); p6.Isim = "Ömer"; p6.Soyisim = "Fesker"; p6.Tc = 7; p6.Telefon = 05312951055; p6.Departman = "Kasiyer"; p6.Tarih = DateTime.Parse(date); p6.Adres.AcikAdres = "Zambak Sokak Silivri hücre 8"; p6.Sube = "Bagcılar Market"; Personels.Add(p1); Personels.Add(p2); Personels.Add(p3); Personels.Add(p4); Personels.Add(p5); Personels.Add(p6); Personels.Add(yonetici); Personels.Add(yonetici2); }
public void PersoSil(Personel p) { Personels.Remove(p); }