Ejemplo n.º 1
0
        public void urunlerGoster(MarketSube marketim)
        {
            groupBox1.Enabled = false;
            marketUrunlerDataGrid.Rows.Clear();
            tedarikcilerDown.Items.Clear();
            urunDuzenleAd.Text           = "";
            urunDuzenleFiyat.Text        = "";
            urunDuzenlemeOran.Text       = "";
            urunDuzenlemeSonIndırım.Text = "";
            urunDuzenlemeStok.Text       = "";
            urunDuzenlemeTedarikci.Text  = "";
            urunEkleFiyat.Text           = "";
            urunEkleAd.Text     = "";
            urunEkleBarkod.Text = "";
            urunEkleStok.Text   = "";
            int i = 0;

            foreach (urun urunum in marketim.UrunleriListele())
            {
                marketUrunlerDataGrid.Rows.Add((urunum.tedarikciAl().TedarikGrubuOgren() + " - " + urunum.tedarikciAl().TedarikciAdi), urunum.urunBarkod, (i + 1), urunum.UrunAd, urunum.UrunFiyat.ToString() + " ₺", urunum.UrunStok.ToString() + " Adet", urunum.sonIndirim().ToString(), "% " + urunum.sonIndirimOran().ToString());
                i++;
            }
            marketUrunlerDataGrid.Sort(marketUrunlerDataGrid.Columns[0], System.ComponentModel.ListSortDirection.Ascending);

            if (verilerim.tedarikciler.Count != 0)
            {
                foreach (Tedarikci item in verilerim.tedarikciler)
                {
                    tedarikcilerDown.Items.Add(item.TedarikGrubuOgren() + " " + item.TedarikciAdi);
                }
                tedarikcilerDown.SelectedIndex = 0;
            }
        }
Ejemplo n.º 2
0
        private void urunDuzenleSil_Click(object sender, EventArgs e)
        {
            MarketSube item     = verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1];
            urun       tempUrun = item.UrunleriListele()[int.Parse(marketUrunlerDataGrid.SelectedRows[0].Cells[2].Value.ToString()) - 1];

            verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1].urunSil(tempUrun.urunBarkod);
            urunlerGoster(verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1]);
        }
Ejemplo n.º 3
0
        private void urunDuzenlemeIndUyg_Click(object sender, EventArgs e)
        {
            MarketSube item     = verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1];
            urun       tempUrun = item.UrunleriListele()[int.Parse(marketUrunlerDataGrid.SelectedRows[0].Cells[2].Value.ToString()) - 1];

            if (urunDuzenleAd.Text != "" && urunDuzenlemeStok.Text != "")
            {
                verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1].urunGuncelle(tempUrun.urunBarkod, (int)urunDuzenlemeOranDown.Value);
            }
            urunlerGoster(verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1]);
        }
Ejemplo n.º 4
0
        private void urunDuzenlemeDuzenle_Click(object sender, EventArgs e)
        {
            MarketSube item     = verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1];
            urun       tempUrun = item.UrunleriListele()[int.Parse(marketUrunlerDataGrid.SelectedRows[0].Cells[2].Value.ToString()) - 1];

            if (urunDuzenleAd.Text != "" && urunDuzenlemeStok.Text != "")
            {
                verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1].urunGuncelle(tempUrun.urunBarkod, urunDuzenleAd.Text, Convert.ToInt32(urunDuzenlemeStok.Text.Replace(" Adet", "")));
            }
            urunlerGoster(verilerim.marketler[int.Parse(marketSubeDataGrid.SelectedRows[0].Cells[0].Value.ToString()) - 1]);
        }
Ejemplo n.º 5
0
 public void SubeDegisikligi(MarketSube sube)
 {
     if (this.Sube != null)
     {
         if (Mevki == sistem.pozisyonlar.mudur)
         {
             sube.CalisanSil(sube.Mudur);
             this.Sube.MudurSil();
         }
         this.Sube.CalisanSil(this);
         this.MarketSubeAta(sube);
     }
 }
Ejemplo n.º 6
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (subeNameTextBox.Text != "" && adresTextBox.Text != "" && mudurDrop.SelectedItem != null)
     {
         if ((string)mudurDrop.SelectedItem == tempCalisan.IsimSoyisim)
         {
             MarketSube tempMarket = new MarketSube(adresTextBox.Text, subeNameTextBox.Text);
             tempMarket.MudurAta(tempCalisan);
             verilerim.marketler.Add(tempMarket);
             datagridDoldur();
             subeNameTextBox.Text = "";
             adresTextBox.Text    = "";
         }
     }
 }
Ejemplo n.º 7
0
        public void MarketSubeAta(MarketSube sube)
        {
            if (Mevki != sistem.pozisyonlar.yonetici)
            {
                this.Sube = sube;

                if (Mevki == sistem.pozisyonlar.mudur)
                {
                    sube.MudurAta(this);
                }
                else
                {
                    sube.CalisanEkle(this);
                }
            }
        }
Ejemplo n.º 8
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);
        }