예제 #1
0
 public void CalisanSil(Calisan calisanim)
 {
     Calisanlar.Remove(calisanim);
     if (calisanim.Mevki == sistem.pozisyonlar.mudur)
     {
         this.mudur = null;
     }
 }
예제 #2
0
 public MarketSube(string adres, string subeAdi, Calisan mudur)
 {
     this.Adres   = adres;
     this.SubeAdi = subeAdi;
     if (mudur.Mevki == sistem.pozisyonlar.mudur)
     {
         this.Mudur = mudur;
         CalisanEkle(Mudur);
     }
 }
예제 #3
0
 public void MudurAta(Calisan mudur)
 {
     if (mudur.Sube == null)
     {
         mudur.MarketSubeAta(this);
     }
     Calisanlar.Remove(Mudur);
     if (!Calisanlar.Contains(mudur))
     {
         Calisanlar.Add(mudur);
     }
     Mudur = mudur;
 }
예제 #4
0
 public string CalisanEkle(Calisan calisan)
 {
     try
     {
         if (!Calisanlar.Contains(calisan))
         {
             Calisanlar.Add(calisan);
         }
         return("Başarıyla Eklendi");
     }
     catch (Exception _ex)
     {
         return(_ex.Message);
     }
 }
예제 #5
0
        private void button6_Click(object sender, EventArgs e)
        {
            if (isimSoyisimText.Text != "" && adresText.Text != "" && maasText.Text != "" && subeText.Text != "" && mevkiText.Text != "")
            {
                try
                {
                    tempCalisan = new Calisan(isimSoyisimText.Text, Convert.ToInt32(maasText.Text), adresText.Text, sistem.pozisyonlar.mudur);
                    tempCalisan.GirisBilgileriBelirle(calisanEklePanelUserTb.Text, calisanEklePanelSifreTB.Text);
                    if (panel1State)
                    {
                        mudurDrop.Items.Add(isimSoyisimText.Text);
                        mudurDrop.SelectedItem = isimSoyisimText.Text;
                    }
                    else
                    {
                        switch (mevkiText.SelectedItem)
                        {
                        case "Kasiyer": { tempCalisan.Mevki = sistem.pozisyonlar.kasiyer; } break;

                        case "Müdür Yardımcısı": { tempCalisan.Mevki = sistem.pozisyonlar.mudurYardimcisi; } break;

                        case "Müdür": { tempCalisan.Mevki = sistem.pozisyonlar.mudur; } break;

                        default: { tempCalisan.Mevki = sistem.pozisyonlar.kasiyer; } break;
                        }
                        tempCalisan.MarketSubeAta(verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1]);
                        datagridDoldur();
                    }
                    CalisanEklePanelKontrol(panel1State, false);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Hatalı Giriş!");
            }
        }
예제 #6
0
        public void Load()
        {
            inonuMarketA = new MarketSube("İnönü Mahallesi", "İnönü Market A Şubesi");

            yonetici = new Calisan("Mert Bakır", 6500, "İstanbul", sistem.pozisyonlar.yonetici);
            yonetici.GirisBilgileriBelirle("mert123", "123");

            inonuMarketAMudur = new Calisan("Hakan Baltacı", 4800, "İnönü Mahallesi", sistem.pozisyonlar.mudur);
            inonuMarketAMudur.GirisBilgileriBelirle("hakan465", "159456");
            inonuMarketAMudur.MarketSubeAta(inonuMarketA);

            inonuMarketAKasiyer = new Calisan("Pelin Gök", 2400, "İnönü Mah.", sistem.pozisyonlar.kasiyer);
            inonuMarketAKasiyer.GirisBilgileriBelirle("pelin123", "123456");
            inonuMarketAKasiyer.MarketSubeAta(inonuMarketA);

            inonuMarketA.MudurAta(inonuMarketAMudur);

            tedarikciler.Add(new Tedarikci("Aslan Toptancılık", "İstanbul", sistem.tedarikGrubu.gida));
            tedarikciler.Add(new Tedarikci("Kaplan Kozmetik", "İstanbul", sistem.tedarikGrubu.temizlik));
            tedarikciler.Add(new Tedarikci("Hayat Teknoloji", "Tekirdağ", sistem.tedarikGrubu.kampanya));

            urun cikolata    = new urun("123", "Çikolata", 3.5F, 165, tedarikciler[0]);
            urun deterjan    = new urun("124", "Deterjan", 49.9F, 123, tedarikciler[1]);
            urun mp3calar    = new urun("125", "MP3 Çalar", 88F, 12, tedarikciler[2]);
            urun patates     = new urun("126", "Patates", 8F, 1562, tedarikciler[0]);
            urun sabun       = new urun("127", "Sabun", 4F, 487, tedarikciler[1]);
            urun dezenfektan = new urun("128", "Dezenfektan", 2.5F, 2145, tedarikciler[1]);

            inonuMarketA.UrunEkle(cikolata);
            inonuMarketA.UrunEkle(deterjan);
            inonuMarketA.UrunEkle(mp3calar);
            inonuMarketA.UrunEkle(patates);
            inonuMarketA.UrunEkle(sabun);
            inonuMarketA.UrunEkle(dezenfektan);

            marketler.Add(inonuMarketA);
        }
예제 #7
0
 public mudurArayuz(Calisan poziyon)
 {
     InitializeComponent();
     mevcutKisi = poziyon;
 }
예제 #8
0
 public void MudurSil()
 {
     this.mudur = null;
 }