コード例 #1
0
        private void SiparisiTamamla(Sepet sepet)
        {
            foreach (Siparis siparis in sepet.SiparisListesi)
            {
                siparis.Urun.Stok -= siparis.Adet;
            }

            // Kapıda ödemenin gerçekleştiği varsayılıyor.
            GelirGider.HesapGetir().Gelir += sepet.ToplamTutar;
        }
コード例 #2
0
ファイル: Uye.cs プロジェクト: SerdarYorulmaz/eMarketProject
        public override bool SiparisVer(Sepet sepet)
        {
            if (base.SiparisVer(sepet))
            {
                foreach (Siparis siparis in sepet.SiparisListesi)
                {
                    YapilanSiparisler.Add(siparis);
                }
                return(true);
            }

            return(false);
        }
コード例 #3
0
        public virtual bool SiparisVer(Sepet sepet)
        {
            if (sepet.odemeTipi == Sepet.eOdemeTipi.KREDI_KARTI_ODEME)
            {
                if (KrediKarti.ParaCek(sepet.ToplamTutar))
                {
                    SiparisiTamamla(sepet);

                    return(true);
                }
            }
            else if (sepet.odemeTipi == Sepet.eOdemeTipi.KAPIDA_ODEME)
            {
                SiparisiTamamla(sepet);
            }

            return(false);
        }
コード例 #4
0
 public Musteri()
 {
     Sepet      = new Sepet();
     KrediKarti = new KrediKarti();
 }