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());
            }
        }
예제 #2
0
        //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);
                }
            }
        }
예제 #3
0
 public void SiparisDetayEkle(SiparisDetay sip)
 {
     SiparisDetaylar.Add(sip);
 }