private void BtnSepeteEkle_Click(object sender, EventArgs e) { //SiparişDetay Sınıfı Ataması SiparisDetay siparis = new SiparisDetay(); siparis.Adet = Convert.ToInt32(nudAdet.Value); siparis.Vergi_Durumu = 18; Siparis s = new Siparis(); Musteri mus = new Musteri(); //Urun Sınıfı Atamaları Urun U = new Urun(); U.Kargo_Agirligi = Convert.ToInt32(listboxKargoAgirligi.SelectedIndex); // U.UrunAd = listboxUrun.Items[listboxUrun.SelectedIndex].ToString(); U.Urun_Agirlik(Convert.ToDecimal(listboxKargoAgirligi.SelectedIndex)); //Listview Atamaları ListViewItem list = new ListViewItem(); int temp1 = Convert.ToInt32(nudAdet.Value); int temp = Convert.ToInt32(listboxFiyat.Items[listboxFiyat.SelectedIndex].ToString()); list.Text = FormMusteriBilgileri.customer.Ad + " " + FormMusteriBilgileri.customer.Soyad; //Adı Soyadı list.SubItems.Add(listboxUrun.Items[listboxUrun.SelectedIndex].ToString()); //Ürün Adı list.SubItems.Add(nudAdet.Value.ToString()); //Ürün Adeti list.SubItems.Add(DateTime.Now.ToString()); //Tarih list.SubItems.Add(listboxFiyat.Items[listboxFiyat.SelectedIndex].ToString()); //Fiyat list.SubItems.Add(FormMusteriBilgileri.customer.Email); //Email list.SubItems.Add(FormMusteriBilgileri.customer.Adres); //Adres list.SubItems.Add(FormMusteriBilgileri.customer.Telefon); //Telefon list.SubItems.Add("%" + siparis.Vergi_Durumu); //Vergi list.SubItems.Add(siparis.Ara_Toplam(temp, siparis.Adet).ToString()); //Ara Toplam Hesaplatma list.SubItems.Add(listboxKargoAgirligi.Items[listboxKargoAgirligi.SelectedIndex].ToString()); //Ürün Ağırlığı list.SubItems.Add(U.Kargo_Agirlik_Hesapla(temp1).ToString()); //Ürün Kargo Ağırlığı list.SubItems.Add(U.Urun_Fiyati(temp, siparis.Adet).ToString()); //Ürün Toplam Fiyatı lwSepet.Items.Add(list); U.Urun_Fiyati(temp, siparis.Adet); U.Kargo_Agirlik_Hesapla(temp1); siparis.Ara_Toplam(temp, siparis.Adet); s.SiparisDetayEkle(siparis); mus.SiparisEkle(s); foreach (Siparis musteri in mus.Siparisler) { listBox1.Items.Add(musteri.SiparisDetayListele()); } }
public void SiparisEkle(Siparis s) { Siparisler.Add(s); }