Exemple #1
0
        static void Main(string[] args)
        {
            Magaza magaza = new Magaza();

            magaza.MagazaID  = 1;
            magaza.MagazaAdi = "DR";
            magaza.UrunlerEkle();

            Urun urun = new Urun();

            urun.No    = 4;
            urun.Adı   = "Tablet";
            urun.Fiyat = 800;
            urun.Adet  = 10;
            magaza.UrunEkle(urun);

            UrunSatmaSonuc sonuc = magaza.UrunSat(1);

            if (sonuc.StokDurumu && sonuc.UrunDurumu)
            {
                Console.WriteLine("Başarılı");
            }
            else
            {
                if (!sonuc.UrunDurumu)
                {
                    Console.WriteLine("Urun yok");
                }
                else
                {
                    Console.WriteLine("Stokta sıkıntı var");
                }
            }
        }
Exemple #2
0
        //Urun Sat
        public UrunSatmaSonuc UrunSat(int id)
        {
            UrunSatmaSonuc sonuc = new UrunSatmaSonuc();

            foreach (var urun in Urunler)
            {
                if (((Urun)urun).No == id)
                {
                    sonuc.UrunDurumu = true;
                    if (((Urun)urun).Adet > 0)
                    {
                        ((Urun)urun).Adet--;
                        sonuc.StokDurumu = true;
                        break;
                    }
                }
            }
            return(sonuc);
        }