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()); } }
//Stok Kontrolü Bölümü private void BtnSepeteEkle_Click(object sender, EventArgs e) { string[] Dizi = File.ReadAllLines("Stok.txt"); string deger = Dizi[stk.Secili]; int tutucu = Convert.ToInt32(deger); int aradeger = tutucu; tutucu = tutucu - Convert.ToInt32(nudAdet.Value); if (tutucu < 0) { MessageBox.Show(" Son" + aradeger + " Adet:"); } else { string yeniDeger = Convert.ToString(tutucu); Dizi[stk.Secili] = yeniDeger; File.WriteAllLines("Stok.txt", Dizi); //Stok adeti kontol mesajı string[] Dizi1 = File.ReadAllLines("Stok.txt"); string deger1 = Dizi1[stk.Secili]; int tutcu1 = Convert.ToInt32(deger1); if (tutcu1 < 0) { MessageBox.Show("STOK Kalmadı"); } else { //SiparişDetay Sınıfı Ataması SiparisDetay siparis = new SiparisDetay(); siparis.Adet = Convert.ToInt32(nudAdet.Value); siparis.Vergi_Durumu = 18; //Urun Sınıfı Atamaları U.Kargo_Agirligi = Convert.ToInt16(listboxKargoAgirligi.SelectedItem); //Listview Atamaları ListViewItem list = new ListViewItem(); int temp1 = Convert.ToInt32(nudAdet.Value); int temp = Convert.ToInt32(listboxFiyat.Items[listboxFiyat.SelectedIndex].ToString()); if (temp1 == 0) { MessageBox.Show("Lütfen Bir Ürün Seçiniz!!!"); } //Listview Kolon Eklemeleri 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); } } }
public void SiparisDetayEkle(SiparisDetay sip) { SiparisDetaylar.Add(sip); }