Пример #1
0
        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);


        }
Пример #2
0
        }//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
Пример #3
0
 public void PersonelEkle(Personel perso)
 {
     Personels.Add(perso);
 }
Пример #4
0
        // 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);
        }
Пример #5
0
 public void PersoSil(Personel p)
 {
     Personels.Remove(p);
 }