コード例 #1
0
        private void btn_sOnayOde_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < SepetListesi.Count; i++)
            {
                //yeni bir sipariş detayı ekliyoruz

                sd = new SiparisDetay();
                sd.Uruntanimi.UrunAdi           = SepetListesi[i].UrunAdi;
                sd.Uruntanimi.UrunFiyat         = SepetListesi[i].UrunFiyat;
                sd.Uruntanimi.UrunKdv           = SepetListesi[i].UrunKdv;
                sd.Uruntanimi.UrunSecilenMiktar = SepetListesi[i].UrunSecilenMiktar;
                sd.Uruntanimi.UrunKodu          = SepetListesi[i].UrunKodu;
                sd.Uruntanimi.NakliyeAgırlıgı   = SepetListesi[i].NakliyeAgırlıgı;
                sd.Uruntanimi.Acıklama          = SepetListesi[i].Acıklama;
                Siparis.SiparisTarihi           = DateTime.Now;
                // sipariş detaylarını sepetlistesinden çekerek siparişi tamamlıyoruz
                Siparis.SiparisDetayEkle(sd);
            }

            double ToplamTutar = Siparis.ToplamTutarHesapla();
            double kargoucreti = Siparis.ToplamKargoUcreti();
            double toplamVergi = Siparis.CalcTax();

            MessageBox.Show("Kesilen Kargo Ücreti = " + kargoucreti.ToString());
            MessageBox.Show("Kesilen  Vergi Ücreti = " + toplamVergi.ToString());
            MessageBox.Show("Toplam Tutar = " + ToplamTutar.ToString());
            Payment p = new Payment(Siparis.ToplamTutarHesapla());

            p.Show();
        }
コード例 #2
0
 public void SiparisDetayEkle(SiparisDetay detay)
 {
     Detaylar.Add(detay);
 }