Esempio n. 1
0
        private void btnSatis_Click(object sender, EventArgs e)
        {
            gboxOdeme.Visible  = true;
            s.Tarih            = Convert.ToDateTime(dateTarih.Text);
            urun.kalem.miktar  = int.Parse(listView1.SelectedItems[0].SubItems[3].Text);
            urun.tanim.fiyat   = decimal.Parse(listView1.SelectedItems[0].SubItems[2].Text);
            urun.tanim.UrunAdi = listView1.SelectedItems[0].SubItems[0].Text;
            s.girilenMiktar    = int.Parse(txtMusteriAdet.Text);

            if (urun.kalem.miktar < s.girilenMiktar)
            {
                MessageBox.Show("Ürün Stoklarda bulunmamaktadır.Lütfen başka bir ürün seçin ya da daha az adet giriniz...");
                s.girilenMiktar = 0;
            }
            urun.kalem.miktar -= s.girilenMiktar;
            lblTutar.Text      = s.TutarHesapla(urun.tanim.fiyat).ToString();
            listView1.SelectedItems[0].SubItems[3].Text = urun.kalem.miktar.ToString();
            txtMusteriAdet.Text = "";
            btnSatis.Enabled    = false;
            dateTarih.Enabled   = false;
            if (rdbKasa1.Checked == true)
            {
                kasa1.KasaNo     = 1;
                kasa1.hesapTutar = s.Tutar;
                txtKasa1.Text    = kasa1.hesapTutar.ToString();
                Satis s1 = new Satis(kasa1);
                s1.girilenMiktar = s.girilenMiktar;
                s1.Tutar         = s.Tutar;
                s1.UrunEkle(urun);
                txtK1.Text      += s1.UrunListele().ToString();
                rdbKasa2.Visible = false;
            }
            else if (rdbKasa2.Checked == true)
            {
                kasa2.KasaNo     = 2;
                kasa2.hesapTutar = s.Tutar;
                txtKasa2.Text    = kasa2.hesapTutar.ToString();
                Satis s2 = new Satis(kasa2);
                s2.girilenMiktar = s.girilenMiktar;
                s2.Tutar         = s.Tutar;
                s2.UrunEkle(urun);
                txtK2.Text      += s2.UrunListele().ToString();
                rdbKasa1.Visible = false;
            }
        }